Ms. Macleod practices medicine in Foxboro, MA and specializes in Internal Medicine. Ms. Macleod is affiliated with Brigham & Womens Faulkner Hospital and Brigham & Womens Hospital. Ms. Macleod speaks English and Spanish.