Alan Ryan | Emeritus | Academic | Profiles