John Lancelot Rolleston — (1919-2006)