Dr. Stephen M. Heupler practices internal medicine, specializing in cardiology. He treats heart disease, coronary artery disease and congenital heart defects, among others. Dr. Heupler is a graduate of the Ohio State University College of Medicine and Public Health.