U.S. citizen made guns on demand for Mexican cartel