...so this bill won't stop voter fraud.
Sorry
This is a heck of a lot better than what we have now, which is nothing.
With this law on the books, it wouldn't eliminate all of the illegal alien/non-citizen voter fraud, but it would probably knock out 98-99% of it, due to these folks having to go to the trouble, effort and expense to prove they are citizens to get Voter ID cards.