james o’loghlin