Irish Thoroughbred Trainer
Aidan Patrick O'Brien is an Irish horse racing trainer. Since 1996 he has been the private trainer at Ballydoyle Stables near Cashel in County Tipperary for John Magnier and his...