Dr. McGuiness and his staff are extremely thorough and I truly appreciate the amount of time he provides his patients to ask any and all questions of him.