Dr. Barnhill was a primary care physician for Marshall Family & Internal
Medicine in Cameron Park for many years. He continues to care for patients
as a hospitalist physician.
Dr. Barnhill enjoys many aspects of his work as a physician. "I especially
welcome the opportunity to use my medical skills in a variety of aspects
from taking care of patients in the hospital to performing general physicals
in my office."
Dr. Barnhill is a board certified internal medicine physician who has
practiced in El Dorado County since 1991. He also serves as Chief of Staff
with the Marshall Medical Center Board of Directors. He is married with
Please note: Interpreter services in Spanish and many other languages
are available at no cost to our limited English speaking patients.