“Virginia law allows unlimited contributions from individuals and companies.

Federal law prohibits all political organizations from accepting
contributions from foreign nationals who lack permanent resident status in
the United States (green card holders).

Contributions to Al Johnson for Delegate are not deductible as charitable
contributions for Federal income tax purposes. Virginia provides a small
income tax credit for contributions to campaigns. Details are available at
the Virginia Department of Taxation.
http://www.tax.virginia.gov/site.cfm?alias=TaxCredit#Political_Contribution_Credit