Armstrong, David Hugh, 1959-