MA Dr. Marc Thomas Allan, DO Is this you? Claim your profile Family Medicine 0Leave a review St Lukes Clinic Physician Center 730 N College Rd Ste A, Twin Falls, ID, 83301 3 other locations (208) 933-4600