bill o’loughlin