DENIS STEVEN WALSH