I have recently worked with Michael for continuous training and mentoring to become a better leader. I learned a lot from Michael on dealing with my leadership challenges, how to start building a high performance team and in general find better ways to improve in my day to day business.