Sex offender Donald Currin, charged with rape, has a long history of criminal charges in Wake County dating to 1994.