Green card holders can contribute, as under federal election law, they are not considered foreign nationals, but rather permanent legal residents.
Thanks for the info!
That is a gross error in Federal Election Law — one should have to be a US CITIZEN to contribute.