Liabilities / Assets
61st percentile
Higher debt load relative to assets than 61% of similar nonprofits.
EIN 16-1134067 • 501(c)3 • Wellsville, NY
Profile
To assist the visualty impaired in Allegany County maintain their independence
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
61st percentile
Higher debt load relative to assets than 61% of similar nonprofits.
Liabilities / Revenue
65th percentile
Higher debt load relative to revenue than 65% of similar nonprofits.
Net Margin
83rd percentile
Higher net margin than 83% of similar nonprofits.
Top Officer Pay
84th percentile
Higher top officer pay than 84% of similar nonprofits.
Top officer pay equals 12.7% of source-year revenue.
Asset Growth
68th percentile
Faster asset growth than 68% of similar nonprofits.
Revenue Growth
82nd percentile
Faster revenue growth than 82% of similar nonprofits.
Assets
Up$241,458
Up $22,699 (+10%) from 2023
Liabilities
Down$139
Down $690 (-83%) from 2023
Net Assets
Up$241,319
Up $23,389 (+11%) from 2023
Revenue
Up$52,518
Up $15,912 (+43%) from 2023
Expenses
Up$35,520
Up $2,931 (+9.0%) from 2023
Net Income
Up$16,998
Up $12,981 (+323%) from 2023
Most recent year
2024 • Form 990EZDetailed filing. Detailed filing data is available for this year.
ASSIST VISUALLY IMPAIRED
| Description | Grants | Expenses |
|---|---|---|
| PAYMENT OF EXPENSES RELATED TO SUPPLYING SERVICES AND AIDS AND APPLIANCES TO THE VISUALLY IMPAIRED | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| BEVERLY KRUGER | Treasurer | PT | $6,668 | - | $6,668 |
| JANETTE THOMAS | Secretary | PT | $5,734 | - | $5,734 |
| KATHRYN KIRSCH | Director | PT | $3,518 | - | $3,518 |
| DIANA PEASE | Assistant Director | - | $0 | - | - |
| JOYCE KRUPNIK | Board Director | - | $0 | - | - |
| NIC GUNNING | Board Trustee | - | $0 | - | - |
| JOYCE LOUGHLIN | Bpard Trustee | - | $0 | - | - |
| GLADYS SWARTHOUT | Board Trustee | - | $0 | - | - |
| CAROLE ALDRICH | Board Treasurer | - | $0 | - | - |
| JUDY LOUGHLIN | Board Member | - | $0 | - | - |
| ANITA MATTISON | Board Member | - | $0 | - | - |
“Other expenses client relations 8501 computer 1764 dues 75 fed p/r taxes 1972 insurance 1427 inv adj -4509 nys p/r taxes 218 office supp 857 misc 100 total 10405”
“Other changes in net fund balances unrealized gain on investments 6391”
“Other assets inventory 55303 security deposit 500 total other assets 55803”
“Other liabilities payroll taxes payable 139”
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 | ALLEGANY COUNTY ASSOC FOR |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 5855932023 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 26 JEFFERSON ST |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | WELLSVILLE |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | NY |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 14895 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 167465 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 185655 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 43131 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 16998 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 825 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 218759 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 241458 |
| IRS990EZ/GrossReceiptsAmt | 0 | 52518 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 9073 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 217930 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 241319 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 217930 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 241319 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 8371 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 3518 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 6668 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 5734 |
| 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/CompensationAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | KATHRYN KIRSCH |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | BEVERLY KRUGER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | JANETTE THOMAS |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | DIANA PEASE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | JOYCE KRUPNIK |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | NIC GUNNING |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | JOYCE LOUGHLIN |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | GLADYS SWARTHOUT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | CAROLE ALDRICH |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | JUDY LOUGHLIN |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | ANITA MATTISON |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | TREASURER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | SECRETARY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | ASSISTANT DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | BOARD DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | BOARD TRUSTEE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | BPARD TRUSTEE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | BOARD TRUSTEE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | BOARD TREASURER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | BOARD MEMBER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | BOARD MEMBER |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 51294 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 55803 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 6391 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 10405 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | ASSIST VISUALLY IMPAIRED |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 314 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | PAYMENT OF EXPENSES RELATED TO SUPPLYING SERVICES AND AIDS AND APPLIANCES TO THE VISUALLY IMPAIRED |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 15919 |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 829 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 139 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TotalExpensesAmt | 0 | 35520 |
| IRS990EZ/TotalRevenueAmt | 0 | 52518 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 31050 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 31309 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 38955 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 36302 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 32431 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 170047 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 9073 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 4947 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 5252 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 6612 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 4354 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 30238 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 314 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 350 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 267 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 289 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 105 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 1325 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 9073 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 4947 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 5252 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 6612 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 4354 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 30238 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.15000 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.13470 |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.85000 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.86530 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 171372 |
| IRS990ScheduleA/SupportSumAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 31364 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 31659 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 39222 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 36591 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 32536 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 171372 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 40437 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 36606 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 44474 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 43203 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 36890 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 201610 |
| 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 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | OTHER EXPENSES CLIENT RELATIONS 8501 COMPUTER 1764 DUES 75 FED P/R TAXES 1972 INSURANCE 1427 INV ADJ -4509 NYS P/R TAXES 218 OFFICE SUPP 857 MISC 100 TOTAL 10405 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | OTHER CHANGES IN NET FUND BALANCES UNREALIZED GAIN ON INVESTMENTS 6391 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | OTHER ASSETS INVENTORY 55303 SECURITY DEPOSIT 500 TOTAL OTHER ASSETS 55803 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | OTHER LIABILITIES PAYROLL TAXES PAYABLE 139 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART I LINE 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | PART I LINE 20 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | PART II LINE 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | PART II LINE 26 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | BEVERLY KRUGER |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | TREASURER |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 5855932023 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-08-14 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | ALLEGANY COUNTY ASSOC FOR BLIND |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | ALLE |
| ReturnHeader/Filer/EIN | 0 | 161134067 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 26 JEFFERSON ST |
| ReturnHeader/Filer/USAddress/CityNm | 0 | WELLSVILLE |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | NY |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 14895 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 823728691 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | TAXES ETC INC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 178B N MAIN ST |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | WELLSVILLE |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | NY |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 14895 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 8778293704 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-08-14 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | LINDA M TWIGG EA |
| ReturnHeader/ReturnTs | 0 | 2025-08-14T04:10:23-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.