Specialties:
Internal Medicine, General Practice
Work:
Stanford Med Group Hoover
900 Blake Wilbur Dr, Palo Alto, CA 94304
Stanford Hospital and Clinics
300 Pasteur Dr, Stanford, CA 94305
Stanford University
211 Quarry Rd, Stanford, CA 94305
Education:
Case Western Reserve University(1970)