Andrew P. Thomas, MD

1159 200 North, American Fork, UT 84003