Gary is the most professional person we have ever dealt with. He always returns our calls immediately and he is so well informed about anything we ask. If he does know the answer he will find out. We are so happy we have put our trust in Gary Corriveau!