Dr. McGuiness, is an excellent Dr. I have been seeing him for ten years! Always very thorough!!