Dr. Benjamin Schaefer is a cardiologist in Bangor, Maine and is affiliated with St. Peter's Hospital. He received his medical degree from Freie University Berlin Faculty of Medicine and has been in practice for 16 years. Dr. Schaefer accepts several types of health insurance, listed below. He is one of 45 doctors at St. Peter's Hospital who specialize in Cardiovascular Disease. He also speaks...