Moggridge, D.E. (Donald Edward), 1943-