Harry Diamond has served as Rory McIlroy's caddie since 2017 and has been the subject of criticism from several figures in ...