Working with Kyle was great. He provided us with so many tools to better understand each other and work more closely as a team. I can not recommend Kyle and his work enough. He certainly has the skills to work with teams who need a boost and those that are ready for the next level. I look forward to working with him again in the near future.