The District Attorney's Office charged Charles Edward Gaines III with raping a 16-year-old foster girl from Simi Valley and various sex crimes against three adults from Los Angeles County.