| 2024 | United Way of St. Clair County | 990 | Vice - President | 1 | $0 | $0 | View return |
| 2024 | United Way of St. Clair County | 990 | Vice - President | 1 | $0 | $0 | View return |
| 2023 | Semco Energy Inc Non-Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $658,533 | View return |
| 2023 | Semco Energy Inc Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $658,533 | View return |
| 2023 | United Way of St. Clair County | 990 | Director | 1 | $0 | $0 | View return |
| 2022 | Semco Energy Inc Non-Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $400,776 | View return |
| 2022 | Semco Energy Inc Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $400,776 | View return |
| 2022 | United Way of St. Clair County | 990 | Campaign Chair | 1 | $0 | $0 | View return |
| 2021 | Semco Energy Inc Non-Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $469,971 | View return |
| 2021 | Semco Energy Inc Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $469,971 | View return |
| 2021 | United Way of St. Clair County | 990 | Campaign Chair | 1 | $0 | $0 | View return |
| 2021 | Caldwell Gridiron Club | 990EZ | Srgnt At Arms | 1 | $0 | - | View return |
| 2020 | Semco Energy Inc Non-Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $438,848 | View return |
| 2020 | Semco Energy Inc Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $438,848 | View return |
| 2019 | Semco Energy Inc Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $415,631 | View return |
| 2019 | Semco Energy Inc Non-Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $415,631 | View return |
| 2019 | Economic Development Alliance of St Clair County | 990 | Director | - | $0 | $0 | View return |
| 2018 | Semco Energy Inc Non-Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $398,591 | View return |
| 2018 | Semco Energy Inc Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $398,591 | View return |
| 2018 | Economic Development Alliance of St Clair County | 990 | Director | - | $0 | $0 | View return |
| 2017 | Semco Energy Inc Non-Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $313,285 | View return |
| 2017 | Semco Energy Inc Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $313,285 | View return |
| 2017 | Economic Development Alliance of St Clair County | 990 | Director | - | $0 | $0 | View return |
| 2016 | Semco Energy Inc Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $280,586 | View return |
| 2016 | Semco Energy Inc Non-Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $280,586 | View return |
| 2016 | Economic Development Alliance of St Clair County | 990 | Director | - | $0 | $0 | View return |
| 2015 | Semco Energy Inc Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $287,084 | View return |
| 2015 | Semco Energy Inc Non-Union Veba Trust | 990 | Semco Div VP-Operations | 0 | $0 | $287,084 | View return |
| 2014 | Semco Energy Inc Non-Union Veba Trust | 990 | VP-Operations | 0 | $0 | $258,979 | View return |
| 2014 | Semco Energy Inc Union Veba Trust | 990 | VP-Operations | 0 | $0 | $258,979 | View return |