John Colin McFadyean — (1914-2007)