I was very impressed with John’s knowledge on a wide spectrum of topics. His flexibility and patience was greatly apricated during turbulent and unpredictable moments that caused unnecessary stress. His coaching style help me obtain a positive outcome. I would highly recommend John to assist in reaching your goals.