Dr. Rosen graduated from Baylor College of Medicine in 1982 and has been in practice for 36 years. He currently practices at Brattleboro General Surgery and is affiliated with Brattleboro Memorial Hospital. Dr. Rosen accepts multiple insurance plans including Aetna, Harvard Pilgrim and Tufts Health Plan. In addition to English, Dr. Rosen's practice supports this language: Spanish.