| $500 | Aug 29, 2019 | IUOE Local 399 Political Education Fund | — | — |
| $150 | Jun 17, 2019 | IUOE Local 399 Political Education Fund | — | — |
| $100 | May 16, 2019 | IUOE Local 399 Political Education Fund | — | — |
| $500 | Jul 16, 2018 | IUOE Local 399 Political Education Fund | — | — |
| $500 | Jul 16, 2018 | IUOE Local 399 Political Education Fund | — | — |
| $480 | Jun 30, 2017 | IUOE Local 399 Political Education Fund | Engineer | Professional Building Providers, Inc |
| $480 | Jun 30, 2017 | IUOE Local 399 Political Education Fund | Engineer | Professional Building Providers, Inc |
| $480 | Jun 30, 2017 | IUOE Local 399 Political Education Fund | Engineer | Professional Building Providers, Inc |
| $480 | Jun 30, 2017 | IUOE Local 399 Political Education Fund | Engineer | Professional Building Providers, Inc |
| $150 | May 18, 2017 | IUOE Local 399 Political Education Fund | Engineer | Professional Building Providers, Inc |
| $150 | May 18, 2017 | IUOE Local 399 Political Education Fund | Engineer | Professional Building Providers, Inc |
| $150 | May 18, 2017 | IUOE Local 399 Political Education Fund | Engineer | Professional Building Providers, Inc |
| $150 | May 18, 2017 | IUOE Local 399 Political Education Fund | Engineer | Professional Building Providers, Inc |
| $100 | Feb 13, 2014 | IUOE Local 399 Political Education Fund | — | — |
| $100 | Jan 31, 2014 | IUOE Local 399 Political Education Fund | — | — |