Bromley, D. Allan (David Allan), 1926-2005