connor o’halloran