An alleged illegal immigrant has been arrested for reportedly punching a Longview Police Officer attempting to arrest him for criminal mischief. Cesar Danilo Cordova, 22, has been charged with assault of a public servant, evading arrest or detention with a previous conviction, and harassment of a public servant. His bond was set at $22,500 but he is also held without bond on an immigration detainer.