I strongly believe every CEO should have a coach. They can be so instrumental in helping you reach your full potential. Jim is a truly great coach. He's a natural at it. He was coaching well before he had a coaching company. I was in a YPO forum with Jim and his demeanour and wisdom made his feedback so easy to accept. I've really enjoyed the time I've spent with Jim as my coach. He has a way of helping you see how you can improve without any judgement. He has deep knowledge and business experience that can be helpful on tactical as well as strategic issues and he wraps it all in a mindfulness practice. Jim's got everything you'd want in a business coach, and I feel fortunate to get to work with him.