Mary Beth Leonard

Mary Leonard, MD

Arline and Pete Harman Professor and Chair, Department of Pediatrics | Director, Stanford Maternal and Child Health Research Institute | Adalyn Jay Physician-in-Chief | Professor

Nephrology

map
Specialty Services – Welch Road
Pediatric Nephrology Clinic
770 Welch Road, Ste 300
Palo Alto, CA 94304

Locations

Specialty Services – Welch Road
Pediatric Nephrology Clinic

770 Welch Road, Ste 300

Palo Alto, CA 94304

Maps, Directions & Parking

Phone : (650) 721-5807

Fax : (650) 498-6714

Work and Education

Professional Education

Stanford University School of Medicine, Palo Alto, CA, 06/18/1989

Fellowship

Childrens Hospital of Philadelphia Nephrology Fellowship, Philadelphia, PA, 06/30/1996

Board Certifications

Pediatric Nephrology, American Board of Pediatrics, 2023

Languages

English