Liabilities / Assets
79th percentile
Higher debt load relative to assets than 79% of similar nonprofits.
EIN 25-1805693 • 501(c)3 • Butler, PA
Profile
Nami provides advocacy, education, support and public awareness so that all individuals and families affected by mental illness can build better lives.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
79th percentile
Higher debt load relative to assets than 79% of similar nonprofits.
Liabilities / Revenue
78th percentile
Higher debt load relative to revenue than 78% of similar nonprofits.
Net Margin
68th percentile
Higher net margin than 68% of similar nonprofits.
Top Officer Pay
92nd percentile
Higher top officer pay than 92% of similar nonprofits.
Top officer pay equals 35.9% of source-year revenue.
Asset Growth
82nd percentile
Faster asset growth than 82% of similar nonprofits.
Revenue Growth
88th percentile
Faster revenue growth than 88% of similar nonprofits.
Assets
Up$93,758
Up $32,846 (+54%) from 2024
Liabilities
Up$9,554
Up $8,698 (+1016%) from 2024
Net Assets
Up$84,204
Up $24,148 (+40%) from 2024
Revenue
Up$183,505
Up $71,022 (+63%) from 2024
Expenses
Up$159,356
Up $52,372 (+49%) from 2024
Net Income
Up$24,149
Up $18,650 (+339%) from 2024
Most recent year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Nami provides advocacy, education, support and public awareness so that all individuals and families affected by mental illness can build better lives.
| Description | Grants | Expenses |
|---|---|---|
| NAMI PROVIDES ADVOCACY, EDUCATION, SUPPORT AND PUBLIC AWARENESS SO THAT ALL INDIVIDUALS AND FAMILIES AFFECTED BY MENTAL ILLNESS CAN BUILD BETTER LIVES. | - | $86,960 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| JOYCE SAUNDERS | President | PT | $0 | - | - |
| RICH WOZNIAK | Vice President | - | $0 | - | - |
| LINDA SCHMITMEYER | Secretary | - | $0 | - | - |
| STEVE SUTTON | Treasurer | - | $0 | - | - |
| MARY LINDSAY | Director | - | $0 | - | - |
| BRUCE WOOD | Director | - | $0 | - | - |
| DONNA LAMISON | Executive Director | FT | $0 | - | - |
| KRISTINE BROGE | Director | - | $0 | - | - |
| CAROL ARTHUR | Director | - | $0 | - | - |
“Advertising and Promotion $8088”
“Office Expenses $8713”
“Travel $924”
“Insurance $2430”
“Special events expense $11328”
“PROGRAM SUPPLIES $3391”
“MEMBERSHIP DUES $488”
“MEMBERSHIPS $379”
“STAFF DEVELOPMENT $359”
“REIMBURSEMENTS $146”
“Bank Fees $55”
“Accounts Receivable - Beginning $19505 Accounts Receivable - Ending $36888”
“PREPAID EXPENSES - Beginning $3576 PREPAID EXPENSES - Ending $3137”
“SECURITY DEPOSIT - Beginning $650 SECURITY DEPOSIT - Ending $650”
“Accounts Payable and Accrued Expenses - Beginning $856 Accounts Payable and Accrued Expenses - Ending $9554”
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 | DONNA LAMISON |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 7244310069 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO BOX 1943 |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | BUTLER |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 16003 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 37181 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 53083 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 149908 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 24149 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 14469 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 60912 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 93758 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 183505 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 60056 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 84204 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 60056 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 84204 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 13110 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 5.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/AverageHrsPerWkDevotedToPosRt | 5 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 40.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | JOYCE SAUNDERS |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | RICH WOZNIAK |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | LINDA SCHMITMEYER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | STEVE SUTTON |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | MARY LINDSAY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | BRUCE WOOD |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | DONNA LAMISON |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | KRISTINE BROGE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | CAROL ARTHUR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Vice President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | Executive Dir. |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | Director |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 23731 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 40675 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | -1 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 36301 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | NAMI PROVIDES ADVOCACY, EDUCATION, SUPPORT AND PUBLIC AWARENESS SO THAT ALL INDIVIDUALS AND FAMILIES AFFECTED BY MENTAL ILLNESS CAN BUILD BETTER LIVES. |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 33597 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | NAMI PROVIDES ADVOCACY, EDUCATION, SUPPORT AND PUBLIC AWARENESS SO THAT ALL INDIVIDUALS AND FAMILIES AFFECTED BY MENTAL ILLNESS CAN BUILD BETTER LIVES. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 86960 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 95476 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 856 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 9554 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 159356 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 86960 |
| IRS990EZ/TotalRevenueAmt | 0 | 183505 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | N/A |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/First5Years509Ind | 0 | X |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 149907 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 90113 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 51284 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 291304 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00000 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearAmt | 0 | 33597 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 22420 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 13950 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 69967 |
| IRS990ScheduleA/Post1975UBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.00000 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 291304 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 149907 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 90113 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 51284 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 291304 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 183504 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 112533 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 65234 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 361271 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Advertising and Promotion $8088 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Office Expenses $8713 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Travel $924 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Insurance $2430 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | SPECIAL EVENTS EXPENSE $11328 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | PROGRAM SUPPLIES $3391 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | MEMBERSHIP DUES $488 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | MEMBERSHIPS $379 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | STAFF DEVELOPMENT $359 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 9 | REIMBURSEMENTS $146 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 10 | Bank Fees $55 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 11 | Accounts Receivable - Beginning $19505 Accounts Receivable - Ending $36888 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 12 | PREPAID EXPENSES - Beginning $3576 PREPAID EXPENSES - Ending $3137 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 13 | SECURITY DEPOSIT - Beginning $650 SECURITY DEPOSIT - Ending $650 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 14 | Accounts Payable and Accrued Expenses - Beginning $856 Accounts Payable and Accrued Expenses - Ending $9554 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Other Expenses.1001 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Other Expenses.1002 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Other Expenses.1005 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Other Expenses.1012 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Other Expenses.1 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Other Expenses.2 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | Other Expenses.3 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | Other Expenses.4 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 8 | Other Expenses.5 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 9 | Other Expenses.6 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 10 | Other Expenses.7 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 11 | Other Assets.1005 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 12 | Other Assets.1 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 13 | Other Assets.2 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 14 | Total Liabilities.1001 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | DONNA LAMISON |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Executive Director |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-11-11 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | NAMI PA BUTLER COUNTY |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | NAMI |
| ReturnHeader/Filer/EIN | 0 | 251805693 |
| ReturnHeader/Filer/PhoneNum | 0 | 7244310069 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO BOX 1943 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | BUTLER |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | PA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 16003 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 812753443 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | BONUS ACCOUNTING LLC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 101 N Oakland Dr |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | Chicora |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | PA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 16025 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 7244452355 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | KENNY BONUS CPA |
| ReturnHeader/ReturnTs | 0 | 2025-11-11T08:55:56-08:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-07-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2025-06-30 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.