john w moroney s research works the university of