Ken Thrasher - 2012 Training Days Keynote

From Eric Gleske  

views