David Carroll
David Carroll with Casse Racing at Keeneland on June 16, 2017 in Lexington, Kentucky. Watching horses on track, using radios to communicate with riders, and timing horses.
2017EberhardtKeenelandDavid Carrolltrainingtrainertimingstopwatchiphonemobile