I wager that the majority of voter fraud comes from Legal Permanent Residents (LPR), i.e., green card holders. At any one time there are 15 to 20 million of them. They have all the rights and privileges of citizens and are impossible to discover at the polls. I have been both a poll watcher and voting officer.
Most states require just a box to check declaring whether you are a US citizen or not when you register to vote. There are no requirements providing proof of citizenship. LPRs have valid SSNs and driver's licenses. They can provide government issued IDs of various sorts as well as utility bills, property tax invoices, etc.
I have no doubt illegal aliens are voting using stolen documents, but most of voter fraud is committed by LPRs, US citizens voting multiple times in different states, and outdated voter registration rolls that even allow the dead to vote. The Dems have voter fraud down to an art form. Look at Detroit. They had to stop the recount because the Detroit election records or lack thereof didn't support the vote totals.
throw his Halfrican arse in prison.