Have been seeing Dr Mahoney for 35 years since he started and although I have been fortunate not to have anything major done, i have always been happy with the service. His staff have been with him forever as well so that says a lot for his business standards as well! Highly recommend him!