Bruce D. Ryan | doi.page