Liabilities / Assets
79th percentile
Higher debt load relative to assets than 79% of similar nonprofits.
EIN 22-2838722 • 501(c)3 • Emmaus, PA
Profile
Vhdc was formed to receive and administer funds to provide loans for housing for low and moderate income households that would otherwise be unable to find housing in the private market; provide transitional housing for low and moderate income households coming out of shelters for the homeless; and provide low cost rental housing for low and moderate income households.
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
76th percentile
Higher debt load relative to revenue than 76% of similar nonprofits.
Net Margin
90th percentile
Higher net margin than 90% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
46th percentile
Faster asset growth than 46% of similar nonprofits.
Revenue Growth
97th percentile
Faster revenue growth than 97% of similar nonprofits.
Assets
Up$21,636,893
Up $799,385 (+3.8%) from 2023
Liabilities
Down$12,499,192
Down $6,964,320 (-36%) from 2023
Net Assets
Up$9,137,701
Up $7,763,705 (+565%) from 2023
Revenue
Up$16,580,482
Up $11,731,881 (+242%) from 2023
Expenses
Up$7,671,737
Up $1,528,798 (+25%) from 2023
Net Income
Up$8,908,745
Up $10,203,083 (+788%) from 2023
Most recent year
2024 • Form 990XML pending. An XML filing is linked for this year, but detailed extraction is still pending.
The latest 2024 filing currently has linked XML that has not been fully parsed yet. Showing the latest detailed filing from 2022 below.
SEE SCHEDULE O.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $2,379,866 | $7,072,417 | ▲ $4,692,551 |
| Cash and Non-Interest-Bearing Accounts | $2,551,446 | $2,163,874 | ▼ $387,572 |
| Other Notes and Loans Receivable, Net | $3,559,519 | $1,033,102 | ▼ $2,526,417 |
| Intangible Assets | $0 | $372,521 | ▲ $372,521 |
| Accounts Receivable | $683,488 | $271,397 | ▼ $412,091 |
| Investments Program Related | $0 | $211,394 | ▲ $211,394 |
| Prepaid Expenses and Deferred Charges | $54,375 | $176,041 | ▲ $121,666 |
| Total Assets | $11,137,403 | $13,755,428 | ▲ $2,618,025 |
| Other Assets Total | $1,908,709 | $2,454,682 | ▲ $545,973 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $759,594 | $4,716,249 | ▲ $3,956,655 |
| Mortgage Notes Payable Secured by Investment Property | $1,041,047 | $1,008,877 | ▼ $32,170 |
| Other Liabilities | $377,979 | $315,270 | ▼ $62,709 |
| Deferred Revenue | $10,041 | $43,526 | ▲ $33,485 |
| Total Liabilities | $2,188,661 | $6,083,922 | ▲ $3,895,261 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $8,948,742 | $7,671,506 | ▼ $1,277,236 |
| Total Net Assets Fund Balance | $8,948,742 | $7,671,506 | ▼ $1,277,236 |
| Total Liabilities and Net Assets / Fund Balance | $11,137,403 | $13,755,428 | ▲ $2,618,025 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $4,935,536 | $18,032,454 | $22,967,990 |
| Equipment | $792,327 | $760,154 | $1,552,481 |
| Land | $1,344,554 | - | $1,344,554 |
| Other Assets Org | $322,315 | - | - |
| Name | Title |
|---|---|
| Joseph Schupp | President |
| Kim Edwards | Vice President |
| Adrienne Kwiatek-holub | Board Member |
| Bill Highet | Board Member |
| Gary Maurer | Board Member |
| John Andronis | Board Member |
| Josh Dodd | Board Member |
| Michael Kazarnowicz | Board Member |
| Robert Kern | Secretary |
| Kent Herman | Solicitor |
| Ron Unger | Treasurer |
| Line Item | Amount |
|---|---|
| Other Expenses | $3,067,584 |
| 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 |
|---|---|---|---|---|
| Depreciation Depletion | $820,622 | - | - | $820,622 |
| Office Expenses | $261,803 | $53,625 | - | $315,428 |
| Interest | $312,770 | - | - | $312,770 |
| Occupancy | $246,683 | - | - | $246,683 |
| Fees for Services Other | $183,772 | $37,640 | - | $221,412 |
| Other Expenses | $108,044 | - | - | $108,044 |
| Fees for Services Legal | $69,444 | $17,360 | - | $86,804 |
| Insurance | $69,156 | $17,288 | - | $86,444 |
| Fees for Services Accounting | $58,149 | $14,537 | - | $72,686 |
| Fees for Services Management | $182 | $45 | - | $227 |
| Total Functional Expenses | $2,927,089 | $140,495 | $0 | $3,067,584 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $3,067,584 |
| Total Expenses per Audited Statements | $3,067,584 |
| Total Expenses per Form 990 | $3,067,584 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Security Deposits Payable | $315,270 |
“A committee of the board does not have the authority to take action on behalf of the board.”
“The board members will review the return.”
“The policy of the organization is to make available to the general public their governing documents upon written request.”
“Vhdc was formed to receive and administer funds to provide loans for housing for low and moderate income households that would otherwise be unable to find housing in the private market; provide transitional housing for low and moderate income households coming out of shelters for the homeless; and provide low cost rental housing for low and moderate income households.”
“Transfer of equity -3,964,561.”
“The organization's oversight process or selection process has not changed during the tax year.”
“The corporation is a not-for-profit corporation which is exempt from income taxes under section 501(c)(3) of the internal revenue code. The corporation is not taxed on income derived from its exempt functions. However, the corporation is subject to tax on unrelated business income, which is generated from the corporation's investment income and other activities not related to their stated exempt purposes. The preparation of financial statements in accordance with accounting principles generally accepted in the united states of america requires the corporation to report information regarding its exposure to various tax positions taken by the corporation, including changes to the corporations status as a not-for-profit entity. Federal and state tax authorities generally have the right to examine and audit the previous three years of tax returns filed. The corporation has evaluated its tax positions for all open tax years. Currently, the tax years open and subject to examination by the internal revenue service are the 2019, 2020 and 2021 tax years. The corporation has determined whether any tax positions have met the recognition threshold and have measured the corporation's exposure to those tax positions. Management believes that the corporation has met the requirements to maintain its tax-exempt status, has adequately addressed all relevant tax positions and that there are no unrecorded tax liabilities. Any interest or penalties assessed to the corporation are recorded in operating expenses. No interest or penalties from federal or state tax authorities were recorded in the accompanying financial statements.”
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 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 759594 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 4716249 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 683488 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 271397 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | SEE SCHEDULE O. |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | LEHIGH COUNTY HOUSING AUTHORITY |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6109654514 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 635 BROAD STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | EMMAUS |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 18049 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 2551446 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 2163874 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 0 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 0 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 749394 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 172596 |
| IRS990/CYOtherExpensesAmt | 0 | 3067584 |
| IRS990/CYOtherRevenueAmt | 0 | 1570816 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 2639377 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 2064599 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/CYTotalExpensesAmt | 0 | 3067584 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 5132183 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 10041 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 43526 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 820622 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 820622 |
| IRS990/Desc | 0 | TO RECEIVE AND ADMINISTER FUNDS TO PROVIDE LOANS FOR HOUSING FOR LOW AND MODERATE INCOME HOUSEHOLDS THAT WOULD OTHERWISE BE UNABLE TO FIND HOUSING IN THE PRIVATE MARKET. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 2927089 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 14537 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 58149 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 72686 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 17360 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 69444 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 86804 |
| IRS990/FeesForServicesManagementGrp/ManagementAndGeneralAmt | 0 | 45 |
| IRS990/FeesForServicesManagementGrp/ProgramServicesAmt | 0 | 182 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 227 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 37640 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 183772 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 221412 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.25 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | JOSEPH SCHUPP |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | KIM EDWARDS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ROBERT KERN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | RON UNGER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | ADRIENNE KWIATEK-HOLUB |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | MICHAEL KAZARNOWICZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | KENT HERMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JOSH DODD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | JOHN ANDRONIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | GARY MAURER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | BILL HIGHET |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | SOLICITOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | BOARD MEMBER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1982 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 168395 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GovernmentGrantsAmt | 0 | 749394 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 168395 |
| IRS990/GrossReceiptsAmt | 0 | 5132183 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 8 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 17288 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 69156 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 86444 |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 0 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 372521 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 312770 |
| IRS990/InterestGrp/TotalAmt | 0 | 312770 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 4201 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 4201 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsProgramRelatedGrp/BOYAmt | 0 | 0 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 211394 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 18792608 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 2379866 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 7072417 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 25865025 |
| IRS990/LegalDomicileStateCd | 0 | PA |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 0 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 0 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | SEE SCHEDULE O. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 1041047 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 1008877 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 8948742 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 7671506 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 168395 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 168395 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 8948742 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 7671506 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 246683 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 246683 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 53625 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 261803 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 315428 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 1908709 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 2454682 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | -3964561 |
| IRS990/OtherExpensesGrp/Desc | 0 | MAINTENANCE |
| IRS990/OtherExpensesGrp/Desc | 1 | RENTAL PROPERTY EXPENSE |
| IRS990/OtherExpensesGrp/Desc | 2 | REAL ESTATE TAXES |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 526879 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 269585 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 108044 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 526879 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 269585 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 108044 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 377979 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 315270 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 532000 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | RECOVERY OF BAD DEBTS |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1570816 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 1570816 |
| IRS990/OtherRevenueTotalAmt | 0 | 1570816 |
| IRS990/OthNotesLoansReceivableNetGrp/BOYAmt | 0 | 3559519 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 1033102 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 54375 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 176041 |
| IRS990/PrincipalOfficerNm | 0 | JOSEPH SCHUPP |
| IRS990/PriorPeriodAdjustmentsAmt | 0 | 622726 |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 531390 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 531310 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 3 | 531110 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 4 | 531310 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | TENANT RENT |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | TENANT BASED ASSISTANC |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | TENANT RENT - OTHER |
| IRS990/ProgramServiceRevenueGrp/Desc | 3 | PROGRAM RELATED INV. I |
| IRS990/ProgramServiceRevenueGrp/Desc | 4 | MANAGEMENT FEES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 868836 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 722864 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 528786 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 3 | 444297 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 4 | 74594 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 868836 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 722864 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 528786 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 3 | 444297 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 4 | 74594 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 276779 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 4110 |
| IRS990/PYOtherExpensesAmt | 0 | 1921509 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1441803 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -198817 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/PYTotalExpensesAmt | 0 | 1921509 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 1722692 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 2064599 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 1 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 4382789 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME - 2018 AMOUNT: $ 1,164,916. 2019 AMOUNT: $ 1,750,577. 2020 AMOUNT: $ 1,280,252. 2021 AMOUNT: $ 947,329. 2022 AMOUNT: $ 2,195,080. RECOVERY OF BAD DEBTS - 2020 AMOUNT: $ 176,484. 2022 AMOUNT: $ 1,570,816. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART III, LINE 12, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 749394 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 276779 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 316943 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 352982 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 373711 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 2069809 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 448498 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 498228 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 456535 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 462558 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 540245 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 2406064 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 2195080 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 947329 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 1280252 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 1779336 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 1849072 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 8051069 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 448498 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 498228 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 456535 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 462558 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 540245 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 2406064 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.11130 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.14470 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearAmt | 0 | 3765896 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 947329 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1456736 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1750577 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1164916 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 9085454 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.46830 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.47200 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 10120878 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 2944474 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 1224108 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1597195 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2132318 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2222783 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 10120878 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 7158868 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 2669665 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 3510466 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 4345453 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 3927944 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 21612396 |
| 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 |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 4935536 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 18032454 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 22967990 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 792327 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 760154 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 1552481 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 3067584 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 1344554 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 1344554 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 1410094 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 1 | 666728 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 2 | 55545 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 3 | 322315 |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 0 | RESTRICTED RESERVES |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 1 | ACCRUED INTEREST |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 2 | DEVELOPER FEES, NET |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 3 | TENANT SECURITY DEPOSITS |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 315270 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | SECURITY DEPOSITS PAYABLE |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 5132183 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | THE CORPORATION IS A NOT-FOR-PROFIT CORPORATION WHICH IS EXEMPT FROM INCOME TAXES UNDER SECTION 501(C)(3) OF THE INTERNAL REVENUE CODE. THE CORPORATION IS NOT TAXED ON INCOME DERIVED FROM ITS EXEMPT FUNCTIONS. HOWEVER, THE CORPORATION IS SUBJECT TO TAX ON UNRELATED BUSINESS INCOME, WHICH IS GENERATED FROM THE CORPORATION'S INVESTMENT INCOME AND OTHER ACTIVITIES NOT RELATED TO THEIR STATED EXEMPT PURPOSES. THE PREPARATION OF FINANCIAL STATEMENTS IN ACCORDANCE WITH ACCOUNTING PRINCIPLES GENERALLY ACCEPTED IN THE UNITED STATES OF AMERICA REQUIRES THE CORPORATION TO REPORT INFORMATION REGARDING ITS EXPOSURE TO VARIOUS TAX POSITIONS TAKEN BY THE CORPORATION, INCLUDING CHANGES TO THE CORPORATIONS STATUS AS A NOT-FOR-PROFIT ENTITY. FEDERAL AND STATE TAX AUTHORITIES GENERALLY HAVE THE RIGHT TO EXAMINE AND AUDIT THE PREVIOUS THREE YEARS OF TAX RETURNS FILED. THE CORPORATION HAS EVALUATED ITS TAX POSITIONS FOR ALL OPEN TAX YEARS. CURRENTLY, THE TAX YEARS OPEN AND SUBJECT TO EXAMINATION BY THE INTERNAL REVENUE SERVICE ARE THE 2019, 2020 AND 2021 TAX YEARS. THE CORPORATION HAS DETERMINED WHETHER ANY TAX POSITIONS HAVE MET THE RECOGNITION THRESHOLD AND HAVE MEASURED THE CORPORATION'S EXPOSURE TO THOSE TAX POSITIONS. MANAGEMENT BELIEVES THAT THE CORPORATION HAS MET THE REQUIREMENTS TO MAINTAIN ITS TAX-EXEMPT STATUS, HAS ADEQUATELY ADDRESSED ALL RELEVANT TAX POSITIONS AND THAT THERE ARE NO UNRECORDED TAX LIABILITIES. ANY INTEREST OR PENALTIES ASSESSED TO THE CORPORATION ARE RECORDED IN OPERATING EXPENSES. NO INTEREST OR PENALTIES FROM FEDERAL OR STATE TAX AUTHORITIES WERE RECORDED IN THE ACCOMPANYING FINANCIAL STATEMENTS. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 7072417 |
| IRS990ScheduleD/TotalBookValueOtherAssetsAmt | 0 | 2454682 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 3067584 |
No mirrored PDF or thumbnail assets are attached yet.