Brooke Larrabee NPI 1336758895 Practice location: 17 Stackpole Dr, Machias, ME 046547000 Taxonomy code: 101YA0400X Phone: (207) 835-4499