Steve is a superb trainer/teacher!
I am 54 & he is probably one of the best I have ever had.