I have been going to Mark Halpin for 25 years. He does a very good job. He explains any procedure he is going to do, answers any questions you may have. Also, he, and his staff are very friendly and helpful. He even came in on a holiday when I had an emergency. Not something most dentists would do. I said I could probably wait until the next morning, but he said he didn't want a patient of his to be in pain. He is not only a great dentist, but a great person as well. I give him 5 stars.!!!!!