Very professional right from the start. Highly knowledgeable, very patient & his ability to explain everything many times was very helpful to our group. A+