Phone Number: 216-291-9210
Dr. Weaver received his MD degree from the University of Virginia and completed his pediatric residency at Rainbow Babies and Childrens Hospital. He completed a Masters in Public Health in 2013 and a fellowship in General Preventative Medicine at the Johns Hopkins University in 2014. He moved back to Cleveland in 2014 to be closer to his wife’s family who live in the area. Dr. Weaver is a wonderfully funny, warm and engaging person with impeccable clinical credentials and real desire to make a difference in the lives of children.