Rory O'Halloran’s activity