Liabilities / Assets
86th percentile
Higher debt load relative to assets than 86% of similar nonprofits.
990 • Fiscal year 2023 • EIN 38-3216864
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
86th percentile
Higher debt load relative to assets than 86% of similar nonprofits.
Liabilities / Revenue
82nd percentile
Higher debt load relative to revenue than 82% of similar nonprofits.
Net Margin
51st percentile
Higher net margin than 51% of similar nonprofits.
Top Officer Pay
88th percentile
Higher top officer pay than 88% of similar nonprofits.
Top officer pay equals 14.6% of source-year revenue.
Asset Growth
79th percentile
Faster asset growth than 79% of similar nonprofits.
Revenue Growth
20th percentile
Faster revenue growth than 20% of similar nonprofits.
Assets
Up$471,687
Up $96,688 (+26%) from 2022
Net Assets
Up$245,130
Up $29,833 (+14%) from 2022
Liabilities
Up$226,557
Up $66,855 (+42%) from 2022
Revenue
Down$700,155
Down $140,488 (-17%) from 2022
Expenses
Down$667,822
Down $122,022 (-15%) from 2022
Net Income
Down$32,333
Down $18,466 (-36%) from 2022
To protect, enhance and celebrate the clinton river,its watershed, and lake st. Clair. Vision: individual and community actions protect and improve the health of the clinton river, assuring that its natural, economic, and recreational value enhances the quality of life of those who live, work, and play in the clinton river watershed and lake st. Clair.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $236,310 | $289,920 | ▲ $53,610 |
| Cash and Non-Interest-Bearing Accounts | $52,877 | $38,193 | ▼ $14,684 |
| Land, Buildings, and Equipment, Net | $37,035 | $33,963 | ▼ $3,072 |
| Prepaid Expenses and Deferred Charges | $7,104 | $7,345 | ▲ $241 |
| Pledges and Grants Receivable | $14,187 | $7,202 | ▼ $6,985 |
| Total Assets | $374,999 | $471,687 | ▲ $96,688 |
| Other Assets Total | $27,486 | $95,064 | ▲ $67,578 |
| Liabilities | |||
| Deferred Revenue | $130,984 | $117,111 | ▼ $13,873 |
| Other Liabilities | $11,705 | $84,182 | ▲ $72,477 |
| Accounts Payable and Accrued Expenses | $17,013 | $25,264 | ▲ $8,251 |
| Total Liabilities | $159,702 | $226,557 | ▲ $66,855 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $123,222 | $150,159 | ▲ $26,937 |
| Net Assets With Donor Restrictions | $92,075 | $94,971 | ▲ $2,896 |
| Total Net Assets Fund Balance | $215,297 | $245,130 | ▲ $29,833 |
| Total Liabilities and Net Assets / Fund Balance | $374,999 | $471,687 | ▲ $96,688 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $21,735 | $81,215 | $102,950 |
| Leasehold Improvements | $12,228 | - | $12,228 |
| Other Assets Org | $30,687 | - | - |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Jennifer Hill | Executive Di | FT | $102,000 | $102,000 |
| Name | Title |
|---|---|
| Shawn P Keenan | President |
| Aaron Loiselle | Director |
| Becky Quinn | Director |
| Diana Evennou | Director |
| Dr David Szlag | Director |
| Erin Questell | Director |
| Joerg Hensel | Director |
| Kimberly Meltzer | Director |
| Stefanie Bailey | Director |
| Tracy Zeman | Director |
| Jeff Bednar | 1st Vice Pre |
| Stacey Mcfarlane | 2nd Vice Pre |
| John Kosnak | Secretary |
| Greg Kacvinsky | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $445,618 |
| Other Expenses | $222,204 |
| Total Fundraising Expense | $57,563 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $235,098 | $44,108 | $14,575 | $293,781 |
| Current Officers, Directors, Trustees, and Key Employees | $81,625 | $15,314 | $5,061 | $102,000 |
| Fees for Services Other | $75,278 | $705 | $354 | $76,337 |
| Payroll Taxes | $27,571 | $5,610 | $2,154 | $35,335 |
| Office Expenses | $19,534 | $3,116 | $10,933 | $33,583 |
| Occupancy | $18,814 | $3,817 | $3,817 | $26,448 |
| Travel | $11,405 | $381 | $144 | $11,930 |
| Insurance | $8,326 | $1,784 | $1,784 | $11,894 |
| Fees for Services Accounting | $3,722 | $3,684 | $3,654 | $11,060 |
| Other Employee Benefits | $5,933 | $1,207 | $464 | $7,604 |
| Pension Plan Contributions | $5,382 | $1,095 | $421 | $6,898 |
| Depreciation Depletion | $3,576 | $766 | $766 | $5,108 |
| Other Expenses | $3,445 | $386 | $386 | $4,217 |
| All Other Expenses | $889 | $1,875 | $306 | $3,070 |
| Conferences and Meetings | $2,454 | $129 | - | $2,583 |
| Advertising | $288 | $19 | $661 | $968 |
| Total Functional Expenses | $521,647 | $88,612 | $57,563 | $667,822 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $667,822 |
| Total Expenses per Audited Statements | $667,822 |
| Total Expenses per Form 990 | $667,822 |
| Line Item | Amount |
|---|---|
| Fundraising Gross Income | $35,198 |
| Fundraising Direct Expenses | $26,143 |
| Professional Fundraising Fees | $0 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Annual Meeting | $12,452 | $12,452 | $3,845 | $8,607 |
| Misc. | $11,388 | $11,388 | $918 | $10,470 |
| Total Events | $35,198 | $35,198 | $26,143 | $9,055 |
| Liability | Amount |
|---|---|
| Operating Lease Liability - Net | $42,640 |
| Operating Lease Liability - Current | $25,237 |
| Accrued Payroll | $16,305 |
“Aaron loiselle stacey mcfarlane director director personal relationship”
“ORGANIZED WITH MEMBERS.”
“Members elect the board of directors at the annual meeting.”
“Report given at board of directors' meeting by finance committee upon their review of form 990”
“The "conflict of interest policy" requires completion of a "disclosure statement- and an annual update. These are reviewed and approved by the board of directors in compliance with procedures set in section v of the policy.”
“Approval of board of directors required.”
“Approval of board of directors required.”
“UPON REQUEST.”
“To protect, enhance and celebrate the clinton river,its watershed, and lake st. Clair. Vision: individual and community actions protect and improve the health of the clinton river, assuring that its natural, economic, and recreational value enhances the quality of life of those who live, work, and play in the clinton river watershed and lake st. Clair.”
“Total of remaining programs - special projects include the restororation of fish passage and stream channel by removal of paint creek dam, stream bank stabilization at yates park, green infrastructure project for stormwater management for the city of rochester and city of rochester hills. In addition to the organization's standard programs and events, we also host river walks. We offer support and outreach to other events such as earth day, wolcott mill fall festival, lake st. Clair, oakland university and cranbrook water festivals, street fairs and rei customer days.”
“Contractors 74,960 585 25 payroll service fee 285 87 296 licenses & fees 33 33 33 total 75,278 705 354”
“The purpose of the fund is to support the general charitable purposes of clinton river watershed council, rochester, michigan.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | false |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 17013 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 25264 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | TO PROTECT, ENHANCE AND CELEBRATE THE CLINTON RIVER,ITS WATERSHED, AND LAKE ST. CLAIR. VISION: INDIVIDUAL AND COMMUNITY ACTIONS PROTECT AND IMPROVE THE HEALTH OF THE CLINTON RIVER, ASSURING THAT ITS NATURAL, ECONOMIC, AND RECREATIONAL VALUE ENHANCES THE QUALITY OF LIFE OF THOSE WHO LIVE, WORK, AND PLAY IN THE CLINTON RIVER WATERSHED AND LAKE ST. CLAIR. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 661 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 19 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 288 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 968 |
| IRS990/AllOtherContributionsAmt | 0 | 22741 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 306 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 1875 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 889 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 3070 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | JANICE SUGDEN |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2486010606 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1115 W AVON ROAD |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | ROCHESTER HILLS |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MI |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 48309 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 52877 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 38193 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 5061 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 15314 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 81625 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 102000 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 129 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 2454 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 2583 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 556619 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 4448 |
| IRS990/CYOtherExpensesAmt | 0 | 222204 |
| IRS990/CYOtherRevenueAmt | 0 | 9055 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 130033 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 32333 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 445618 |
| IRS990/CYTotalExpensesAmt | 0 | 667822 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 57563 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 700155 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 130984 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 117111 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 766 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 766 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 3576 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 5108 |
| IRS990/Desc | 0 | THE CLINTON RIVER WATERSHED COUNCIL OFFERS A VARIETY OF PROGRAMS AND SERVICES THROUGHOUT THE WATERSHED. EVENTS INCLUDE RIVER DAY AND CLINTON CLEAN-UP. RIVER DAY EVENTS ENCOURAGE VOLUNTEERS TO TAKE ACTION AND CELEBRATE THE RIVER AND THE WATER ENVIRONMENT. ACTIVITIES INCLUDE STREAM BANK RESTORATION, NATIVE PLANT INSTALLATION, INVASIVE SPECIES REMOVAL, RAIN GARDEN INSTALLATION, STORM DRAIN STENCILING, CLEAN UP ACTIVITIES, WATER QUALITY MONITORING DEMONSTRATIONS, PUBLIC STORMWATER EDUCATION AND MUCH MORE. CLINTON CLEAN-UP HAS OVER 200 VOLUNTEERS THAT COLLECTED 5 TONS OF TRASH, TIRES, BUILDING MATERIALS AND OTHER DEBRIS. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 92075 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 94971 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | true |
| IRS990/ElectionOfBoardMembersInd | 0 | true |
| IRS990/EmployeeCnt | 0 | 14 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 15390 |
| IRS990/FamilyOrBusinessRlnInd | 0 | true |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/FundraisingAmt | 0 | 3654 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 3684 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 3722 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 11060 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 354 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 705 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 75278 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 76337 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | JENNIFER HILL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | STEFANIE BAILEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | JEFF BEDNAR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | DIANA EVENNOU |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JOERG HENSEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | GREG KACVINSKY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | SHAWN P KEENAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JOHN KOSNAK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | AARON LOISELLE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | STACEY MCFARLANE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | KIMBERLY MELTZER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | ERIN QUESTELL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | BECKY QUINN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | DR DAVID SZLAG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | TRACY ZEMAN |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 102000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | EXECUTIVE DI |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | 1ST VICE PRE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | 2ND VICE PRE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1993 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | true |
| IRS990/FundraisingDirectExpensesAmt | 0 | 26143 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 35198 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 14 |
| IRS990/GovernmentGrantsAmt | 0 | 371863 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 726298 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 14 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 1784 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 1784 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 8326 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 11894 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 4448 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 4448 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 81215 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 37035 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 33963 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 115178 |
| IRS990/LegalDomicileStateCd | 0 | MI |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembershipDuesAmt | 0 | 162015 |
| IRS990/MembersOrStockholdersInd | 0 | true |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | TO PROTECT, ENHANCE AND CELEBRATE THE CLINTON RIVER,ITS WATERSHED, AND LAKE ST. CLAIR. VISION: INDIVIDUAL AND COMMUNITY ACTIONS PROTECT AND IMPROVE THE HEALTH OF THE CLINTON RIVER, ASSURING THAT ITS NATURAL, ECONOMIC, AND RECREATIONAL VALUE ENHANCES THE QUALITY OF LIFE OF THOSE WHO LIVE, WORK, AND PLAY IN THE CLINTON RIVER WATERSHED AND LAKE ST. CLAIR. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 215297 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 245130 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 9055 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 123222 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 150159 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 3817 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 3817 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 18814 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 26448 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 10933 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 3116 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 19534 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 33583 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 27486 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 95064 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 464 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 1207 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 5933 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 7604 |
| IRS990/OtherExpensesGrp/Desc | 0 | SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 1 | DUES & SUB. |
| IRS990/OtherExpensesGrp/Desc | 2 | TELEPHONE |
| IRS990/OtherExpensesGrp/Desc | 3 | EQUIPMENT RENTAL/REPAIR |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 10608 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 685 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 2 | 790 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 3 | 386 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 468 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 3358 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 790 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 3 | 386 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 13047 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 1512 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 3748 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 3445 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 24123 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 5555 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 5328 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 4217 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 11705 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 84182 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 14575 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 44108 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 235098 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 293781 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 2154 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 5610 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 27571 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 35335 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 421 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 1095 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 5382 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 6898 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 14187 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 7202 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 7104 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 7345 |
| IRS990/PrincipalOfficerNm | 0 | SHAWN P KEENAN |
| IRS990/PriorPeriodAdjustmentsAmt | 0 | -2500 |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | STORM WATER EDUCATION |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 130033 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 130033 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | THE STORM WATER EDUCATION PROGRAM IS SUPPORTED THROUGH GOVERNMENT CONTRACTS. BY THE END OF 2015, WE CONDUCTED OVER 30 PRESENTATIONS WITH AN ATTENDANCE TOTAL OF APPROXIMATELY 450 PEOPLE. THE PURPOSE OF THE PROGRAM IS TO ASSIST COMMUNITIES IN PREPARING THEIR EDUCATION REQUIREMENTS FOR THE PHASE II PERMITS FOR THE STATE OF MICHIGAN. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 133621 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 130033 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | OUR PROGRAMS INCUDE STREAM LEADERS, ADOPT-A-STREAM, AND CLINTON RIVER COLDWATER CONSERVATION PROJECT (CRCCP). STREAM LEADERS IS OUR PARTNER PROGRAM WHERE WE PARTNER LOCAL BUSINESSES WITH SCHOOLS FOR THE FUNDING AND MENTORING FOR STUDENT WATER QUALITY MONITORING. WE GRADUATE OVER 4,500 STUDENTS A YEAR THROUGHT THIS PROGRAM. ADOPT-A-STREAM HAS 360 VOLUNTEERS COVERING 50 MONITORING SITES. THIS PROGRAM IS DONE TWICE A YEAR. CRCCP HAS OVER 100 VOLUNTEERS WHO WORK ON PROJECTS THAT PROMOTE RESTORATION ON THE PAINT CREEK TRIBUTARY TO THE CLINTON RIVER. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 47372 |
| IRS990/ProgSrvcAccomActyOtherGrp/Desc | 0 | TOTAL OF REMAINING PROGRAMS - SPECIAL PROJECTS INCLUDE THE RESTORORATION OF FISH PASSAGE AND STREAM CHANNEL BY REMOVAL OF PAINT CREEK DAM, STREAM BANK STABILIZATION AT YATES PARK, GREEN INFRASTRUCTURE PROJECT FOR STORMWATER MANAGEMENT FOR THE CITY OF ROCHESTER AND CITY OF ROCHESTER HILLS. IN ADDITION TO THE ORGANIZATION'S STANDARD PROGRAMS AND EVENTS, WE ALSO HOST RIVER WALKS. WE OFFER SUPPORT AND OUTREACH TO OTHER EVENTS SUCH AS EARTH DAY, WOLCOTT MILL FALL FESTIVAL, LAKE ST. CLAIR, OAKLAND UNIVERSITY AND CRANBROOK WATER FESTIVALS, STREET FAIRS AND REI CUSTOMER DAYS. |
| IRS990/ProgSrvcAccomActyOtherGrp/ExpenseAmt | 0 | 325264 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 714900 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYInvestmentIncomeAmt | 0 | -2148 |
| IRS990/PYOtherExpensesAmt | 0 | 402428 |
| IRS990/PYOtherRevenueAmt | 0 | 26771 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 101120 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 50799 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 387416 |
| IRS990/PYTotalExpensesAmt | 0 | 789844 |
| IRS990/PYTotalRevenueAmt | 0 | 840643 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 32333 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | true |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 236310 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 289920 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 556619 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 714900 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 808397 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 390485 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 733269 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 3203670 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 4448 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | -2148 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4230 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4758 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 5545 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 16833 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 385984 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.99480 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.99570 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 3203670 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 556619 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 714900 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 808397 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 390485 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 733269 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 3203670 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 3220503 |
| 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 |
| IRS990/ScheduleBRequiredInd | 0 | true |
| IRS990ScheduleD/BoardDesignatedBalanceEOYPct | 0 | 1.00000 |
| IRS990ScheduleD/EndowmentsHeldRelatedOrgInd | 0 | false |
| IRS990ScheduleD/EndowmentsHeldUnrelatedOrgInd | 0 | true |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 21735 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 81215 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 102950 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 667822 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/BookValueAmt | 0 | 12228 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/OtherCostOrOtherBasisAmt | 0 | 12228 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 64377 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 1 | 30687 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2023 • Form 990Detailed filing. Detailed filing data is available for this year.