Liabilities / Assets
70th percentile
Higher debt load relative to assets than 70% of similar nonprofits.
EIN 92-3073909 • 501(c)3 • Portland, OR
Profile
Shelter Now empowers people with lived experience of houselessness through leadership development and policy advocacy. The organization advances equitable, community-driven solutions by supporting the Lived Experience Council and the Village Federation, elevating the voices of impacted individuals in local decision-making, and promoting safe, sustainable approaches to shelter. Shelter Now works to reduce homelessness in Multnomah County by increasing access to resources, expanding the village model, and helping unhoused individuals build community and drive positive change in the community.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
70th percentile
Higher debt load relative to assets than 70% of similar nonprofits.
Liabilities / Revenue
73rd percentile
Higher debt load relative to revenue than 73% of similar nonprofits.
Net Margin
93rd percentile
Higher net margin than 93% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Revenue Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Assets
$88,139
No earlier filing loaded for comparison.
Liabilities
$2,112
No earlier filing loaded for comparison.
Net Assets
$90,664
No earlier filing loaded for comparison.
Revenue
$89,142
No earlier filing loaded for comparison.
Expenses
$30,056
No earlier filing loaded for comparison.
Net Income
$59,086
No earlier filing loaded for comparison.
Most recent year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Shelter Now empowers people with lived experience of houselessness through leadership development and policy advocacy. The organization advances equitable, community-driven solutions by supporting the Lived Experience Council and the Village Federation, elevating the voices of impacted individuals in local decision-making, and promoting safe, sustainable approaches to shelter. Shelter Now works to reduce homelessness in Multnomah County by increasing access to resources, expanding the village model, and helping unhoused individuals build community and drive positive change in the community.
| Description | Grants | Expenses |
|---|---|---|
| Shelter Now advanced the Micro-Village Expansion Program (MVEP) to support the development, improvement, and expansion of micro-village shelter options in Portland. The program provided technical assistance, resident feedback facilitation, and advisory support to partner organizations and local agencies working to create safe, community-oriented alternative shelter sites. MVEP also gathered lived-experience input to inform design standards and operational practices, helping ensure new and existing villages reflect resident needs and promote stability. Through this work, the program contributed to the ongoing development of multiple micro-village projects across Multnomah County. | - | $7,898 |
| The Lived Experience Council convened twice-monthly meetings, along with additional sessions for individuals currently experiencing homelessness, to foster community building and provide guidance to policymakers, service providers, and community partners. The program organized workshops, supported member stipends to ensure equitable participation, and created a structured environment for meaningful leadership development. More than 40 members actively participated, contributing their expertise to city and county policy discussions and advancing more effective and inclusive approaches to addressing homelessness. | - | $5,642 |
| Shelter Now supported the Village Federation, an independent body representing residents of Portlands micro-villages. The program convened twice-monthly meetings, along with supplemental trainings and community events, to strengthen resident leadership and create opportunities for collective advocacy. Approximately 20 residents from multiple village sites participated in these activities. Shelter Now also provided stipends to two representatives from each micro-village to ensure equitable involvement and support resident-led governance. | - | $5,423 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Sean Green | Board Chair | PT | $0 | - | - |
| Thomas Hickey | Treasurer & Secretary | - | $0 | - | - |
| Carol Turner | Director | - | $0 | - | - |
| Les Wardener | Director | - | $0 | - | - |
| Barbra Weber | Director | - | $0 | - | - |
| Matt Perkins | Director | - | $0 | - | - |
“Meetings and Events $14,963.72 Operations $4,473.58 Taxes and Licenses $312.88 Bank fees & service charges $58.68”
“Fiscal Sponsorship Admin Fees”
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 | Thomas Hickey |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 9718653238 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 6214 SE 15th Ave |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Portland |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | OR |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 97202 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 26941 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 83139 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 49000 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 59086 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 5247 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 31941 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 88139 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 5000 |
| IRS990EZ/GrossReceiptsAmt | 0 | 89142 |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 2 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MethodOfAccountingAccrualInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 31578 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 90664 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 31578 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 86027 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 5.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 3.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 3.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/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/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/PersonNm | 0 | Sean Green |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Thomas Hickey |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Carol Turner |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Les Wardener |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Barbra Weber |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Matt Perkins |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Board Chair |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Treasurer & Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Director |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 5000 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 5000 |
| IRS990EZ/OtherEmployeePaidOver100kCnt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 19809 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 450 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | Shelter Now empowers people with lived experience of houselessness through leadership development and policy advocacy. The organization advances equitable, community-driven solutions by supporting the Lived Experience Council and the Village Federation, elevating the voices of impacted individuals in local decision-making, and promoting safe, sustainable approaches to shelter. Shelter Now works to reduce homelessness in Multnomah County by increasing access to resources, expanding the village model, and helping unhoused individuals build community and drive positive change in the community. |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 39690 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | The Lived Experience Council convened twice-monthly meetings, along with additional sessions for individuals currently experiencing homelessness, to foster community building and provide guidance to policymakers, service providers, and community partners. The program organized workshops, supported member stipends to ensure equitable participation, and created a structured environment for meaningful leadership development. More than 40 members actively participated, contributing their expertise to city and county policy discussions and advancing more effective and inclusive approaches to addressing homelessness. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | Shelter Now supported the Village Federation, an independent body representing residents of Portlands micro-villages. The program convened twice-monthly meetings, along with supplemental trainings and community events, to strengthen resident leadership and create opportunities for collective advocacy. Approximately 20 residents from multiple village sites participated in these activities. Shelter Now also provided stipends to two representatives from each micro-village to ensure equitable involvement and support resident-led governance. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 2 | Shelter Now advanced the Micro-Village Expansion Program (MVEP) to support the development, improvement, and expansion of micro-village shelter options in Portland. The program provided technical assistance, resident feedback facilitation, and advisory support to partner organizations and local agencies working to create safe, community-oriented alternative shelter sites. MVEP also gathered lived-experience input to inform design standards and operational practices, helping ensure new and existing villages reflect resident needs and promote stability. Through this work, the program contributed to the ongoing development of multiple micro-village projects across Multnomah County. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 5642 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 5423 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 2 | 7898 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/RelatedOrgSect527OrgInd | 0 | false |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | OR |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 363 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 2112 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 30056 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 18963 |
| IRS990EZ/TotalRevenueAmt | 0 | 89142 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/First5Years509Ind | 0 | X |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 49000 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 12679 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 61679 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 39690 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 28987 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 68677 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00000 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.00000 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.00000 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 130356 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/SupportedOrganizationsCnt | 0 | 0 |
| IRS990ScheduleA/SupportedOrganizationsTotalCnt | 0 | 0 |
| IRS990ScheduleA/SupportSumAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 88690 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 41666 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 130356 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 88690 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 41666 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 130356 |
| 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 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Meetings and Events $14,963.72 Operations $4,473.58 Taxes and Licenses $312.88 Bank fees & service charges $58.68 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Fiscal Sponsorship Admin Fees |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Part I, Line 8 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Sean Green |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Board Chair |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 9718653238 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-11-16 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | SHELTER NOW |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | SHEL |
| ReturnHeader/Filer/EIN | 0 | 923073909 |
| ReturnHeader/Filer/PhoneNum | 0 | 9718653238 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 6214 SE 15th Ave |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Portland |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | OR |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 97202 |
| ReturnHeader/ReturnTs | 0 | 2025-11-16T13:47:11Z |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-07-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2025-06-30 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.