Craig A. Bradley, 42, of 1182 Middle Road, Oswego, was arrested Thursday for first-degree criminal sex act, second-degree assault, third-degree criminal possession of a weapon (previous conviction), and first-degree unlawful imprisonment — all felonies.