Aidan O'Brien
Magician was trained throughout his racing career by Aidan O'Brien at Ballydoyle.