Dr. David H Thorup, DMD
Ph. 801.571.5032

Current Office News
We always try to make each visit to our office a fun and relaxing experience for our patients. And each month we have different contests with new prizes each month.

Here are some of our past winners.