Liabilities / Assets
59th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 95-2936423 • 501(c)4 • Yucaipa, CA
Profile
The organizations mission is to provide a safe social and living place.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
59th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
61st percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
93rd percentile
Higher net margin than 93% of similar nonprofits.
Top Officer Pay
89th percentile
Higher top officer pay than 89% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Revenue Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Assets
$405,478
No earlier filing loaded for comparison.
Liabilities
$0
No earlier filing loaded for comparison.
Net Assets
$405,478
No earlier filing loaded for comparison.
Revenue
$248,674
No earlier filing loaded for comparison.
Expenses
$120,246
No earlier filing loaded for comparison.
Net Income
$128,428
No earlier filing loaded for comparison.
Most recent year
2023 • Form 990Detailed filing. Detailed filing data is available for this year.
The organizations mission is to provide a safe social and living place.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $119,127 | $419,462 | ▲ $300,335 |
| Cash and Non-Interest-Bearing Accounts | $157,923 | $-13,984 | ▼ $171,907 |
| Total Assets | $277,050 | $405,478 | ▲ $128,428 |
| Liabilities | |||
| Total Liabilities | $0 | $0 | → $0 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $277,050 | $405,478 | ▲ $128,428 |
| Total Net Assets Fund Balance | $277,050 | $405,478 | ▲ $128,428 |
| Total Liabilities and Net Assets / Fund Balance | $277,050 | $405,478 | ▲ $128,428 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $19,127 | $316,311 | - |
| Land | $100,000 | - | - |
| Leasehold Improvements | $300,335 | $15,807 | - |
| Name | Title |
|---|---|
| Judy Woolsey | President |
| Brett Granlund | Treasurer |
| Line Item | Amount |
|---|---|
| Other Expenses | $120,246 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Salaries, Compensation, and Employee Benefits | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Expenses | $95,734 | - | - | $95,734 |
| Depreciation Depletion | $15,807 | - | - | $15,807 |
| Fees for Services Management | $5,314 | - | - | $5,314 |
| Office Expenses | $519 | - | - | $519 |
| Fees for Services Legal | $213 | - | - | $213 |
| Total Functional Expenses | $120,246 | $0 | $0 | $120,246 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The tax return is available for review at any time”
“The officers can provide a copy of the return to the public”
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 | false |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | THE ORGANIZATIONS MISSION IS TO PROVIDE A SAFE SOCIAL AND LIVING PLACE. |
| IRS990/ApplicationPendingInd | 0 | X |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | YUCAIPA LAND YACHT HARBOR INC |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 9162339290 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 12618 THIRD STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | YUCAIPA |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 92399 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 157923 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | -13984 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | false |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConflictOfInterestPolicyInd | 0 | false |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 248674 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 120246 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 128428 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/CYTotalExpensesAmt | 0 | 120246 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 248674 |
| IRS990/DAFExcessBusinessHoldingsInd | 0 | false |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 15807 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 15807 |
| IRS990/Desc | 0 | PROVIDE A SAFE AND SOCIAL LIVING ENVIRONMENT |
| IRS990/DescribedInSection501c3Ind | 0 | false |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DistributionToDonorInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | false |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 120246 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 213 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 213 |
| IRS990/FeesForServicesManagementGrp/ProgramServicesAmt | 0 | 5314 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 5314 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form1098CFiledInd | 0 | false |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form8899Filedind | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | BRETT GRANLUND |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | JUDY WOOLSEY |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | PRESIDENT |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | false |
| IRS990/FormationYr | 0 | 1975 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 0 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 248674 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 0 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 332118 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 119127 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 419462 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 751580 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembershipDuesAmt | 0 | 248674 |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | THE ORGANIZATIONS MISSION IS TO PROVIDE A SAFE SOCIAL AND LIVING PLACE. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 277050 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 405478 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 277050 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 405478 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 519 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 519 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | PERMITS FEES |
| IRS990/OtherExpensesGrp/Desc | 1 | REPAIRS AND MAINTENANCE |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 2659 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 95734 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 2659 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 95734 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 128428 |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | false |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 248674 |
| IRS990/ScheduleBRequiredInd | 0 | false |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 19127 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 316311 |
| IRS990ScheduleD/BuildingsGrp/InvestmentCostOrOtherBasisAmt | 0 | 335438 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 100000 |
| IRS990ScheduleD/LandGrp/InvestmentCostOrOtherBasisAmt | 0 | 100000 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/BookValueAmt | 0 | 300335 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/DepreciationAmt | 0 | 15807 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/InvestmentCostOrOtherBasisAmt | 0 | 316142 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 419462 |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | THE TAX RETURN IS AVAILABLE FOR REVIEW AT ANY TIME |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | THE OFFICERS CAN PROVIDE A COPY OF THE RETURN TO THE PUBLIC |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990 governing body review Part VI line 11 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Governing documents etc available to public Part VI line 19 |
| IRS990/SchoolOperatingInd | 0 | false |
| IRS990/SignificantChangeInd | 0 | false |
| IRS990/SignificantNewProgramSrvcInd | 0 | false |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | false |
| IRS990/SubjectToProxyTaxInd | 0 | false |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | false |
| IRS990/TaxableDistributionsInd | 0 | false |
| IRS990/TaxablePartyNotificationInd | 0 | false |
| IRS990/TaxExemptBondsInd | 0 | false |
| IRS990/TerminateOperationsInd | 0 | false |
| IRS990/TotalAssetsBOYAmt | 0 | 277050 |
| IRS990/TotalAssetsEOYAmt | 0 | 405478 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 277050 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 405478 |
| IRS990/TotalCompGreaterThan150KInd | 0 | false |
| IRS990/TotalContributionsAmt | 0 | 248674 |
| IRS990/TotalEmployeeCnt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 120246 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 120246 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 0 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 277050 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 405478 |
| IRS990/TotalOtherCompensationAmt | 0 | 0 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 120246 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 248674 |
| IRS990/TotalRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 277050 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 405478 |
| IRS990/TotReportableCompRltdOrgAmt | 0 | 0 |
| IRS990/TransactionWithControlEntInd | 0 | false |
| IRS990/TypeOfOrganizationCorpInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | false |
| IRS990/UponRequestInd | 0 | X |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 0 |
| IRS990/VotingMembersIndependentCnt | 0 | 0 |
| IRS990/WhistleblowerPolicyInd | 0 | false |
| IRS990/WrittenPolicyOrProcedureInd | 0 | false |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/AuthenticationAssuranceLevelCd | 0 | AAL2 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/IdentityAssuranceLevelCd | 0 | IAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/OOBSecurityVerificationCd | 0 | 11 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/TrustedCustomerCd | 0 | 0 |
| ReturnHeader/BuildTS | 0 | 2023-04-26 12:10:37Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | BRETT GRANLUND |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | MEMBER |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2024-03-18 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | YUCAIPA LAND YACHT HARBOR INC |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | YUCA |
| ReturnHeader/Filer/EIN | 0 | 952936423 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 12618 THIRD STREET |
| ReturnHeader/Filer/USAddress/CityNm | 0 | YUCAIPA |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | CA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 92399 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 263464375 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | TAXPAYER ADVOCATE and ASSOCIATES |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 34838 YUCAIPA BLVD |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | YUCAIPA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | CA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 92399 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 9098837227 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2024-03-18 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Deborah M Blaze |
| ReturnHeader/ReturnTs | 0 | 2024-03-19T00:06:55-04:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990 |
| ReturnHeader/SigningOfficerGrp/PersonFullName/PersonFirstNm | 0 | BRETT |
| ReturnHeader/SigningOfficerGrp/PersonFullName/PersonLastNm | 0 | GRANLUND |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2022-04-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2023-03-31 |
| ReturnHeader/TaxYr | 0 | 2022 |
No mirrored PDF or thumbnail assets are attached yet.