Aidan O'Brien
Johannesburg was trained by Aidan O'Brien at Ballydoyle.