David Klein, MD, Internal Medicine

1220 E 3900 S Ste 2c
Salt Lake CityUT  84124-1319 (Salt Lake County)


Phone: 801-263-2482
Fax: 801-263-2424

NPI: 1124075437
License Number: 335920-1205 (UT)