John is truly excellent trainer and a master of his craft!.. I have been working with John for the past 3 months and the results in this time are amazing. I started seeing him to gain weight, improve my energy levels, be guided with nutritional information and to develop muscle. His expertise is beyond measure, and every workout with him is throughly enjoyable as he brings enthusiasm and a great sense of humour along with him. His combination of diverse training methods suited to my needs leaves me looking forward to our next session together every time. I recommend John with no hesitation.