Brad Hudson on Training

Tags: Interview
Brad talks some about his innovative approach to training.