Richard Cannon Facing Multiple Charges including Robbery and Fail to Register as a Sex Offender