John Rowe Townsend May 1922 - March 2014