For whom has Billy Foster been a caddie?

Amongst others, Billy has caddied for Gordon Brand Jnr, Seve Ballesteros, Darren Clarke, Thomas Bjorn, Sergio Garcia, Lee Westwood and is currently caddie for Matt Fitzpatrick. He even caddied for Tiger Woods at the 2015 Presidents Cup. Steve Williams was unavailable as his wife was due to have a baby.