Harland, David M. (David Michael), 1955-