Gavin is knowledgable, courteous, pleasant, skilled, and presents information in an easy to understand way. I appreciate his sensible approach and experience.