| 2024 | Guiding Eyes for the Blind Inc. | 990 | President & CEO (Thru 4/25) | 50 | $473,995 | $0 | View return |
| 2023 | Guiding Eyes for the Blind Inc. | 990 | President & CEO | 50 | $464,705 | $0 | View return |
| 2023 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator Through 6.30.24 | 28 | $139,946 | $0 | View return |
| 2023 | Buffalo Laborers' Training Fund | 990 | Fund Administrator Through 6.30.24 | 6 | $0 | $139,946 | View return |
| 2022 | Guiding Eyes for the Blind Inc. | 990 | President & CEO | 50 | $435,663 | $0 | View return |
| 2022 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 28 | $133,400 | $0 | View return |
| 2022 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 6 | $0 | $133,400 | View return |
| 2022 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 6 | $0 | $133,400 | View return |
| 2021 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 28 | $134,700 | $0 | View return |
| 2021 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 6 | $0 | $134,700 | View return |
| 2020 | Guiding Eyes for the Blind Inc. | 990 | President & CEO | 50 | $361,221 | $0 | View return |
| 2020 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 18 | $135,409 | $0 | View return |
| 2020 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 8 | $0 | $135,409 | View return |
| 2020 | Visionserve Alliance Inc. | 990 | Member | 3 | $0 | $0 | View return |
| 2019 | Guiding Eyes for the Blind Inc. | 990 | President & CEO | 50 | $366,737 | $0 | View return |
| 2019 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 22 | $133,754 | $0 | View return |
| 2019 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 5 | $0 | $133,754 | View return |
| 2019 | Visionserve Alliance Inc. | 990 | Member | 3 | $0 | $0 | View return |
| 2018 | Guiding Eyes for the Blind Inc. | 990 | President & CEO | 50 | $366,274 | $0 | View return |
| 2018 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 22 | $128,515 | $0 | View return |
| 2018 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 5 | $0 | $128,515 | View return |
| 2018 | Visionserve Alliance Inc. | 990 | Member | 3 | $0 | $0 | View return |
| 2017 | Guiding Eyes for the Blind Inc. | 990 | President & CEO | 50 | $368,043 | $0 | View return |
| 2017 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 24 | $123,173 | $0 | View return |
| 2017 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 5 | $0 | $123,173 | View return |
| 2017 | International Society of Protistologists Inc. | 990 | Secretary | 1 | $0 | $0 | View return |
| 2016 | Guiding Eyes for the Blind Inc. | 990 | President & CEO | 50 | $320,756 | $0 | View return |
| 2016 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 23 | $125,008 | $0 | View return |
| 2016 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 4 | $0 | $125,008 | View return |
| 2016 | International Society of Protistologists Inc. | 990 | Secretary | 1 | $0 | $0 | View return |
| 2015 | Guiding Eyes for the Blind Inc. | 990 | President & CEO | 50 | $315,079 | $0 | View return |
| 2015 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 23 | $118,319 | $0 | View return |
| 2015 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 4 | $0 | $118,319 | View return |
| 2015 | International Society of Protistologists Inc. | 990 | Secretary | 1 | $0 | $0 | View return |
| 2014 | Guiding Eyes for the Blind Inc. | 990 | President & CEO | 50 | $231,437 | $0 | View return |
| 2014 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 23 | $124,478 | $0 | View return |
| 2014 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 4 | $0 | $124,478 | View return |
| 2014 | World Institute on Disability | 990 | Treasurer | 2 | $0 | $0 | View return |
| 2013 | National Industries for the Blind | 990 | Vice President (Through 01/14) | 40 | $188,556 | $0 | View return |
| 2013 | Buffalo Laborers' Welfare Fund | 990 | Fund Administrator | 23 | $116,335 | $0 | View return |
| 2013 | Buffalo Laborers' Training Fund | 990 | Fund Administrator | 4 | $0 | $118,122 | View return |
| 2013 | World Institute on Disability | 990 | Treasurer | 2 | $0 | $0 | View return |