| 2023 | Memorial Health Services | 990 | SVP, Info Systems/CIO | 60 | $954,772 | $0 | View return |
| 2022 | Memorial Health Services | 990 | SVP, Info Systems/CIO | 60 | $752,662 | $0 | View return |
| 2022 | International Business Brokers Assoc Inc | 990 | Director | 2 | $0 | $0 | View return |
| 2021 | Memorial Health Services | 990 | SVP, Info Systems/CIO | 60 | $659,776 | $0 | View return |
| 2021 | Centennial Education Association | 990EZ | Committee Chair | 3 | $1,198 | - | View return |
| 2020 | Memorial Health Services | 990 | SVP, Info Systems/CIO | 60 | $580,140 | $0 | View return |
| 2020 | Centennial Education Association | 990EZ | Committee Chair | 3 | $1,198 | $0 | View return |
| 2020 | Glenside Youth Athletic Club | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2019 | Memorial Health Services | 990 | SVP, Info Systems/CIO | 60 | $505,391 | $0 | View return |
| 2019 | The YMCA of Jefferson County | 990 | Director | 1 | $0 | $0 | View return |
| 2019 | Lawrence J Beal Charitable Foundation | 990PF | Officer | 1 | $0 | $0 | View return |
| 2019 | Glenside Youth Athletic Club | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2018 | Memorial Health Services | 990 | VP, Information Services | 60 | $472,431 | $0 | View return |
| 2018 | Lawrence J Beal Charitable Foundation | 990PF | Officer | 1 | $0 | $0 | View return |
| 2018 | The YMCA of Jefferson County | 990 | Director | 1 | $0 | $0 | View return |
| 2018 | Rend Lake College Foundation | 990 | Director | 1.5 | $0 | $0 | View return |
| 2018 | Glenside Youth Athletic Club | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2017 | Memorial Health Services | 990 | VP, Information Service - Mcmf | 60 | $409,904 | $0 | View return |
| 2017 | Memorial Health Services | 990 | VP, Information Service - Mcmf | 60 | $409,904 | $0 | View return |
| 2017 | Lawrence J Beal Charitable Foundation | 990PF | Officer | 1 | $0 | $0 | View return |
| 2017 | Jefferson County Development Corporation | 990 | Director | 0 | $0 | $0 | View return |
| 2017 | Rend Lake College Foundation | 990 | Director | 1.5 | $0 | $0 | View return |
| 2017 | The YMCA of Jefferson County | 990 | Director | 1 | $0 | $0 | View return |
| 2017 | Glenside Youth Athletic Club | 990 | Treasurer | 0 | $0 | $0 | View return |
| 2016 | Memorial Health Services Group Return | 990 | VP, Information Service-Mcmf | 60 | $0 | $420,502 | View return |
| 2016 | The YMCA of Jefferson County | 990 | Director | 0 | $0 | $0 | View return |
| 2016 | Jefferson County Development Corporation | 990 | Director | 0 | $0 | $0 | View return |
| 2016 | Rend Lake College Foundation | 990 | Director | 1.5 | $0 | $0 | View return |
| 2016 | Lawrence J Beal Charitable Foundation | 990PF | Officer | 1 | $0 | $0 | View return |
| 2016 | Glenside Youth Athletic Club | 990 | Treasurer | - | $0 | $0 | View return |
| 2015 | Memorial Health Services Group Return | 990 | VP, Information Services-Mcmf | 60 | $0 | $392,534 | View return |
| 2015 | Lawrence J Beal Charitable Foundation | 990PF | Officer | 1 | $0 | $0 | View return |
| 2015 | Jefferson County Development Corporation | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | Rend Lake College Foundation | 990 | Director | 1.5 | $0 | $0 | View return |
| 2015 | The YMCA of Jefferson County | 990 | Director | 0 | $0 | $0 | View return |
| 2015 | Glenside Youth Athletic Club | 990 | Treasurer | - | $0 | $0 | View return |
| 2014 | Memorial Health Services Group Return | 990 | VP, Information Services-Mcmf | 60 | $0 | $365,416 | View return |
| 2014 | Rend Lake College Foundation | 990 | Director | 1.5 | $0 | $0 | View return |
| 2014 | Jefferson County Development Corporation | 990 | Director | 0 | $0 | $0 | View return |
| 2014 | The YMCA of Jefferson County | 990 | Director | 0 | $0 | $0 | View return |
| 2014 | Lawrence J Beal Charitable Foundation | 990PF | Officer | 1 | $0 | $0 | View return |
| 2014 | Glenside Youth Athletic Club | 990 | Treasurer | - | $0 | $0 | View return |
| 2013 | Memorial Health Services Group Return | 990 | VP, Information Services-Mmf | 60 | $0 | $349,086 | View return |
| 2013 | Jefferson County Development Corporation | 990 | Officer | 0 | $0 | $0 | View return |
| 2013 | The YMCA of Jefferson County | 990 | Director | 0 | $0 | $0 | View return |
| 2013 | Lawrence J Beal Charitable Foundation | 990PF | Officer | 1 | $0 | $0 | View return |
| 2013 | Rend Lake College Foundation | 990 | Director | 1.5 | $0 | $0 | View return |
| 2012 | Lawrence J Beal Charitable Foundation | 990PF | Officer | 1 | $0 | $0 | View return |
| 2011 | Lawrence J Beal Charitable Foundation | 990PF | Trustee | 1 | $0 | $0 | View return |
| 2010 | Lawrence J Beal Charitable Foundation | 990PF | Trustee | 1 | $0 | $0 | View return |