| $25 | Mar 30, 2026 | IUOE Local 399 Political Education Fund | — | — |
| $175 | Mar 6, 2026 | IUOE Local 399 Political Education Fund | — | — |
| $50 | Mar 5, 2026 | IUOE Local 399 Political Education Fund | — | — |
| $25 | Feb 2, 2026 | IUOE Local 399 Political Education Fund | — | — |
| $175 | Apr 28, 2025 | IUOE Local 399 Political Education Fund | — | — |
| $200 | Mar 28, 2025 | 11th Ward Regular Democratic Organization | — | — |
| $600 | Oct 21, 2024 | Chicago Journeymen Plumbers' LU 130 | Investment Advisor | LSV Asset Management |
| $600 | Oct 21, 2024 | Chicago Journeymen Plumbers' LU 130 | Investment Advisor | LSV Asset Management |
| $200 | Oct 17, 2024 | 11th Ward Regular Democratic Organization | — | — |
| $175 | Oct 11, 2024 | IUOE Local 399 Political Education Fund | — | — |
| $200 | May 2, 2024 | 11th Ward Regular Democratic Organization | — | — |
| $175 | Mar 11, 2024 | IUOE Local 399 Political Education Fund | — | — |
| $38 | Sep 16, 2023 | IUOE Local 399 Political Education Fund | — | — |
| $25 | Sep 15, 2023 | IUOE Local 399 Political Education Fund | — | — |
| $150 | Sep 13, 2023 | IUOE Local 399 Political Education Fund | — | — |
| $25 | Jul 21, 2023 | IUOE Local 399 Political Education Fund | — | — |
| $50 | Jun 30, 2023 | IUOE Local 399 Political Education Fund | — | — |
| $175 | May 8, 2023 | IUOE Local 399 Political Education Fund | — | — |
| $25 | May 1, 2023 | IUOE Local 399 Political Education Fund | — | — |
| $200 | Apr 24, 2023 | 11th Ward Regular Democratic Organization | — | — |
| $650 | Oct 14, 2016 | Chicago Journeymen Plumbers' LU 130 | Investment Advisor | LSV Asset Management |
| $520 | Oct 11, 2015 | Chicago Journeymen Plumbers' LU 130 | Investment Advisor | LSV Asset Management |
| $300 | May 4, 2009 | 11th Ward Regular Democratic Organization | — | — |
| $300 | Apr 14, 2008 | 11th Ward Regular Democratic Organization | — | — |
| $300 | Apr 14, 2008 | 11th Ward Regular Democratic Organization | — | — |
| $300 | May 15, 2007 | 11th Ward Regular Democratic Organization | — | — |
| $300 | May 10, 2006 | 11th Ward Regular Democratic Organization | — | — |
| $300 | Jun 29, 2005 | 11th Ward Regular Democratic Organization | — | — |
| $300 | Nov 3, 2003 | 11th Ward Regular Democratic Organization | — | — |
| $650 | Jul 29, 2003 | Mudslingers PAC | SALES REP | LOCAL 21 |
| $250 | Feb 24, 2003 | 11th Ward Regular Democratic Organization | — | — |
| $250 | Feb 24, 2003 | 11th Ward Regular Democratic Organization | — | — |
| $250 | Mar 6, 2002 | 11th Ward Regular Democratic Organization | — | — |
| $250 | Oct 18, 2000 | 11th Ward Regular Democratic Organization | — | — |