Who Is Rory McIlroy’s Caddie Harry Diamond and Why Did He Fire Long-Time Looper JP Fitzgerald?