NPI Central
Thomas Macfarlane, MD — NPI 1043271026, West Jordan, UT | NPI Central