Willoughby Cotton — British Army general