Looking for a Dentist who cares about your family and your wallet?

Our practice is trusted to bring high quality care in a way that respects your time, finances and family.

Dental Care for the WHOLE FAMILY

You and your family can enjoy the convenience of having all your care in one place

Dental Care that is COMPREHENSIVE

Missing teeth or a misaligned smile can be corrected in our office 

No Insurance?
WE SOLVE THAT

Our Dental Membership plans offer an innovative and affordable way to save!

Jack-Thompson-Dentist-Gordonsville-Palmyra

Our Core Values

Two Locations for Your Family's Convenience

Palmyra Office
13653 James Madison Hwy
(434) 589-3871

Gordonsville Office
402 N Main Street
(540) 832-3141

WHAT OUR PATIENTS SAY

Everyone is Satisfied

“He is extremely patient and takes care to explain everything, makes sure that you understand what is going on in your mouth. He and his entire team treat you so that your teeth are cleaned VERY well, take care of any problems, keep on eye on little things that might turn into big things.You leave the office feeling like you are doing everything you can do to preserve your oral health! I have sent several friend and family to him, everyone is satisfied, as am I.”

– Margaret in Palmyra, VA