Capital Health
Craig J. McMackin, MD, is a cardiologist with extensive experience in the field, currently serving at Capital Health and St. Mary Medical Center in Langhorne, PA, since August 2008. Prior to these roles, Craig J. McMackin worked as a cardiologist at Mercer Bucks Cardiology and Penn Cardiac Care at Mercer Bucks until early 2022 and 2013, respectively. Craig J. McMackin completed a cardiology fellowship at Rhode Island Hospital and held various positions, including Chief Medical Resident and Research Fellow, at Boston Medical Center. The medical education was attained at Temple University - Lewis Katz School of Medicine, where Craig J. McMackin earned an MD, and earlier at Penn State University, where a BS in pre-medicine was obtained.
This person is not in any teams
Capital Health
Capital Health is the region’s leader in providing progressive, quality patient care with significant investments in our exceptional physicians, nurses and staff, as well as advanced technology. Comprised of two hospitals (their Regional Medical Center in Trenton and Capital Health Medical Center – Hopewell), their Hamilton outpatient facility, and various primary and specialty care practices across the region, Capital Health is a dynamic healthcare resource accredited by The Joint Commission and a three-time Magnet-designated health system for nursing excellence.