Armitage, David H., 1945-