James Willam Irvine Trevelyan — (1937-2012)