| $500 | Feb 20, 2024 | Joy for Justice, Inc. | — | — |
| $1,000 | Aug 29, 2019 | IUOE Local 399 Political Education Fund | Engineer | Able Engineering Services |
| $1,000 | Aug 29, 2019 | IUOE Local 399 Political Education Fund | Engineer | Able Engineering Services |
| $900 | Aug 30, 2018 | IUOE Local 399 Political Education Fund | Engineer | Able Engineering Services |
| $900 | Aug 30, 2018 | IUOE Local 399 Political Education Fund | Engineer | Able Engineering Services |
| $400 | Mar 12, 2018 | IUOE Local 399 Political Education Fund | — | — |
| $400 | Mar 12, 2018 | IUOE Local 399 Political Education Fund | — | — |
| $1,355 | Sep 29, 2017 | Kennedy for Illinois | Professor | Joliet Jr. College |
| $250 | Sep 29, 2017 | Kennedy for Illinois | Professor | Joliet Jr. College |
| $250 | Sep 29, 2017 | Kennedy for Illinois | Professor | Joliet Jr. College |
| $1,355 | Sep 29, 2017 | Kennedy for Illinois | Professor | Joliet Jr. College |
| $1,355 | Sep 29, 2017 | Kennedy for Illinois | Professor | Joliet Jr. College |
| $500 | Aug 7, 2017 | IUOE Local 399 Political Education Fund | — | — |
| $500 | Aug 7, 2017 | IUOE Local 399 Political Education Fund | — | — |
| $5 | Jun 18, 2017 | Ameya Pawar for Governor | Recruiter | Renishaw |
| $5 | May 18, 2017 | Ameya Pawar for Governor | Recruiter | Renishaw |
| $300 | Feb 28, 2017 | IUOE Local 399 Political Education Fund | — | — |
| $300 | Feb 28, 2017 | IUOE Local 399 Political Education Fund | — | — |
| $300 | Feb 28, 2017 | IUOE Local 399 Political Education Fund | — | — |
| $500 | Aug 16, 2016 | IUOE Local 399 Political Education Fund | — | — |
| $500 | Aug 16, 2016 | IUOE Local 399 Political Education Fund | — | — |
| $500 | Aug 16, 2016 | IUOE Local 399 Political Education Fund | — | — |
| $300 | Apr 9, 2015 | IUOE Local 399 Political Education Fund | — | — |
| $200 | Apr 11, 2014 | IUOE Local 399 Political Education Fund | — | — |
| $200 | Apr 11, 2014 | IUOE Local 399 Political Education Fund | — | — |
| $2,500 | Feb 2, 2008 | Citizens for Tom Allen | — | — |
| $200 | Feb 13, 2006 | IUOE Local 399 Political Education Fund | — | — |
| $200 | Feb 13, 2006 | IUOE Local 399 Political Education Fund | — | — |
| $200 | Apr 6, 2005 | IUOE Local 399 Political Education Fund | — | — |
| $500 | Nov 5, 2003 | Citizens for Michael F Sheahan | Law Enforcement | Cook County |
| $135 | Jul 21, 2003 | Citizens for Michael F Sheahan | Law Enforcement | Cook County |
| $500 | Jun 3, 2002 | Citizens for Michael F Sheahan | — | — |
| $190 | Oct 24, 2001 | IUOE Local 399 Political Education Fund | — | — |
| $190 | Oct 24, 2001 | IUOE Local 399 Political Education Fund | — | — |
| $500 | Sep 20, 2001 | Citizens for Michael F Sheahan | — | — |