| 2025 | Rhode Island Ports Coalition | 990EZ | President | 1 | $0 | $0 | View return |
| 2024 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | President/App. Trainer Instructor | 40 | $170,515 | $0 | View return |
| 2024 | Princeton Early Keyboard Center Inc. | 990EZ | President | 20 | $0 | - | View return |
| 2024 | Rhode Island Ports Coalition | 990 | President | 1 | $0 | $0 | View return |
| 2023 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Vice President/App. Trainer/President | 40 | $8,395 | $0 | View return |
| 2023 | Princeton Early Keyboard Center Inc. | 990EZ | President | 20 | $300 | - | View return |
| 2023 | Boston Shipping Association Inc | 990 | Bsa Trustee | 1.5 | $0 | $0 | View return |
| 2022 | Princeton Early Keyboard Center Inc. | 990EZ | President | 20 | $6,870 | - | View return |
| 2022 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Vice President | 1 | $6,568 | $0 | View return |
| 2022 | Boston Shipping Association Inc | 990 | Bsa Trustee | 1.5 | $0 | $0 | View return |
| 2021 | Princeton Early Keyboard Center Inc. | 990EZ | President | 25 | $12,885 | - | View return |
| 2021 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Vice President | 1 | $3,876 | $0 | View return |
| 2021 | Boston Shipping Association Inc | 990 | Bsa Trustee | 1.5 | $0 | $0 | View return |
| 2020 | Princeton Early Keyboard Center Inc. | 990EZ | President | 25 | $2,800 | - | View return |
| 2020 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Vice President | 1 | $2,159 | $0 | View return |
| 2019 | Princeton Early Keyboard Center Inc. | 990EZ | President | 25 | $13,200 | - | View return |
| 2019 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Vice President | 1 | $2,748 | $0 | View return |
| 2018 | Princeton Early Keyboard Center Inc. | 990EZ | President | 25 | $17,450 | - | View return |
| 2018 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Vice President | 1 | $1,867 | $0 | View return |
| 2017 | Princeton Early Keyboard Center Inc. | 990EZ | President | 25 | $6,900 | - | View return |
| 2017 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Executive Board/Vice President | 1 | $452 | $0 | View return |
| 2016 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Executive Board | 1 | $1,451 | $0 | View return |
| 2016 | Princeton Early Keyboard Center Inc. | 990EZ | President | 25 | $0 | - | View return |
| 2015 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Executive Board | 1 | $815 | $0 | View return |
| 2015 | Princeton Early Keyboard Center Inc. | 990EZ | President | 25 | $0 | - | View return |
| 2014 | Princeton Early Keyboard Center Inc. | 990EZ | President | 25 | $0 | - | View return |
| 2014 | Sprinkler Fitters Local and Apprentices Local Union No 692 | 990 | Executive Board | 1 | $0 | $0 | View return |
| 2013 | Princeton Early Keyboard Center Inc. | 990EZ | President | 25 | $0 | - | View return |