Patient ratings for Dr. Carroll average 2.5 stars out of 5. In his practice, he is particularly interested in coronary angioplasty (PTCA) and stress testing. Dr. Carroll is an in-network provider for Blue Cross Blue Shield Bronze, Blue Cross Blue Shield HMO, and TriWest, as well as other insurance carriers. After completing medical school at the University of Pennsylvania School of Medicine, he performed his residency at Hospital of the University of Pennsylvania. Dr. Carroll is affiliated with Seton Smithville Regional Hospital, the University Medical Center Brackenridge, and Seton Northwest Hospital. He welcomes new patients.