David G. Armstrong | doi.page