Liabilities / Assets
50th percentile
Higher debt load relative to assets than 50% of similar nonprofits.
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
49th percentile
Higher debt load relative to revenue than 49% of similar nonprofits.
Net Margin
10th percentile
Higher net margin than 10% of similar nonprofits.
Top Officer Pay
50th percentile
Higher top officer pay than 50% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
8th percentile
Faster asset growth than 8% of similar nonprofits.
Revenue Growth
14th percentile
Faster revenue growth than 14% of similar nonprofits.
Assets
Down$487,902
Down $153,883 (-24%) from 2018
Net Assets
Down$472,826
Down $164,144 (-26%) from 2018
Liabilities
Up$15,076
Up $10,261 (+213%) from 2018
Revenue
Down$582,830
Down $171,873 (-23%) from 2018
Expenses
Up$746,974
Up $229,668 (+44%) from 2018
Net Income
Down-$164,144
Down $401,541 (-169%) from 2018
K9s4cops is a nonprofit foundation whose mission is to build a safer future by placing k9 officers in communities and schools. This is done by providing k9 officers, educating communities and training professionals.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $273,747 | $279,522 | ▲ $5,775 |
| Cash and Non-Interest-Bearing Accounts | $342,584 | $179,805 | ▼ $162,779 |
| Land, Buildings, and Equipment, Net | $20,779 | $20,331 | ▼ $448 |
| Pledges and Grants Receivable | - | $8,244 | - |
| Investments in Publicly Traded Securities | $4,675 | $0 | ▼ $4,675 |
| Total Assets | $641,785 | $487,902 | ▼ $153,883 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | - | $8,454 | - |
| Other Liabilities | $4,815 | $6,622 | ▲ $1,807 |
| Total Liabilities | $4,815 | $15,076 | ▲ $10,261 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $310,997 | $472,826 | ▲ $161,829 |
| Net Assets With Donor Restrictions | $325,973 | $0 | ▼ $325,973 |
| Total Net Assets Fund Balance | $636,970 | $472,826 | ▼ $164,144 |
| Total Liabilities and Net Assets / Fund Balance | $641,785 | $487,902 | ▼ $153,883 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $13,245 | $25,212 | - |
| Leasehold Improvements | $7,086 | $1,819 | - |
| Name | Title |
|---|---|
| Robert Eckels | Board President |
| Laurie Krohn | Vice President |
| Kristi Schiller | Founder and Board Member |
| David Deleon | Officer |
| Manuel Sanchez | Officer |
| Preston Hall | Officer |
| Ted Dahlin | Officer |
| John Hoss | Treasurer |
| Line Item | Amount |
|---|---|
| Grants and Similar Amounts Paid | $502,938 |
| Other Expenses | $137,317 |
| Salaries, Compensation, and Employee Benefits | $106,719 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Grants to Domestic Orgs | $502,938 | - | - | $502,938 |
| Current Officers, Directors, Trustees, and Key Employees | $69,040 | $26,720 | - | $95,760 |
| Advertising | - | $43,263 | - | $43,263 |
| Office Expenses | - | $23,939 | - | $23,939 |
| Travel | - | $12,885 | - | $12,885 |
| Payroll Taxes | - | $10,959 | - | $10,959 |
| Fees for Services Other | - | $6,414 | - | $6,414 |
| Fees for Services Accounting | - | $5,630 | - | $5,630 |
| Depreciation Depletion | - | $3,902 | - | $3,902 |
| Insurance | - | $2,711 | - | $2,711 |
| Other Expenses | - | $2,251 | - | $2,251 |
| All Other Expenses | $1,352 | $89 | - | $1,441 |
| Total Functional Expenses | $573,330 | $173,644 | $0 | $746,974 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Aldine Isd Police Department | Houston, TX | - | Canine Law Enforcement | - |
| Brazos County Constable Pct 3 | College Station, TX | - | Canine Law Enforcement | - |
| Brazosport Isd | Clute, TX | - | Canine Law Enforcement | - |
| CORYELL COUNTY SHERIFF'S OFFICE | Copperas Cove, TX | - | Canine Law Enforcement | - |
| Calhoun County Police Department | Port Lavaca, TX | - | Canine Law Enforcement | - |
| Cedar Hill Police Department | Cedar Hill, TX | - | Canine Law Enforcement | - |
| City of Conroe Police Department | Conroe, TX | - | Canine Law Enforcement | - |
| Cypress-fairbanks Isd Police Department | Cypress, TX | - | Canine Law Enforcement | - |
| DUPAGE COUNTY SHERIFF'S OFFICE | Wheaton, IL | - | Canine Law Enforcement | - |
| DUPAGE COUNTY SHERIFF'S OFFICE | Wheaton, IL | - | Canine Law Enforcement | - |
| DUPAGE COUNTY SHERIFF'S OFFICE | Wheaton, IL | - | Canine Law Enforcement | - |
| DUPAGE COUNTY SHERIFF'S OFFICE | Wheaton, IL | - | Canine Law Enforcement | - |
| Erath Police Department | Erath, LA | - | Canine Law Enforcement | - |
| HARRIS COUNTY FIRE MARSHALL'S OFFICE | Houston, TX | - | Canine Law Enforcement | - |
| HARRIS COUNTY FIRE MARSHALL'S OFFICE | Houston, TX | - | Canine Law Enforcement | - |
| HARRIS COUNTY SHERIFF'S OFFICE | Houston, TX | - | Canine Law Enforcement | - |
| HARRIS COUNTY SHERIFF'S OFFICE | Houston, TX | - | Canine Law Enforcement | - |
| HARRIS COUNTY SHERIFF'S OFFICE | Houston, TX | - | Canine Law Enforcement | - |
| HARRIS COUNTY SHERIFF'S OFFICE | Houston, TX | - | Canine Law Enforcement | - |
| HARRIS COUNTY SHERIFF'S OFFICE | Houston, TX | - | Canine Law Enforcement | - |
| HARRIS COUNTY SHERIFF'S OFFICE | Houston, TX | - | Canine Law Enforcement | - |
| HARRIS COUNTY SHERRIF'S OFFICE | Houston, TX | - | Canine Law Enforcement | - |
| Harris County Constable Pct 1 | Houston, TX | - | Canine Law Enforcement | - |
| Harris County Constable Pct 1 | Houston, TX | - | Canine Law Enforcement | - |
| Harris County Constable Precinct 8 | Houston, TX | - | Canine Law Enforcement | - |
| Hcso District 5 Substation Canine Unit | Tomball, TX | - | Canine Law Enforcement | - |
| Hcso District 5 Substation Canine Unit | Tomball, TX | - | Canine Law Enforcement | - |
| Hidalgo County Constable Precinct 1 | Weslaco, TX | - | Canine Law Enforcement | - |
| Houston Isd Police Department | Houston, TX | - | Canine Law Enforcement | - |
| Houston Police Department | Houston, TX | - | Canine Law Enforcement | - |
| Katy Police Department | Katy, TX | - | Canine Law Enforcement | - |
| Klein Independent School District Police Department | Klein, TX | - | Canine Law Enforcement | - |
| LAFAYETTE PARISH SHERIFF'S OFFICE | Lafayette, LA | - | Canine Law Enforcement | - |
| Laredo Police Department | Laredo, TX | - | Canine Law Enforcement | - |
| Lomira Police Department | Lomira, WI | - | Canine Law Enforcement | - |
| Mccook Police Department | Mccook, NE | - | Canine Law Enforcement | - |
| Metropolitan School District of Lawrence Township Indiana- Isd | Indianapolis, IN | - | Canine Law Enforcement | - |
| Spring Independent School District Police Department | Houston, TX | - | Canine Law Enforcement | - |
| Texas A&m Police Department | College Station, TX | - | Canine Law Enforcement | - |
| Waco Isd | Waco, TX | - | Canine Law Enforcement | - |
| Line Item | Amount |
|---|---|
| Fundraising Direct Expenses | $53,427 |
| Fundraising Gross Income | $33,697 |
| Professional Fundraising Fees | $0 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Clay Shoot | $25,027 | $25,027 | $14,875 | $10,152 |
| Unleashed | $8,670 | $8,670 | - | $8,670 |
| Total Events | $33,697 | $33,697 | $53,427 | $-19,730 |
| Liability | Amount |
|---|---|
| American Express | $5,860 |
| Payroll Tax | $762 |
“Board member john hoss and board chair/founder kristi schiller are siblings.”
“The executive board is emailed the return for review. The return is reviewed in detail and discussed by the president, executive director, and treasurer.”
“The policy is made available for review upon request.”
“We compared compensation to the houston market for comparable skill set. The board determined that the pay scale was at or below the current houston market.”
“Documents are available upon request.”
“Documents are available upon request.”
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 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 8454 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | K9S4COPS IS A NONPROFIT FOUNDATION WHOSE MISSION IS TO BUILD A SAFER FUTURE BY PLACING K9 OFFICERS IN COMMUNITIES AND SCHOOLS. THIS IS DONE BY PROVIDING K9 OFFICERS, EDUCATING COMMUNITIES AND TRAINING PROFESSIONALS. |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 43263 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 43263 |
| IRS990/AllOtherContributionsAmt | 0 | 601460 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 89 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 1352 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 1441 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | TAMMY COTTEN |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 9792182928 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 3515 B LONGMIRE DR SUITE 342 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | COLLEGE STATION |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | TX |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 77845 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 342584 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 179805 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 26720 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 69040 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 95760 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 601460 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 502938 |
| IRS990/CYInvestmentIncomeAmt | 0 | 1100 |
| IRS990/CYOtherExpensesAmt | 0 | 137317 |
| IRS990/CYOtherRevenueAmt | 0 | -19730 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -164144 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 106719 |
| IRS990/CYTotalExpensesAmt | 0 | 746974 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 582830 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 3902 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 3902 |
| IRS990/Desc | 0 | K9S4COPS PURCHASED AND PROVIDED POLICE CANINES AND TRAINING FOR POLICE OFFICERS AND POLICE CANINES AT APPROVED K9 TRAINING FACILITIES. TRAINING TIMELINE CAN VARY FROM THREE WEEKS TO TWELVE WEEKS DEPENDING ON THE K9'S SPECIALTY SUCH AS BOMB DETECTION, NARCOTICS, PATROL, ARSON, AND MORE. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 325973 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 3 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 301147 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 5630 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 5630 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 6414 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 6414 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 10.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| 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/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 7 | 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/PersonNm | 0 | KRISTI SCHILLER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | PRESTON HALL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | DAVID DELEON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | LAURIE KROHN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | MANUEL SANCHEZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | JOHN HOSS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | ROBERT ECKELS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | TED DAHLIN |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| 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/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/TitleTxt | 0 | FOUNDER AND BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | BOARD PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | OFFICER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2010 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 1 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 53427 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 33697 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GrantAmt | 0 | 230755 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 502938 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 502938 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 636257 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 8 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 2711 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 2711 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1100 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 1100 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 4675 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 27031 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 20779 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 20331 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 47362 |
| IRS990/LegalDomicileStateCd | 0 | TX |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingOtherInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | K9S4COPS IS A NONPROFIT FOUNDATION WHOSE MISSION IS TO BUILD A SAFER FUTURE BY PLACING K9 OFFICERS IN COMMUNITIES AND SCHOOLS. THIS IS DONE BY PROVIDING K9 OFFICERS, EDUCATING COMMUNITIES AND TRAINING PROFESSIONALS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 636970 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 472826 |
| IRS990/NetIncmFromFundraisingEvtGrp/ExclusionAmt | 0 | -19730 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | -19730 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 310997 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 472826 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 23939 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 23939 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | COMPUTER SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 1 | DUES AND SUBSCRIPTIONS |
| IRS990/OtherExpensesGrp/Desc | 2 | UTILITIES |
| IRS990/OtherExpensesGrp/Desc | 3 | SUPPLIES |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 18571 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 11341 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 4969 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 3 | 2251 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 18571 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 11341 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 4969 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 2251 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 4815 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 6622 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 10959 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 10959 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 8244 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | ROBERT ECKELS |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | K9S4COPS OFFER CONTINUING K9 AND HANDLER EDUCATION TRAINING CLASSES FOR DONEE AGENCIES. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 272183 |
| IRS990/ProgSrvcAccomActy2Grp/GrantAmt | 0 | 272183 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 659019 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 327848 |
| IRS990/PYInvestmentIncomeAmt | 0 | 1095 |
| IRS990/PYOtherExpensesAmt | 0 | 104055 |
| IRS990/PYOtherRevenueAmt | 0 | 94589 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 237397 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 85403 |
| IRS990/PYTotalExpensesAmt | 0 | 517306 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 754703 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -164144 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 273747 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 279522 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 596436 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 549019 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 440208 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 655945 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 679515 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 2921123 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 1100 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 1095 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1316 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 499 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 489 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 4499 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 33697 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 238182 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 136424 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 408303 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 1100 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 1095 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 1316 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 499 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 489 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 4499 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00130 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.00110 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.99870 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.99890 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 3329426 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 630133 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 787201 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 576632 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 655945 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 679515 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 3329426 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 631233 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 788296 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 577948 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 656444 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 680004 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 3333925 |
| 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 | 1 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 13245 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 25212 |
| IRS990ScheduleD/EquipmentGrp/InvestmentCostOrOtherBasisAmt | 0 | 38457 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/BookValueAmt | 0 | 7086 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/DepreciationAmt | 0 | 1819 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/InvestmentCostOrOtherBasisAmt | 0 | 8905 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 5860 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 762 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | AMERICAN EXPRESS |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | PAYROLL TAX |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 20331 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 6622 |
| IRS990ScheduleG/FundraisingEventInformationGrp/DirectExpenseSummaryEventsAmt | 0 | 53427 |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event1Nm | 0 | UNLEASHED |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event2Nm | 0 | CLAY SHOOT |
| IRS990ScheduleG/FundraisingEventInformationGrp/FoodAndBeverageEvent2Amt | 0 | 3949 |
| IRS990ScheduleG/FundraisingEventInformationGrp/FoodAndBeverageTotalEventsAmt | 0 | 3949 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent1Amt | 0 | 8670 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent2Amt | 0 | 25027 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsTotalAmt | 0 | 33697 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueEvent1Amt | 0 | 8670 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueEvent2Amt | 0 | 25027 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueTotalEventsAmt | 0 | 33697 |
| IRS990ScheduleG/FundraisingEventInformationGrp/NetIncomeSummaryAmt | 0 | -19730 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OthDirectExpnssTotalEventsAmt | 0 | 14875 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OtherDirectExpensesEvent2Amt | 0 | 14875 |
| IRS990ScheduleG/FundraisingEventInformationGrp/RentFacilityCostsEvent2Amt | 0 | 34603 |
| IRS990ScheduleG/FundraisingEventInformationGrp/RentFcltyCostsTotalEventsAmt | 0 | 34603 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 0 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 0 | 9000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 1 | 8000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 2 | 9500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 3 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 4 | 12500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 5 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 6 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 7 | 11000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 8 | 11000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 9 | 11000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 10 | 11000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 11 | 11000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 12 | 12500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 13 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 14 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 15 | 7000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 16 | 11500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 17 | 11500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 18 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 19 | 7000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 20 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 21 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 22 | 12122 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 23 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 24 | 9500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 25 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 26 | 4500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 27 | 7000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 28 | 9000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 29 | 11000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 30 | 5000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 31 | 5000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 32 | 15500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 33 | 10000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 34 | 13000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 35 | 9500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 36 | 9500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 37 | 5000 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 38 | 9500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 39 | 9500 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 0 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 1 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 2 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 3 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 4 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 5 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 6 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 7 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 8 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 9 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 10 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 11 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 12 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 13 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 14 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 15 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 16 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 17 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 18 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 19 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 20 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 21 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 22 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 23 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 24 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 25 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 26 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 27 | CANINE OFFICER |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 28 | CANINE OFFICER |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2019 • Form 990Detailed filing. Detailed filing data is available for this year.