Liabilities / Assets
73rd percentile
Higher debt load relative to assets than 73% of similar nonprofits.
EIN 84-3823229 • 501(c)3 • Kokomo, IN
Profile
Utilizing a zero barrier, mail-based service delivery model, shiphappens seeks to get as much naloxone into the hands of as many as possible. Ensure full and equitable reach of overdose response to people who use drugs, their families and their communities. Provide health promotion, disease prevention and harm reduction education services to inform decision-making and linkage to treatment.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
73rd percentile
Higher debt load relative to assets than 73% of similar nonprofits.
Liabilities / Revenue
71st percentile
Higher debt load relative to revenue than 71% of similar nonprofits.
Net Margin
55th percentile
Higher net margin than 55% of similar nonprofits.
Top Officer Pay
84th percentile
Higher top officer pay than 84% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
68th percentile
Faster asset growth than 68% of similar nonprofits.
Revenue Growth
72nd percentile
Faster revenue growth than 72% of similar nonprofits.
Assets
Down$0
Down $59,487 (-100%) from 2023
Liabilities
-
No earlier filing loaded for comparison.
Net Assets
Down$0
Down $55,846 (-100%) from 2023
Revenue
Down$91,971
Down $76,578 (-45%) from 2023
Expenses
Down$120,165
Down $34,802 (-22%) from 2023
Net Income
Down-$28,194
Down $41,776 (-308%) from 2023
Most recent year
2024 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Utilizing a zero barrier, mail-based service delivery model, shiphappens seeks to get as much naloxone into the hands of as many as possible. Ensure full and equitable reach of overdose response to people who use drugs, their families and their communities. Provide health promotion, disease prevention and harm reduction education services to inform decision-making and linkage to treatment.
| Description | Grants | Expenses |
|---|---|---|
| ACCESS TO FREE TRAINING IN OVERDOSE RECOGNITION AND RESPONSE UTILIZING NALOXONE. PROVIDES THE KITS AND SHIPPING FREE OF CHARGE TO ANY INDIANA RESIDENT. | - | $108,626 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| ANTONIA SAWYER | Executive Di | FT | $45,339 | - | $45,339 |
| ALEXIUS BABB | President | - | $0 | - | - |
| SHELLEY SHENEMAN | Vice Preside | - | $0 | - | - |
| JENNA WOZNIAK | Treasurer | - | $0 | - | - |
| JAMES SHAFFER | Secretary | - | $0 | - | - |
“Expenses advertising 1,387 bank fees 215 office expenses & software 517 travel 512 6,392 im syringes 844 hiv home tests 5,208 job supplies 2,018 kit bags 213 naloxone purchases 17,593 safe use supplies 1,671 non-investment depreciation 292 total 36,862”
“Assets transferred to indiana recovery alliance -27,652”
“Equipment 2,195 0 less accumulated depreciation 988 0 total 1,207 0”
“Best buy - laptop 929 0 payroll liabilities 2,712 0”
“Utilizing a zero barrier, mail-based service delivery model, shiphappens seeks to get as much naloxone into the hands of as many as possible. Ensure full and equitable reach of overdose response to people who use drugs, their families and their communities. Provide health promotion, disease prevention and harm reduction education services to inform decision-making and linkage to treatment.”
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 | ANTONIA SAWYER |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 7654388674 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 2914 MAYOR DR |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | KOKOMO |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | IN |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 46902 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 58280 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 89380 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 915 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -28194 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 24165 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/FinalReturnInd | 0 | X |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 59487 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | -784 |
| IRS990EZ/GrossReceiptsAmt | 0 | 92886 |
| IRS990EZ/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 55846 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 55846 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 0 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 1400 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 40.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 45339 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | ANTONIA SAWYER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | ALEXIUS BABB |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | SHELLEY SHENEMAN |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | JENNA WOZNIAK |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | JAMES SHAFFER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | EXECUTIVE DI |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | PRESIDENT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | VICE PRESIDE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | TREASURER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | SECRETARY |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | true |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 1207 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | -27652 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 36862 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | UTILIZING A ZERO BARRIER, MAIL-BASED SERVICE DELIVERY MODEL, SHIPHAPPENS SEEKS TO GET AS MUCH NALOXONE INTO THE HANDS OF AS MANY AS POSSIBLE. ENSURE FULL AND EQUITABLE REACH OF OVERDOSE RESPONSE TO PEOPLE WHO USE DRUGS, THEIR FAMILIES AND THEIR COMMUNITIES. PROVIDE HEALTH PROMOTION, DISEASE PREVENTION AND HARM REDUCTION EDUCATION SERVICES TO INFORM DECISION-MAKING AND LINKAGE TO TREATMENT. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 8931 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 3375 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | ACCESS TO FREE TRAINING IN OVERDOSE RECOGNITION AND RESPONSE UTILIZING NALOXONE. PROVIDES THE KITS AND SHIPPING FREE OF CHARGE TO ANY INDIANA RESIDENT. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 108626 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 48807 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 131 |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | IN |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 3641 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TotalExpensesAmt | 0 | 120165 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 108626 |
| IRS990EZ/TotalRevenueAmt | 0 | 91971 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | WWW.HARM-LESSINDIANA.ORG |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 89380 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 144242 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 93293 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 59295 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 386210 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 3375 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 24307 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 11802 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 28593 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 68077 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00000 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.00000 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 454287 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 92755 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 168549 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 105095 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 87888 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 454287 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 92755 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 168549 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 105095 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 87888 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 454287 |
| 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 |
| IRS990ScheduleN/AssetsDistributedInd | 0 | true |
| IRS990ScheduleN/BondsOutstandingInd | 0 | false |
| IRS990ScheduleN/DirectorOfSuccessorInd | 0 | false |
| IRS990ScheduleN/EmployeeOfSuccessorInd | 0 | false |
| IRS990ScheduleN/LiabilitiesPaidInd | 0 | true |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/AssetsDistriOrExpnssPaidDesc | 0 | TRANSFER OF NET ASSETS |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/BusinessName/BusinessNameLine1Txt | 0 | INDIANA RECOVERY ALLIANCE INC |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/DistributionDt | 0 | 2024-12-18 |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/EIN | 0 | 473889160 |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/FairMarketValueOfAssetAmt | 0 | 27652 |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/IRCSectionTxt | 0 | 501C3 |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/MethodOfFMVDeterminationTxt | 0 | CASH |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/USAddress/AddressLine1Txt | 0 | PO BOX 394 |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/USAddress/CityNm | 0 | BLOOMINGTON |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/USAddress/StateAbbreviationCd | 0 | IN |
| IRS990ScheduleN/LiquidationOfAssetsTableGrp/LiquidationOfAssetsDetail/USAddress/ZIPCd | 0 | 47402 |
| IRS990ScheduleN/OwnerOfSuccessorInd | 0 | false |
| IRS990ScheduleN/ReceiveCompensationInd | 0 | false |
| IRS990ScheduleN/RequiredToNotifyAGInd | 0 | false |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | EXPENSES ADVERTISING 1,387 BANK FEES 215 OFFICE EXPENSES & SOFTWARE 517 TRAVEL 512 6,392 IM SYRINGES 844 HIV HOME TESTS 5,208 JOB SUPPLIES 2,018 KIT BAGS 213 NALOXONE PURCHASES 17,593 SAFE USE SUPPLIES 1,671 NON-INVESTMENT DEPRECIATION 292 TOTAL 36,862 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | ASSETS TRANSFERRED TO INDIANA RECOVERY ALLIANCE -27,652 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | EQUIPMENT 2,195 0 LESS ACCUMULATED DEPRECIATION 988 0 TOTAL 1,207 0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | BEST BUY - LAPTOP 929 0 PAYROLL LIABILITIES 2,712 0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | UTILIZING A ZERO BARRIER, MAIL-BASED SERVICE DELIVERY MODEL, SHIPHAPPENS SEEKS TO GET AS MUCH NALOXONE INTO THE HANDS OF AS MANY AS POSSIBLE. ENSURE FULL AND EQUITABLE REACH OF OVERDOSE RESPONSE TO PEOPLE WHO USE DRUGS, THEIR FAMILIES AND THEIR COMMUNITIES. PROVIDE HEALTH PROMOTION, DISEASE PREVENTION AND HARM REDUCTION EDUCATION SERVICES TO INFORM DECISION-MAKING AND LINKAGE TO TREATMENT. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990-EZ, PART I, LINE 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990-EZ, PART I, LINE 20 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990-EZ, PART II, LINE 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990-EZ, PART II, LINE 26 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990-EZ, PART III |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | ANTONIA SAWYER |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | EXECUTIVE DIRECTOR |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 7654388674 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-04-24 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | SHIPHAPPENS INC |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | SHIP |
| ReturnHeader/Filer/EIN | 0 | 843823229 |
| ReturnHeader/Filer/PhoneNum | 0 | 7654388674 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 2914 MAYOR DR |
| ReturnHeader/Filer/USAddress/CityNm | 0 | KOKOMO |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | IN |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 46902 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 261194602 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | REA LOGAN & CO LLC CPA'S |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 825 N BROADWAY |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | PERU |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | IN |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 469701618 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 7654738840 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-04-24 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | ALAN SMITH CPA |
| ReturnHeader/ReturnTs | 0 | 2025-04-28T16:14:59-04:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2024-12-31 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.