Patrick N. Halpin | doi.page