Joseph O’Brien is a figure in racing that has truly done more as both a trainer and jockey in just five years than most people have done in there whole career and he is still just ...