Save James B. Macdonald, MD JamesBMacdonald.MD.com • Dermatologist • 15 years experience James Macdonald, MD 220 N 1200 E, Lehi, UT