I have been working out for many many years. I always try to push myself to new limits, including being part of some competitions.
Gerren is awesome. Why do you need a personal trainer if you can work out in a group class with him?
He is very well prepared, always pushes you, comes up with new routines so one does never get bored and always makes sure you are doing the excercises in the right alignment.