I've spent years going from one dentist to another, trying to find one that I could simply tolerate. So many seem so miserable, or are condescending, incompetent, or at least have horrible office staff. Dr Thompson is simply wonderful. He is very patient, caring, and very highly skilled. His staff are all very friendly and supportive, from the receptionist to the oral hygienists. I always feel welcome and comfortable during my visits. I cannot recommend him enough.