Address:
Lucile Packrd Pedtrc Nephrology
770 Welch Rd STE 300, Palo Alto 94304
(650) 724-0353 (Phone)
Hospitals:
Lucile Packrd Pedtrc Nephrology
770 Welch Rd STE 300, Palo Alto 94304
California Pacific Medical Center - Saint Luke's
3555 Cesar Chavez St, San Francisco 94110
Stanford Hospital and Clinics
300 Pasteur Dr, Stanford 94305
Education:
Medical School
University of London / Faculty of Medicine / Charing Cross Hospital