Dr. Barry Weinstock has been practicing interventional cardiology since 1993. He graduated magna cum laude from the University of Pennsylvania and went on to earn his medical degree from Yale School of Medicine. He completed his internal medicine residency at the University of Pennsylvania and his cardiology fellowship at Cedars-Sinai Medical Center in Los Angeles.
Outside of medicine, Dr. Weinstock enjoys: