Address:
Bay Valley Medical Group
4725 1St St SUITE 100, Pleasanton 94566
(925) 462-7060 (Phone)
Hospitals:
Bay Valley Medical Group
4725 1St St SUITE 100, Pleasanton 94566
Eden Medical Center
20103 Lake Chabot Rd, Castro Valley 94546
Saint Rose Hospital
27200 Calaroga Ave, Hayward 94545
Education:
Medical School
University Of Toronto Faculty Of Medicine
Graduated: 1970