John Warren Johnstone - (1930-1988)