John Price (1930-1995)