Dominic is calm, patient, knowledgeable, kind and he knows his stuff.