Liabilities / Assets
84th percentile
Higher debt load relative to assets than 84% of similar nonprofits.
EIN 35-1838787 • 501(c)3 • Speedway, IN
Profile
Chaplain and counseling services to juveniles in adult court system, inmates, IN's correctional facilities and some county jails, ex-inmates and their families
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
84th percentile
Higher debt load relative to assets than 84% of similar nonprofits.
Liabilities / Revenue
76th percentile
Higher debt load relative to revenue than 76% of similar nonprofits.
Net Margin
24th percentile
Higher net margin than 24% of similar nonprofits.
Top Officer Pay
91st percentile
Higher top officer pay than 91% of similar nonprofits.
Top officer pay equals 96.2% of source-year revenue.
Asset Growth
17th percentile
Faster asset growth than 17% of similar nonprofits.
Revenue Growth
46th percentile
Faster revenue growth than 46% of similar nonprofits.
Assets
Down$4,983
Down $7,919 (-61%) from 2021
Liabilities
Down$1,317
Down $514 (-28%) from 2021
Net Assets
Down$3,666
Down $7,405 (-67%) from 2021
Revenue
Down$38,466
Down $2,256 (-5.5%) from 2021
Expenses
Down$45,871
Down $9,725 (-17%) from 2021
Net Income
Up-$7,405
Up $7,469 (+50%) from 2021
Most recent year
2022 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Chaplain and counseling services to juveniles in adult court system, inmates, IN's correctional facilities and some county jails, ex-inmates and their families
| Description | Grants | Expenses |
|---|---|---|
| Chaplain and counseling services to juveniles in adult court system, inmates in IN's correctional facilities and some county jails, ex-inmates and their families | $0 | $0 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Lynn Springer | Key Employee | FT | $35,945 | $1,078 | $37,023 |
| Lynn Springer | President | - | $0 | - | - |
| Mike Goodwin | Vice President | - | $0 | - | - |
| Shawn Springer | Director | - | $0 | - | - |
| Robert Lofland | Director/Treasurer | - | $0 | - | - |
| Michelle Reed | Director/Treasurer | - | $0 | - | - |
“Includes employee mileage, liability insurance, items for inmates, web site expense, Pay Pal fees, and office supply expenses”
“Payroll taxes due for December and credit card balance due”
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/PersonNm | 0 | Michelle Reed |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 3175901357 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO Box 241009 |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Speedway |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | IN |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 46224 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 12902 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 4983 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 38466 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -7405 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 0 |
| IRS990EZ/FiledScheduleAInd | 0 | 1 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form1120PolFiledInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 12902 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 4983 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 38466 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | 0 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 0 |
| IRS990EZ/MethodOfAccountingOtherDesc | 0 | Cash but accrue some liabilities |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 11071 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 3666 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 11071 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 3666 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 45 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 35945 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 1078 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Lynn Springer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Mike Goodwin |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Shawn Springer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Robert Lofland |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Lynn Springer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Michelle Reed |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Vice President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Director/treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Key employee |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Director/Treasurer |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 0 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 4008 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 0 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | Chaplain and counseling services to juveniles in adult court system, inmates, IN's correctional facilities and some county jails, ex-inmates and their families |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 690 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Chaplain and counseling services to juveniles in adult court system, inmates in IN's correctional facilities and some county jails, ex-inmates and their families |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 0 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 41173 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | 0 |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | IN |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 1831 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 1317 |
| 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 | 45871 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 0 |
| IRS990EZ/TotalRevenueAmt | 0 | 38466 |
| IRS990EZ/TransactionWithControlEntInd | 0 | 0 |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | shmprison.org |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | Savings account interest plus cash back from credit card used to pay credit card bill |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | Schedule A, Part II, Line 10 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 38466 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 40720 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 47270 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 58063 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 68266 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 252785 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 2 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 5 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 128 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 3 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 138 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.59923 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.99858 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 151560 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 101225 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsPY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 38466 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 40720 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 47270 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 58063 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 68266 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 252785 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 252923 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Includes employee mileage, liability insurance, items for inmates, web site expense, Pay Pal fees, and office supply expenses |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Payroll taxes due for December and credit card balance due |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990-EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990-EZ, Part II, Line 26 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/AuthenticationAssuranceLevelCd | 0 | AAL2 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/LastSubmissionRqrOOBCd | 0 | 0 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/OOBSecurityVerificationCd | 0 | 11 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/TrustedCustomerCd | 0 | 1 |
| ReturnHeader/BuildTS | 0 | 2023-03-07 01:45:13Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Robert Lofland |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | treasurer |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 3174810661 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2023-02-18 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | SHEPHERDS HEART MINISTRIES INC |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | SHEP |
| ReturnHeader/Filer/EIN | 0 | 351838787 |
| ReturnHeader/Filer/PhoneNum | 0 | 3174138731 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO Box 241009 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Speedway |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | IN |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 46224 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 1 |
| ReturnHeader/ReturnTs | 0 | 2023-02-18T09:17:55-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2022-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2022-12-31 |
| ReturnHeader/TaxYr | 0 | 2022 |
No mirrored PDF or thumbnail assets are attached yet.