Dr. Gagnon and his staff are all very friendly and respectful. During my appointment, Dr. Gagnon was very easy going and relatable, and went out of his way to explain everything to me. He took his time to make sure everything was right, and that I got the best care possible. I never felt rushed or judged or…