Mary Beth Leonard

Mary Leonard, MD

Professor

Nephrology

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

Locations

Specialty Services – Welch Road
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

Residency

Children's Hospital of Philadelphia Pediatric Residency, Philadelphia, PA, 06/30/1992

Fellowship

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

Board Certifications

Pediatric Nephrology, American Board of Pediatrics, 2023

Languages

English