Liabilities / Assets
78th percentile
Higher debt load relative to assets than 78% of similar nonprofits.
EIN 84-1941740 • 501(c)3 • Rochester, WA
Profile
The mission of Twin Harbors Waterkeeper is to protect and improve water quality and marine and freshwater habitats on the Washington Coast including the watersheds of the Hoh, Quillayute, Queets and Quinault and Chehalis Rivers and the Grays Harbor Estuary and Willapa Bay Watershed.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
78th percentile
Higher debt load relative to assets than 78% of similar nonprofits.
Liabilities / Revenue
82nd percentile
Higher debt load relative to revenue than 82% of similar nonprofits.
Net Margin
15th percentile
Higher net margin than 15% of similar nonprofits.
Top Officer Pay
94th percentile
Higher top officer pay than 94% of similar nonprofits.
Top officer pay equals 36.6% of source-year revenue.
Asset Growth
26th percentile
Faster asset growth than 26% of similar nonprofits.
Revenue Growth
23rd percentile
Faster revenue growth than 23% of similar nonprofits.
Assets
Down$140,571
Down $61,552 (-30%) from 2024
Liabilities
Down$12,476
Down $448 (-3.5%) from 2024
Net Assets
Down$128,095
Down $61,104 (-32%) from 2024
Revenue
Down$139,716
Down $83,756 (-37%) from 2024
Expenses
Down$200,820
Down $47,071 (-19%) from 2024
Net Income
Down-$61,104
Down $36,685 (-150%) from 2024
Most recent year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.
The mission of Twin Harbors Waterkeeper is to protect and improve water quality and marine and freshwater habitats on the Washington Coast including the watersheds of the Hoh, Quillayute, Queets and Quinault and Chehalis Rivers and the Grays Harbor Estuary and Willapa Bay Watershed.
| Description | Grants | Expenses |
|---|---|---|
| Twin Harbors Waterkeeper has three major programs. The first program works to protect water quality by conducting water quality observations and sampling and by working with regulatory agencies. The second program conducts outreach and education around a variety of topics including the environmental impacts of proposed projects, cleaning up contaminated industrial sites the Willapa and Chehalis watersheds, educating high school youth about microplastics pollution and conducting a variety of coastal marine debris cleanups. The third program provides professional teacher training and watershed education experiences for coastal high school teachers and watershed education and field trips for high school students. Twin Harbors Waterkeeper has 480+ members. | $0 | $168,040 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Eleanor Hines | Executive Director (From May 2025) | PT | $51,143 | - | $51,143 |
| Sue Joerger | Executive Director (Until April 2025) | PT | $32,797 | $1,887 | $34,684 |
| Arthur Grubaum | President | - | $0 | - | - |
| Linda Orgel | Vice President & Treasurer | - | $0 | - | - |
| Scott Mazzone | Secretary | - | $0 | - | - |
“Description;Amount^Office Expenses;13598|Travel;6731|Insurance;1534^Total;21863^”
“Grants Receivable”
“Payroll Liabilities: $12,187 and Accounts Payable: $289”
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/BenefitsPaidToOrForMembersAmt | 0 | 0 |
| IRS990EZ/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | Rising Sun Accounting |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 2069395442 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO Box 25726 |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Seattle |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | WA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 98165 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 187044 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 130755 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 139703 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -61104 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 4692 |
| IRS990EZ/FiledScheduleAInd | 0 | 1 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form1120PolFiledInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 202123 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 140571 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 139716 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 13 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | 1 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 0 |
| IRS990EZ/MethodOfAccountingAccrualInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 189199 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 128095 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 189199 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 128095 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 1260 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 25 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 32 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 32797 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 51143 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 1887 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 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/PersonNm | 0 | Sue Joerger |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Eleanor Hines |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Arthur Grubaum |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Linda Orgel |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Scott Mazzone |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Executive Director (until April 2025) |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Executive Director (from May 2025) |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Vice President & Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Secretary |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 15079 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 9816 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 21863 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 0 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | The mission of Twin Harbors Waterkeeper is to protect and improve water quality and marine and freshwater habitats on the Washington Coast including the watersheds of the Hoh, Quillayute, Queets and Quinault and Chehalis Rivers and the Grays Harbor Estuary and Willapa Bay Watershed. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 1343 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Twin Harbors Waterkeeper has three major programs. The first program works to protect water quality by conducting water quality observations and sampling and by working with regulatory agencies. The second program conducts outreach and education around a variety of topics including the environmental impacts of proposed projects, cleaning up contaminated industrial sites the Willapa and Chehalis watersheds, educating high school youth about microplastics pollution and conducting a variety of coastal marine debris cleanups. The third program provides professional teacher training and watershed education experiences for coastal high school teachers and watershed education and field trips for high school students. Twin Harbors Waterkeeper has 480+ members. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 168040 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 171662 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/SchoolOperatingInd | 0 | 0 |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 12924 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 12476 |
| 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 | 200820 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 168040 |
| IRS990EZ/TotalRevenueAmt | 0 | 139716 |
| IRS990EZ/TransactionWithControlEntInd | 0 | 0 |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | twinharborswaterkeeper.org |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 139703 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 223362 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 194740 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 250350 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 263534 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 1071689 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 13 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 110 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 88 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 13 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 155 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 379 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.83531 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.88252 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 895513 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 176176 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 139703 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 223362 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 194740 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 250350 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 263534 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 1071689 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 1072068 |
| 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/AvgGrassrootsLobbyingExpendGrp/CurrentYearAmt | 0 | 0 |
| IRS990ScheduleC/AvgGrassrootsLobbyingExpendGrp/CurrentYearMinus1Amt | 0 | 0 |
| IRS990ScheduleC/AvgGrassrootsLobbyingExpendGrp/CurrentYearMinus2Amt | 0 | 0 |
| IRS990ScheduleC/AvgGrassrootsLobbyingExpendGrp/CurrentYearMinus3Amt | 0 | 0 |
| IRS990ScheduleC/AvgGrassrootsLobbyingExpendGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleC/AvgGrassrootsNontaxableGrp/CurrentYearAmt | 0 | 10041 |
| IRS990ScheduleC/AvgGrassrootsNontaxableGrp/CurrentYearMinus1Amt | 0 | 12395 |
| IRS990ScheduleC/AvgGrassrootsNontaxableGrp/CurrentYearMinus2Amt | 0 | 11308 |
| IRS990ScheduleC/AvgGrassrootsNontaxableGrp/CurrentYearMinus3Amt | 0 | 8993 |
| IRS990ScheduleC/AvgGrassrootsNontaxableGrp/TotalAmt | 0 | 42737 |
| IRS990ScheduleC/AvgLobbyingNontaxableAmountGrp/CurrentYearAmt | 0 | 40164 |
| IRS990ScheduleC/AvgLobbyingNontaxableAmountGrp/CurrentYearMinus1Amt | 0 | 49578 |
| IRS990ScheduleC/AvgLobbyingNontaxableAmountGrp/CurrentYearMinus2Amt | 0 | 45233 |
| IRS990ScheduleC/AvgLobbyingNontaxableAmountGrp/CurrentYearMinus3Amt | 0 | 35970 |
| IRS990ScheduleC/AvgLobbyingNontaxableAmountGrp/TotalAmt | 0 | 170945 |
| IRS990ScheduleC/AvgTotalLobbyingExpendGrp/CurrentYearAmt | 0 | 61 |
| IRS990ScheduleC/AvgTotalLobbyingExpendGrp/CurrentYearMinus1Amt | 0 | 1831 |
| IRS990ScheduleC/AvgTotalLobbyingExpendGrp/CurrentYearMinus2Amt | 0 | 557 |
| IRS990ScheduleC/AvgTotalLobbyingExpendGrp/CurrentYearMinus3Amt | 0 | 274 |
| IRS990ScheduleC/AvgTotalLobbyingExpendGrp/TotalAmt | 0 | 2723 |
| IRS990ScheduleC/GrassrootsCeilingAmt | 0 | 64106 |
| IRS990ScheduleC/GrassrootsNontaxableGrp/FilingOrganizationsTotalAmt | 0 | 10041 |
| IRS990ScheduleC/LobbyingCeilingAmt | 0 | 256418 |
| IRS990ScheduleC/LobbyingNontaxableAmountGrp/FilingOrganizationsTotalAmt | 0 | 40164 |
| IRS990ScheduleC/OtherExemptPurposeExpendGrp/FilingOrganizationsTotalAmt | 0 | 200759 |
| IRS990ScheduleC/TotalDirectLobbyingGrp/FilingOrganizationsTotalAmt | 0 | 61 |
| IRS990ScheduleC/TotalExemptPurposeExpendGrp/FilingOrganizationsTotalAmt | 0 | 200820 |
| IRS990ScheduleC/TotalGrassrootsLobbyingGrp/FilingOrganizationsTotalAmt | 0 | 0 |
| IRS990ScheduleC/TotalLobbyingExpendGrp/FilingOrganizationsTotalAmt | 0 | 61 |
| IRS990ScheduleC/TotLbbyExpendMnsLbbyngNonTxGrp/FilingOrganizationsTotalAmt | 0 | 0 |
| IRS990ScheduleC/TotLbbyngGrassrootMnsNonTxGrp/FilingOrganizationsTotalAmt | 0 | 0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Description;Amount^Office Expenses;13598|Travel;6731|Insurance;1534^Total;21863^ |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Grants Receivable |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Payroll Liabilities: $12,187 and Accounts Payable: $289 |
| 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 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | 1 |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Eleanor Hines |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Executive Director |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 2152870043 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2026-03-13 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | TWIN HARBORS WATERKEEPER |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | TWIN |
| ReturnHeader/Filer/EIN | 0 | 841941740 |
| ReturnHeader/Filer/PhoneNum | 0 | 2152870043 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO Box 201 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Rochester |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | WA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 98579 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 823726482 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | Rising Sun Accounting |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | PO Box 25726 |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | Seattle |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | WA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 98165 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 2063543920 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2026-03-13 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Marci Nakano |
| ReturnHeader/ReturnTs | 0 | 2026-04-13T20:17:23-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2025-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2025-12-31 |
| ReturnHeader/TaxYr | 0 | 2025 |
No mirrored PDF or thumbnail assets are attached yet.