Coach David is AWESOME!!! He challenges and motivates in a way that you’re able to do things you don’t think you can do. I feel GREAT after my workouts both physically and mentally. Coach David cares about me achieving my fitness goals and plans the workouts accordingly. I love the variety of what he plans for the workouts.