About Margaret Macfarlane, PA
Margaret Macfarlane, PA is a primary care practitioner, physician assistant, and medical assistant. Ms. Margaret Macfarlane has 18+ years of experience in primary care medicine.
Education
Margaret Macfarlane, PA earned a degree of a Physician Assistant.
Licenses
Margaret Macfarlane, PA has been registered with the National Provider Identifier database since April 14, 2006, and her NPI number is 1609830686.
Book an Appointment
To schedule an appointment with Ms. Margaret Macfarlane, please call (781) 431-5200.