David E. Moriarty | doi.page