Craig Hall, MD

Philosophy

I enjoy taking care of individual people as unique being, not just a sum of their parts. I strive to help people understand their health care and play an active part of their care.

Education

Residency – Family Medicine, Riverside General Hospital
MD – University of California, Davis, School of Medicine
BS – Biology, San Diego State University

Practice Areas

Adult Primary Care

Languages Spoken

English