Mr. Macfarlane practices medicine in Magna, UT and specializes in Family Medicine. Mr. Macfarlane is affiliated with Pioneer Valley Hospital and Intermountain Medical Center. Mr. Macfarlane speaks English and Spanish.