Dan John

Dan John is an American strength coach, author, and former competitive thrower.