Mark is the best trainer! I have been working with Mark on and off for around four years. He is the only person I would go to in Scottsdale---I am very picky! He pushes you hard when you need to be pushed and is super-creative with the workouts.
Highly recommend him!