Dr. McGuiness is such a thoughtful, kind, very thorough doctor. His staff was also polite and easy to work with. I had to wait over half an hour from the time of scheduled appointment and once I was in the examination room I also had to wait awhile for Dr. McGuiness to see me. Apart from the wait times I would highly recommend Dr. McGuiness and his staff. He is well known so the wait time may be worth it and not sure if this was a normal wait time for most people.