Dr. Peter Brown is an obstetrician-gynecologist in Weymouth, Massachusetts and is affiliated with South Shore Hospital. He received his medical degree from Warren Alpert Medical School of Brown University and has been in practice for 29 years. Dr. Brown accepts several types of health insurance, listed below. He is one of 67 doctors at South Shore Hospital who specialize in Obstetrics &...