Robert Frampton, MD

Family Medicine, Primary Care

24 N 100 E, Spanish Fork, UT 846601802

(801) 798-5359