Liabilities / Assets
50th percentile
Higher debt load relative to assets than 50% of similar nonprofits.
990EZ • Fiscal year 2021 • EIN 45-5110605
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
50th percentile
Higher debt load relative to assets than 50% of similar nonprofits.
Liabilities / Revenue
46th percentile
Higher debt load relative to revenue than 46% of similar nonprofits.
Net Margin
16th percentile
Higher net margin than 16% of similar nonprofits.
Top Officer Pay
89th percentile
Higher top officer pay than 89% of similar nonprofits.
Top officer pay equals 59.8% of source-year revenue.
Asset Growth
5th percentile
Faster asset growth than 5% of similar nonprofits.
Revenue Growth
20th percentile
Faster revenue growth than 20% of similar nonprofits.
Assets
Down$23,607
Down $21,441 (-48%) from 2020
Net Assets
$23,479
No earlier filing loaded for comparison.
Liabilities
Up$128
Up $252 (+203%) from 2020
Revenue
Down$104,963
Down $42,827 (-29%) from 2020
Expenses
Down$126,656
Down $18,061 (-12%) from 2020
Net Income
Down-$21,693
Down $24,766 (-806%) from 2020
Trade association representing woodland owners and forest professionals, formed to advocate on behalf of its members for a strong, sustainable forest economy, responsible forest management practices, private land equity, and the continuation of working forests on public and private lands.
Trade association representing woodland owners & forest professionals. Formed to advocate on behalf of members for sustainable forest economy, responsible forest management practices, and continuation of working forests on public and private lands.
| Description | Grants | Expenses |
|---|---|---|
| Educational, Training, Demonstration Programs-Toursworkshops, online materials, annual meeting, safetytraining, tech assistance, joint programs with other nonprofits, | - | $83,648 |
| Renewable Wood Heat Program-Promote understanding & adoption ofmodern wood heat systems & fuels. Educate municipalities, businesses,individuals re systems. Tours, workshops, videos. direct technical | - | $225 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Christopher Egan | CEO/Executive Director | FT | $55,000 | $7,800 | $62,800 |
| James Dicken Crane | President | PT | $0 | - | - |
| Charles Thompson | Imm. Past President | PT | $0 | - | - |
| James Dammann | Treasurer | PT | $0 | - | - |
| Fred Hayes | Secretary | PT | $0 | - | - |
| Ken Conkey | At-Large Exec Comm | PT | $0 | - | - |
| Shane Bajnoci | Director | - | $0 | - | - |
| Phil Benjamin | Director | - | $0 | - | - |
| Mike Conway | Director | - | $0 | - | - |
| William Hull | Director | - | $0 | - | - |
| Larry Lashway | Director | - | $0 | - | - |
| Roland Leclerc | Director | - | $0 | - | - |
| Peter Rayton | Director | - | $0 | - | - |
| Donald Spear | Director | - | $0 | - | - |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Annual Fund | $17,895 | $15,395 | $136 | $15,259 |
| Total Events | $17,895 | $15,395 | $136 | $15,259 |
“Form 990-EZ, Part III - Trade Association representing woodland owners & forest professionals. Formed to advocate on behalf of members for sustainable forest economy, responsible forest management practices, and continuation of working forests on public and private lands.”
“PPP forgiveness 14395.”
“Subscription income 1390.”
“Miscellaneous 15.”
“Insurance 2667.”
“Bank charges 732.”
“Dues 500.”
“Fees 415.”
“Other expenses 1814.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | false |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Joan Monaco |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 5084814766 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 249 Lakeside Avenue |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Marlborough |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01752 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 34231 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 9215 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 40150 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -21693 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 12567 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 45172 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 23607 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 15395 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 105099 |
| IRS990EZ/GrossReceiptsForPublicUseAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InitiationFeesAndCapContriAmt | 0 | 0 |
| IRS990EZ/InvestmentIncomeAmt | 0 | 9 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MembershipDuesAmt | 0 | 12644 |
| IRS990EZ/MethodOfAccountingAccrualInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 45172 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 23479 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 45172 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 23479 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 21500 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 10.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 10.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 5.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 5.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 5.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 11 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 12 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 13 | 40.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 13 | 55000 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 13 | 7800 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | James Dicken Crane |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Charles Thompson |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | James Dammann |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Fred Hayes |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Ken Conkey |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Shane Bajnoci |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | Phil Benjamin |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | Mike Conway |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | William Hull |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | Larry Lashway |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | Roland Leclerc |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 11 | Peter Rayton |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 12 | Donald Spear |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 13 | Christopher Egan |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Imm. Past President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | At-Large Exec Comm |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 11 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 12 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 13 | CEO/Executive Director |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501cInd | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 10941 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 14392 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 6128 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 15800 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | Trade association representing woodland owners & forest professionals. Formed to advocate on behalf of members for sustainable forest economy, responsible forest management practices, and continuation of working forests on public and private lands. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 2949 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 21101 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Educational, Training, Demonstration Programs-Toursworkshops, online materials, annual meeting, safetytraining, tech assistance, joint programs with other nonprofits, |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | Renewable Wood Heat Program-Promote understanding & adoption ofmodern wood heat systems & fuels. Educate municipalities, businesses,individuals re systems. Tours, workshops, videos. direct technical |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 83648 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 225 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 83512 |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 136 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 15259 |
| IRS990EZ/SubjectToProxyTaxInd | 0 | true |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 128 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TotalExpensesAmt | 0 | 126656 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 83873 |
| IRS990EZ/TotalRevenueAmt | 0 | 104963 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | www.massforestalliance.net |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990ScheduleC/AgreeCarryoverPriorYearInd | 0 | false |
| IRS990ScheduleC/OnlyInHouseLobbyingInd | 0 | true |
| IRS990ScheduleC/SubstantiallyAllDuesNondedInd | 0 | false |
| IRS990ScheduleG/FundraisingEventInformationGrp/CharitableContributionsTotAmt | 0 | 2500 |
| IRS990ScheduleG/FundraisingEventInformationGrp/CharitableContriEvent1Amt | 0 | 2500 |
| IRS990ScheduleG/FundraisingEventInformationGrp/DirectExpenseSummaryEventsAmt | 0 | 136 |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event1Nm | 0 | Annual Fund |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent1Amt | 0 | 17895 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsTotalAmt | 0 | 17895 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueEvent1Amt | 0 | 15395 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueTotalEventsAmt | 0 | 15395 |
| IRS990ScheduleG/FundraisingEventInformationGrp/NetIncomeSummaryAmt | 0 | 15259 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OthDirectExpnssTotalEventsAmt | 0 | 136 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OtherDirectExpensesEvent1Amt | 0 | 136 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Form 990-EZ, Part III - Trade Association representing woodland owners & forest professionals. Formed to advocate on behalf of members for sustainable forest economy, responsible forest management practices, and continuation of working forests on public and private lands. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | PPP forgiveness 14395. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Subscription income 1390. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Miscellaneous 15. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | Insurance 2667. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | Bank charges 732. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | Dues 500. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | Fees 415. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | Other expenses 1814. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Other |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990EZ, Part I, Line 8 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990EZ, Part I, Line 8 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Form 990EZ, Part I, Line 8 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 8 | Form 990EZ, Part I, Line 16 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/AuthenticationAssuranceLevelCd | 0 | AAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/FederatedAssuranceLevelCd | 0 | FAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/IdentityAssuranceLevelCd | 0 | IAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/TrustedCustomerCd | 0 | 0 |
| ReturnHeader/BuildTS | 0 | 2022-09-23 18:48:47Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | James D Crane |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | President |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 6174559918 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2022-05-04 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | Massachusetts Forest Alliance LTD |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | MASS |
| ReturnHeader/Filer/EIN | 0 | 455110605 |
| ReturnHeader/Filer/PhoneNum | 0 | 6174559918 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 249 Lakeside Avenue |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Marlborough |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 01752 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | SANNELLA & ASSOCIATES |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 4 FAIRBANKS LANE |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | NORTH READING |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | MA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 01864 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 9788883112 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2022-05-10 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | JOHN SANNELLA |
| ReturnHeader/PreparerPersonGrp/SelfEmployedInd | 0 | X |
| ReturnHeader/ReturnTs | 0 | 2022-05-10T14:37:46-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/SigningOfficerGrp/PersonFullName/PersonFirstNm | 0 | James |
| ReturnHeader/SigningOfficerGrp/PersonFullName/PersonLastNm | 0 | Crane |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2020-07-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2021-06-30 |
| ReturnHeader/TaxYr | 0 | 2020 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2021 • Form 990EZDetailed filing. Detailed filing data is available for this year.