John Milne 1931-1978