William B. Holmes, M.D.

Education:
Miami University, Oxford, NH
Ohio State University College of Medicine

Specialty:
Internal Medicine

Dr. Holmes is married to his wife Carol.  They have 4 children, (2 sons, 2 daughters), and 6 grandchildren.  In his free time, Dr. Holmes enjoys travel and spending time with his grandchildren!

Certification:
American Board of Internal Medicine

State Licensure:
California