Rory Kelly menace to society