John Alfred Blake: 1928 to 2014