David Thompson has no online booking appointments available. Please call (801) 436-6747.