Dr. Mary Leonard is a Pediatrician and Pediatric Nephrologist in Palo …read moreAlto 94304, Palo Alto CA and has an experience of 36 years in these fields. Dr. Mary Leonard practices at Lucile Packard Children's Hospital Stanford in Palo Alto 94304, Palo Alto CA,Office in Palo Alto 94304, Palo Alto CA and Office in Palo Alto 94303, Palo Alto CA. She completed Medical School from Stanford University in 1989 and Medical School from Stanford University School of Medicine in 1989.
Some of the services provided by the doctor are: Chronic Kidney Diseases,Kidney Disease in Children,Hypertensive Chronic Kidney Disease,Congenital Renal Dysplasia and Chronic Kidney Disease Stage V etc.read less