Meet Our Great Doctors

Dr. John Holmes

I am not retiring in the foreseeable future! I enjoy providing comprehensive care for all ages. My work includes office practice, hospital care, obstetrical deliveries and newborn care.

Dr. Brian Yamamoto

Not retiring anytime soon either! I enjoy the full range of general family practice.

Dr. Kathy Thomson

My practice includes many areas of medicine such as newborn care, pediatrics, adult medicine/ geriatrics, and palliative care.