John Edd Carlon (1934-2017)