Karl Leonard

$17,306Cash on Hand
$265,991Total Contributions
$242,158Total Expenditures
Contributions

This page displays the individual contributions made by these contributors to this candidate during the selected election cycle.

Amount
(Click to sort ascending)
Contributor
(Click to sort ascending)
Date
(Click to sort ascending)
Occupation
(Click to sort ascending)
Employer
(Click to sort ascending)
Type
(Click to sort ascending)
$500.00 Southside Electric Cooperative 09/19/2018Power CompanyENTITY
$500.00 Special Olympics Virginia 10/30/2020Non Profit OrganizationENTITY
$500.00 Suits US Farm LLC 10/04/2017FarmENTITY
$500.00 Thomas Gordon 11/15/2019AttorneyGordon Dodson Gordon & RowlettINDIVIDUAL
$500.00 Westwood Pharmacy 09/16/2016PharmacyENTITY
$500.00 Westwood Pharmacy 05/01/2017PharmacyENTITY
$500.00 Westwood Pharmacy 10/12/2017PharmacyENTITY
$500.00 Westwood Pharmacy 05/01/2023PharmacyENTITY
$480.00 Aggregated Unitemized Cash Contributions 01/01/2022INDIVIDUAL
$480.00 The Crossings Golf Club 06/06/2016Golf ClubENTITY
$460.00 C F Sauer Foods Inc 04/26/2016Food ManufacturerENTITY
$460.00 Donald E Newton Jr 05/17/2022RetiredChesterfield County Sheriff's OfficeINDIVIDUAL
$460.00 Dr Bill's Pet Infirmary 04/20/2016Veterinary ClinicENTITY
$460.00 Rent-E-Quip 04/20/2016Supply RentalENTITY
$460.00 Westwood Pharmacy 04/20/2016PharmacyENTITY
$450.00 Benny Thomas 09/03/2019OwnerChesterfield TradingINDIVIDUAL
$445.00 Robert Staneart 05/06/2019I T DirectorBrown Greer PlcINDIVIDUAL
$445.00 Robert Staneart 05/08/2023I T DirectorBrown Greer PlcINDIVIDUAL
$420.00 D Kent Gilliam PC 04/20/2023Attorney at LawENTITY
$420.00 Donald E Newton Jr 05/01/2023RetiredChesterfield County Sheriff's OfficeINDIVIDUAL
$420.00 Steve A Elswick 05/11/2022Board of SupervisorsChesterfield CountyINDIVIDUAL
$420.00 Tuong Tony Huu Pham 05/08/2023General CounselCity of RichmondINDIVIDUAL
$415.00 Aggregated Unitemized Cash Contributions 07/01/2019INDIVIDUAL
$410.00 Antonio Starke 05/17/2022CaptainChesterfield County Police DepartmentINDIVIDUAL
$410.00 Charlton Hadden 05/13/2022RetiredINDIVIDUAL