David Carroll
David Carroll with Casse Racing at Keeneland on June 16, 2017 in Lexington, Kentucky. Horses inspected individually and then while walking before going to track.
2017EberhardtKeenelandDavid Carrolltrainingtrainer