Liabilities / Assets
50th percentile
Higher debt load relative to assets than 50% of similar nonprofits.
EIN 93-0760052 • 501(c)6 • Portland, OR
Profile
To advance construction technology & edu
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
50th percentile
Higher debt load relative to assets than 50% of similar nonprofits.
Liabilities / Revenue
53rd percentile
Higher debt load relative to revenue than 53% of similar nonprofits.
Net Margin
82nd percentile
Higher net margin than 82% of similar nonprofits.
Top Officer Pay
77th percentile
Higher top officer pay than 77% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
72nd percentile
Faster asset growth than 72% of similar nonprofits.
Revenue Growth
63rd percentile
Faster revenue growth than 63% of similar nonprofits.
Assets
Up$182,058
Up $19,116 (+12%) from 2023
Liabilities
Down$134
Down $3,151 (-96%) from 2023
Net Assets
-
No earlier filing loaded for comparison.
Revenue
Up$108,343
Up $6,884 (+6.8%) from 2023
Expenses
Down$85,776
Down $23,595 (-22%) from 2023
Net Income
Up$22,567
Up $30,479 (+385%) from 2023
Most recent year
2024 • Form 990EZSummary only. Only limited summary data is available for this year.
The latest 2024 filing currently has summary financial data only. Showing the latest detailed filing from 2023 below.
To advance construction technology & edu
| Description | Grants | Expenses |
|---|---|---|
| CHAPTER MEETINGS - MEETINGS HELD TO DISCUSS CURRENT & FUTURE CHANGES IN CONSTRUCTION TECHNOLOGY. SERVED ENTIRE CHAPTER. | - | - |
| SEMINARS - PROVIDED FUNDS TO ATTEND SEMINARS CONCERNING UPCOMING TECHNOLOGICAL ADVANCES IN THE CONSTRUCTION INDUSTRY. SERVED ENTIRE CHAPTER. | - | - |
| EDUCATION - PROVIDED EDUCATION TO CHAPTER MEMBERS IN CURRENT AND UPCOMING TECHNOLOGY. SERVED ENTIRE CHAPTER. | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| JAKE LAMANNA | President Elect | PT | $0 | - | - |
| ALEXANDER LUNGERHAUSEN | Past President | - | $0 | - | - |
| ALICIA LAMANNA | Secretary | PT | $0 | - | - |
| KOURTNEY STRONG | President | - | $0 | - | - |
| RANDY PAGE | Treasurer | - | $0 | - | - |
| OWEN ELKINS | Director | - | $0 | - | - |
| MADDIE CARDE | Director | - | $0 | - | - |
| CODY HAKALA | Director | - | $0 | - | - |
| MELODY FONTENOT | Director | - | $0 | - | - |
| RUSSELL HARRISON | Director | - | $0 | - | - |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| 22 Golf Tou | $22,990 | $22,990 | $17,860 | $5,130 |
| 23 Golf Tou | $19,250 | $19,250 | - | $19,250 |
| Total Events | $42,240 | $42,240 | $17,860 | $24,380 |
“Activity chapter meetings grantee entire membership amount 14,018activity conferences grantee entire chapter amount 9,721activity industry forums grantee entire membership amount 64,147activity education grantee entire membership amount 5,634”
“Description amountquickbooks 1,000paypal fees 920advocate expense 140outreach 1,678go daddy fees 440contributions expense 1,027mail chimp 768stripe - square fees 2,816insurance 3,122corporate filing fee 50dues and subscriptions 625member expense 260technology 990board catering 551”
“Category beginning of year end of yearumpqua visa cc 1,709 3,285”
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 | RANDY PAGE |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 5038052500 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO BOX 6683 |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | PORTLAND |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | OR |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 97228 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 169278 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 162942 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -7912 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 1250 |
| IRS990EZ/FiledScheduleAInd | 0 | false |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 169278 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 162942 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 42240 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 93520 |
| IRS990EZ/GrossReceiptsAmt | 0 | 119319 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 71 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MembershipDuesAmt | 0 | 12505 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 167569 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 159657 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 167569 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 159657 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 6.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 6.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 2.00 |
| 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/CompensationAmt | 9 | 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 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 9 | 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/ExpenseAccountOtherAllwncAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | JAKE LAMANNA |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | ALEXANDER LUNGERHAUSEN |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | ALICIA LAMANNA |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | KOURTNEY STRONG |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | RANDY PAGE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | OWEN ELKINS |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | MADDIE CARDE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | CODY HAKALA |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | MELODY FONTENOT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | RUSSELL HARRISON |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | PRESIDENT ELECT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | PAST PRESIDENT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | SECRETARY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | PRESIDENT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | TREASURER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | DIRECTOR |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501cInd | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 14387 |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | TO ADVANCE CONSTRUCTION TECHNOLOGY & EDU |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 214 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 64503 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | CHAPTER MEETINGS - MEETINGS HELD TO DISCUSS CURRENT & FUTURE CHANGES IN CONSTRUCTION TECHNOLOGY. SERVED ENTIRE CHAPTER. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | SEMINARS - PROVIDED FUNDS TO ATTEND SEMINARS CONCERNING UPCOMING TECHNOLOGICAL ADVANCES IN THE CONSTRUCTION INDUSTRY. SERVED ENTIRE CHAPTER. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 2 | EDUCATION - PROVIDED EDUCATION TO CHAPTER MEMBERS IN CURRENT AND UPCOMING TECHNOLOGY. SERVED ENTIRE CHAPTER. |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 17860 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 24380 |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 1709 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 3285 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TotalExpensesAmt | 0 | 109371 |
| IRS990EZ/TotalRevenueAmt | 0 | 101459 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | WWW.PORTLANDCSI.ORG |
| IRS990ScheduleG/AgrmtProfFundraisingActyInd | 0 | false |
| IRS990ScheduleG/FundraisingEventInformationGrp/DirectExpenseSummaryEventsAmt | 0 | 17860 |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event1Nm | 0 | 22 GOLF TOU |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event2Nm | 0 | 23 GOLF TOU |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent1Amt | 0 | 22990 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent2Amt | 0 | 19250 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsTotalAmt | 0 | 42240 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueEvent1Amt | 0 | 22990 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueEvent2Amt | 0 | 19250 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueTotalEventsAmt | 0 | 42240 |
| IRS990ScheduleG/FundraisingEventInformationGrp/NetIncomeSummaryAmt | 0 | 24380 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OthDirectExpnssTotalEventsAmt | 0 | 17860 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OtherDirectExpensesEvent1Amt | 0 | 17860 |
| IRS990ScheduleG/LicensedStatesCd | 0 | OR |
| IRS990ScheduleG/SpecialFundraisingEventsInd | 0 | X |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | ACTIVITY CHAPTER MEETINGS GRANTEE ENTIRE MEMBERSHIP AMOUNT 14,018ACTIVITY CONFERENCES GRANTEE ENTIRE CHAPTER AMOUNT 9,721ACTIVITY INDUSTRY FORUMS GRANTEE ENTIRE MEMBERSHIP AMOUNT 64,147ACTIVITY EDUCATION GRANTEE ENTIRE MEMBERSHIP AMOUNT 5,634 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | DESCRIPTION AMOUNTQUICKBOOKS 1,000PAYPAL FEES 920ADVOCATE EXPENSE 140OUTREACH 1,678GO DADDY FEES 440CONTRIBUTIONS EXPENSE 1,027MAIL CHIMP 768STRIPE - SQUARE FEES 2,816INSURANCE 3,122CORPORATE FILING FEE 50DUES AND SUBSCRIPTIONS 625MEMBER EXPENSE 260TECHNOLOGY 990BOARD CATERING 551 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | CATEGORY BEGINNING OF YEAR END OF YEARUMPQUA VISA CC 1,709 3,285 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | List of grants and similar amounts paid Part I line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Description of other expenses Part I line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Description of total liabilities Part II line 26 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/AuthenticationAssuranceLevelCd | 0 | AAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/IdentityAssuranceLevelCd | 0 | IAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/OOBSecurityVerificationCd | 0 | 00 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/TrustedCustomerCd | 0 | 0 |
| ReturnHeader/BuildTS | 0 | 2023-04-26 12:10:37Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | KOURTNEY STRONG |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | PRESIDENT |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 5038052500 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2023-11-10 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | PORTLAND CHAPTER OF CONSTRUCTION SPECIFICATION IN |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | PORT |
| ReturnHeader/Filer/EIN | 0 | 930760052 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO BOX 6683 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | PORTLAND |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | OR |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 97228 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 931191018 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | Pacific Northwest Tax Service |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 2100 NE BROADWAY ST Suite 105 |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | PORTLAND |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | OR |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 97232 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 5036465600 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2023-11-13 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Nancy Aleshire |
| ReturnHeader/ReturnTs | 0 | 2023-11-13T15:45:39-05:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/SigningOfficerGrp/PersonFullName/PersonFirstNm | 0 | KOURTNEY |
| ReturnHeader/SigningOfficerGrp/PersonFullName/PersonLastNm | 0 | STRONG |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2022-07-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2023-06-30 |
| ReturnHeader/TaxYr | 0 | 2022 |
No mirrored PDF or thumbnail assets are attached yet.