will cathcart