Potter, D.S. (David Stone), 1957-