Dr. Joseph Carragher, DO is board certified in family medicine physician at HCA Florida Heart Institute in South Pasadena, Florida. He treats a wide range of cardiology conditions.