Sam is a great personal trainer who takes a no nonsense approach to supporting his clients. He has supported me to train and complete a marathon which has been no mean f ... more