Barry O'Kane’s activity