James Estep of Mesa has been indicted by a Maricopa County grand jury on 30 felonies related to sex crimes.