John H Macfarlane, MD, Obstetrics & Gynecology

106 Main St
WarehamMA  02571-2122 (Plymouth County)


Phone: 508-295-5197
Fax: 508-291-6375

NPI: 1447296496
License Number: 60099 (MA)