Dr. McGuiness is always punctual, professional, and takes time to answer questions! I have been going to his office for 16 years, and have always been pleased.