David A. McIlroy | doi.page