Peter Andrew McCullough was born in Buffalo, New York, on December 29, 1962. He earned a Bachelor of Science degree from Baylor University in 1984 and his medical degree from the University of Texas Southwestern Medical Center in 1988. He completed his residency in internal medicine at the University of Washington in Seattle, he attended University of Michigan School of Public Health, earning a master of public health (MPH) degree in 1994. He completed cardiology training at Oakland University William Beaumont School of Medicine. He has been in academic practice since 1997.
Sign up to view 0 direct reports
Get started
This person is not in any offices