Team mdfu! Very knowledgeable and he has experience you wont find anywhere else! It took me a long time to find what I was looking for in a coach and that was someone who I never had to question anything laid out for me. After years of competing i found Mike Davies and my body instantly responded to everything he designed for me. Ive been with him three full years now and ill never leave!! He does in person or online training! Love my team!