Josh is very thorough and easy to work with. Explains everything and is patient with any questions. Office staff, Bev and Lisa, are friendly and always willing to accommodate weird schedules.