Liabilities / Assets
91st percentile
Higher debt load relative to assets than 91% of similar nonprofits.
EIN 81-3731386 • 501(c)3 • San Diego, CA
Profile
The purpose of Lumbercycle is to reduce greenhouse gas emissions by diverting as much woody biomass as possible from landfills by bridging connections between tree services and local sawyers, then using the processed urban lumber for community education and enrichment programs.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
91st percentile
Higher debt load relative to assets than 91% of similar nonprofits.
Liabilities / Revenue
92nd percentile
Higher debt load relative to revenue than 92% of similar nonprofits.
Net Margin
14th percentile
Higher net margin than 14% of similar nonprofits.
Top Officer Pay
96th percentile
Higher top officer pay than 96% of similar nonprofits.
Top officer pay equals 24.0% of source-year revenue.
Asset Growth
20th percentile
Faster asset growth than 20% of similar nonprofits.
Revenue Growth
14th percentile
Faster revenue growth than 14% of similar nonprofits.
Assets
Down$122,767
Down $86,852 (-41%) from 2021
Liabilities
Flat$88,900
Flat from 2021
Net Assets
Down$33,867
Down $86,852 (-72%) from 2021
Revenue
Down$172,129
Down $227,677 (-57%) from 2021
Expenses
Up$258,981
Up $27,917 (+12%) from 2021
Net Income
Down-$86,852
Down $255,594 (-151%) from 2021
Most recent year
2022 • Form 990EZDetailed filing. Detailed filing data is available for this year.
The purpose of Lumbercycle is to reduce greenhouse gas emissions by diverting as much woody biomass as possible from landfills by bridging connections between tree services and local sawyers, then using the processed urban lumber for community education and enrichment programs.
| Description | Grants | Expenses |
|---|---|---|
| Lumbercycle provided education programs in urban forestry and supported community organization projects. Lumbercycle harvested wood from municipalities, arborists and worked with local nonprofits to enrich local communities with programs utilizing urban wood. | $106,846 | $252,474 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Thomas Hamilton | Chief Executive Officer | FT | $41,355 | - | $41,355 |
| Brett Ritchey | Chief Operating Officer | PT | $16,275 | - | $16,275 |
| Michael Pagan | Chief Financial Officer | PT | $12,000 | - | $12,000 |
| John Page | Secretary | PT | $11,050 | - | $11,050 |
“Description;Amount^Log Procurement and Processing Costs;12513|Advertising and Promotion;1807|Office Expenses;2733|Occupancy;56485|Legal Fees;1395|Materials and Equipment Costs;14432|Insurance;2867|Program Subcontractor Costs;53265|Travel;572|All Other Expenses;1238|Depreciation;13794^Total;161101^”
“Description;EOY Amount^Machinery and Equipment;82568|Accumulated Depreciation;-57914|Security Deposit;2600^Total;27254^”
“Description;EOY Amount^Loan Payable;88900^Total;88900^”
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 | 0 |
| IRS990EZ/AddressChangeInd | 0 | X |
| IRS990EZ/BenefitsPaidToOrForMembersAmt | 0 | 0 |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Michael Pagan |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 6193218784 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1801 Crandall Dr |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | San Diego |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 92111 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 168571 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 95513 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 121922 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -86852 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 0 |
| IRS990EZ/FiledScheduleAInd | 0 | 1 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form1120PolFiledInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 209619 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 122767 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 50207 |
| IRS990EZ/GrossReceiptsAmt | 0 | 172129 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 50207 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | 0 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 0 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 120719 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 33867 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 120719 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 33867 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 40 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 12 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 8 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 12 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 41355 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 16275 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 11050 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 12000 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Thomas Hamilton |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Brett Ritchey |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | John Page |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Michael Pagan |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Chief Executive Officer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Chief Operating Officer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Chief Financial Officer |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 41048 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 27254 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 161101 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 0 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | The purpose of Lumbercycle is to reduce greenhouse gas emissions by diverting as much woody biomass as possible from landfills by bridging connections between tree services and local sawyers, then using the processed urban lumber for community education and enrichment programs. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 0 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Lumbercycle provided education programs in urban forestry and supported community organization projects. Lumbercycle harvested wood from municipalities, arborists and worked with local nonprofits to enrich local communities with programs utilizing urban wood. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 106846 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 252474 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 97880 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | 0 |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | CA |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 88900 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 88900 |
| IRS990EZ/TanningServicesProvidedInd | 0 | 0 |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 258981 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 252474 |
| IRS990EZ/TotalRevenueAmt | 0 | 172129 |
| IRS990EZ/TransactionWithControlEntInd | 0 | 0 |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | www.lumbercycle.org |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 121922 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 344639 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 216435 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 209559 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 18636 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 911191 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 50207 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 1 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 1 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 911191 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 121922 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 344639 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 216435 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 209559 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 18636 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 911191 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 911191 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Description;Amount^Log Procurement and Processing Costs;12513|Advertising and Promotion;1807|Office Expenses;2733|Occupancy;56485|Legal Fees;1395|Materials and Equipment Costs;14432|Insurance;2867|Program Subcontractor Costs;53265|Travel;572|All Other Expenses;1238|Depreciation;13794^Total;161101^ |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Description;EOY Amount^Machinery and Equipment;82568|Accumulated Depreciation;-57914|Security Deposit;2600^Total;27254^ |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Description;EOY Amount^Loan Payable;88900^Total;88900^ |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990-EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990-EZ, Part II, Line 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990-EZ, Part II, Line 26 |
| ReasonableCauseExplanation/ExplanationTxt | 0 | The Internal Revenue Service postponed tax deadlines for most California taxpayers to Nov. 16, 2023. As a result, most individuals and businesses in California will now have until Nov. 16 to file their 2022 returns and pay any tax due. Fifty-five of California's 58 counties-all except Lassen, Modoc and Shasta counties-qualify. IRS relief is based on three different FEMA disaster declarations covering severe winter storms, flooding, landslides, and mudslides over a period of several months. |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/AuthenticationAssuranceLevelCd | 0 | AAL2 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/LastSubmissionRqrOOBCd | 0 | 0 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/OOBSecurityVerificationCd | 0 | 11 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/TrustedCustomerCd | 0 | 1 |
| ReturnHeader/BuildTS | 0 | 2023-04-26 12:10:37Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Michael Pagan |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | CFO |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 6193218784 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2023-11-19 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | LUMBERCYCLE |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | LUMB |
| ReturnHeader/Filer/EIN | 0 | 813731386 |
| ReturnHeader/Filer/PhoneNum | 0 | 6193218784 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 1801 Crandall Dr |
| ReturnHeader/Filer/USAddress/CityNm | 0 | San Diego |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | CA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 92111 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 1 |
| ReturnHeader/ReturnTs | 0 | 2023-11-19T16:53:35-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2022-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2022-12-31 |
| ReturnHeader/TaxYr | 0 | 2022 |
No mirrored PDF or thumbnail assets are attached yet.