Ethan Hall, DO

Ethan Hall, DO

Family Medicine, Primary Care

IHC Health Services

819 E Market Place Dr, Spanish Fork, UT 84660

Accepting new patients

(385) 344-6800