Clark, David M. (David Millar), 1954-