He received his medical degree from Philadelphia College of Osteopathic Medicine and has been in practice for 12 years. Dr. Rosen accepts several types of health insurance, listed below. He is one of 11 doctors at...