John makes you think deeply about where you want to go, he challenges your thinking to clarify and build awareness. John challenges commitment and ensures that you will do what you set out to do, it has been a great experience working with john and he has been a great help to me move to the next level in progressing towards my goals