| 2020 | Sheet Metal and Air Conditioning Contractors Association of New Mex | 990 | Outgoing Exec Director | 10 | $11,667 | $0 | View return |
| 2020 | New Mexico Subcontractors Bid Depository System Inc | 990EZ | Outgoing Exec Director | 10 | $833 | $189 | View return |
| 2019 | Mechanical Contractors Association of New Mexico Inc | 990 | Executive Director | 40 | $106,627 | $0 | View return |
| 2019 | Sheet Metal and Air Conditioning Contractors Association of New Mex | 990 | Executive Director | 10 | $22,000 | $0 | View return |
| 2019 | New Mexico Subcontractors Bid Depository System Inc | 990EZ | Exec Director | 10 | $5,000 | $1,167 | View return |
| 2019 | New Mexico Pipe Trades Health & Welfare Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Sheet Metal and Air Conditioning Contractors Association of New Mex | 990 | Executive Director | 10 | $24,338 | $0 | View return |
| 2018 | New Mexico Subcontractors Bid Depository System Inc | 990EZ | Exec Director | 10 | $6,102 | $1,536 | View return |
| 2018 | Mechanical Contractors Association of New Mexico Inc | 990 | Admin Executive Director | 40 | $0 | $117,731 | View return |
| 2018 | New Mexico Pipe Trades Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | New Mexico Pipe Trades Health & Welfare Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2018 | Smart Local Union No 49 Joint Apprenticeship and Training Trust Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2017 | Sheet Metal and Air Conditioning Contractors Association of New Mex | 990 | Executive Director | 10 | $18,527 | $0 | View return |
| 2017 | New Mexico Subcontractors Bid Depository System Inc | 990EZ | Exec Director | 10 | $12,220 | $2,937 | View return |
| 2017 | Mechanical Contractors Association of New Mexico Inc | 990 | Admin Executive Director | 40 | $0 | $113,382 | View return |
| 2017 | New Mexico Pipe Trades Health & Welfare Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | New Mexico Pipe Trades Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2017 | Smart Local Union No 49 Joint Apprenticeship and Training Trust Fund | 990 | Trustee | 2 | $0 | $0 | View return |
| 2016 | Mechanical Contractors Association of New Mexico Inc | 990 | Admin Executive Director | 40 | $115,030 | $0 | View return |
| 2016 | Sheet Metal and Air Conditioning Contractors Association of New Mex | 990 | Executive Director | 10 | $15,980 | $0 | View return |
| 2016 | New Mexico Subcontractors Bid Depository System Inc | 990EZ | Exec Director | 10 | $11,280 | $2,752 | View return |
| 2016 | New Mexico Pipe Trades Health & Welfare Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | New Mexico Pipe Trades Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2016 | Smart Local Union No 49 Joint Apprenticeship and Training Trust Fund | 990 | Trustee | 0 | $0 | $0 | View return |
| 2015 | Mechanical Contractors Association of New Mexico Inc | 990 | Admin Executive Director | 40 | $101,145 | $0 | View return |
| 2015 | New Mexico Subcontractors Bid Depository System Inc | 990EZ | Exec Director | 10 | $13,650 | $3,614 | View return |
| 2015 | Sheet Metal and Air Conditioning Contractors Association of New Mex | 990 | Executive Director | 10 | $12,740 | $0 | View return |
| 2015 | New Mexico Pipe Trades Health & Welfare Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2015 | New Mexico Pipe Trades Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | Mechanical Contractors Association of New Mexico Inc | 990 | Admin Executive Director | 40 | $106,945 | $0 | View return |
| 2014 | Sheet Metal and Air Conditioning Contractors Association of New Mex | 990 | Executive Director | 10 | $13,000 | $0 | View return |
| 2014 | New Mexico Subcontractors Bid Depository System Inc | 990EZ | Exec Director | 10 | $11,700 | $3,110 | View return |
| 2014 | New Mexico Pipe Trades Health & Welfare Trust Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2014 | New Mexico Mechanical Electrical and Sheet Metal Alliance Inc | 990EZ | President | 1 | $0 | $0 | View return |
| 2014 | New Mexico Pipe Trades Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | Mechanical Contractors Association of New Mexico Inc | 990 | Admin Executive Director | 40 | $99,274 | $0 | View return |
| 2013 | New Mexico Subcontractors Bid Depository System Inc | 990EZ | Exec Director | 10 | $11,498 | $3,134 | View return |
| 2013 | New Mexico Pipe Trades Joint Apprenticeship Fund | 990 | Trustee | 1 | $0 | $0 | View return |
| 2013 | New Mexico Mechanical Electrical and Sheet Metal Alliance Inc | 990EZ | President | 1 | $0 | $0 | View return |