Dr. McGuiness is excellent and professional. He takes the time to answer my questions. He is respectful of his patients and his exam rooms are spotless.