A Nigerian citizen was indicted by a federal grand jury Wednesday for allegedly illegally reentering the U.S. after being deported and subsequently committing both tax and voter fraud.

The federal indictment says that Kevin Kunlay Williams voted in both the 2012 and 2016 presidential elections. Williams was deported from the U.S. in 1995, and illegally returned in 1999. The Nigerian illegal immigrant allegedly became registered to vote in 2012 in local, state and federal elections by claiming he was a U.S. citizen.

He allegedly stole public school employees’ identification information and used it to file more than 2000 false tax returns, seeking $12 million in refunds. The Nigerian illegal immigrant also allegedly stole Electronic Filing Identification Numbers (EFINs), which allowed him to print refund checks to send to the IRS.

Williams, a St. Louis resident, also allegedly owned an illegal weapon. He faces charges of mail fraud, aggravated identity theft, voter fraud, illegal reentry, and being a felon in possession of a firearm.

His indictment comes more than a month after President Trump alleged massive voter fraud in the presidential election.