I highly recommend this coach. His lessons are customized, well thought out and he really invests a lot of time in preparation and the lesson itself. My training with Richard has definitely improved my understanding and enhanced my thinking process. Not to mention he is a very nice person and always takes his time to answer questions and explanations. In my opinion the hourly rate is a bargain for what is offered.