Civic Intelligence

Operation Reconnect

EIN 47-3265360 • 501(c)3 • Orange Beach, AL

Profile

Operation ReConnect provides the gift of time to military service-members returning from overseas combat deployments. Our Missions is to provide military families with 7-nights of uninterrupted time at NO COST in a coastal resort property.

28480 Perdido Pass DriveOrange Beach, AL 36561

www.operationreconnect.org

Siviq Scores

Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.

Liabilities / Assets

99th percentile

24.80x

Higher debt load relative to assets than 99% of similar nonprofits.

501(c)3 • <$500k nonprofits • Source year 2024

Liabilities / Revenue

98th percentile

3.40x

Higher debt load relative to revenue than 98% of similar nonprofits.

501(c)3 • <$500k nonprofits • Source year 2024

Net Margin

51st percentile

2.2%

Higher net margin than 51% of similar nonprofits.

501(c)3 • <$500k nonprofits • Source year 2024

Top Officer Pay

87th percentile

$5,982

Higher top officer pay than 87% of similar nonprofits.

Top officer pay equals 12.1% of source-year revenue.

501(c)3 • <$500k nonprofits • Source year 2024

Asset Growth

44th percentile

-5.1%

Faster asset growth than 44% of similar nonprofits.

501(c)3 • <$500k nonprofits • Annualized from 2023 to 2024

Revenue Growth

10th percentile

-74%

Faster revenue growth than 10% of similar nonprofits.

501(c)3 • <$500k nonprofits • Annualized from 2023 to 2024

Assets

Down

$6,782

Down $362 (-5.1%) from 2023

Liabilities

Down

$168,174

Down $1,429 (-0.8%) from 2023

Net Assets

Up

-$161,392

Up $1,067 (+0.7%) from 2023

Revenue

Down

$49,450

Down $142,240 (-74%) from 2023

Expenses

Down

$48,383

Down $175,312 (-78%) from 2023

Net Income

Up

$1,067

Up $33,072 (+103%) from 2023

Trend Graphs

Balance Sheet Trend

Grouped bars show assets, liabilities, and net assets across loaded filings.

$200K$100K$0-$100K-$200KAssets 2015: $1,376Net Assets 2015: $1,3762015Assets 2016: $3,451Liabilities 2016: $4,801Net Assets 2016: -$1,3502016Assets 2017: $8,960Liabilities 2017: $20,101Net Assets 2017: -$11,1412017Assets 2018: $24,973Liabilities 2018: $0Net Assets 2018: $24,9732018Assets 2019: $14,148Liabilities 2019: $0Net Assets 2019: $14,1482019Assets 2020: $57,508Liabilities 2020: $88,596Net Assets 2020: -$31,0882020Assets 2021: $76,459Liabilities 2021: $154,836Net Assets 2021: -$78,3772021Assets 2022: $23,707Liabilities 2022: $154,161Net Assets 2022: -$130,4542022Assets 2023: $7,144Liabilities 2023: $169,603Net Assets 2023: -$162,4592023Assets 2024: $6,782Liabilities 2024: $168,174Net Assets 2024: -$161,3922024

Highlighted filing

2024

Assets$6,782
Liabilities$168,174
Net Assets-$161,392

Operations Trend

Revenue, expenses, and net income by year, with the latest filing highlighted.

$600K$400K$200K$0-$200KRevenue 2015: $83,099Expenses 2015: $81,723Net Income 2015: $1,3762015Revenue 2016: $145,676Expenses 2016: $148,402Net Income 2016: -$2,7262016Revenue 2017: $321,451Expenses 2017: $321,404Net Income 2017: $472017Revenue 2018: $588,210Expenses 2018: $554,374Net Income 2018: $33,8362018Revenue 2019: $486,559Expenses 2019: $497,384Net Income 2019: -$10,8252019Revenue 2020: $294,758Expenses 2020: $339,944Net Income 2020: -$45,1862020Revenue 2021: $289,053Expenses 2021: $336,348Net Income 2021: -$47,2952021Revenue 2022: $327,113Expenses 2022: $379,191Net Income 2022: -$52,0782022Revenue 2023: $191,690Expenses 2023: $223,695Net Income 2023: -$32,0052023Revenue 2024: $49,450Expenses 2024: $48,383Net Income 2024: $1,0672024

Highlighted filing

2024

Revenue$49,450
Expenses$48,383
Net Income$1,067

Filings

Latest Filing Detail
Jump To
Filing Snapshot
Filing Period
Jan 1, 2024 to Dec 31, 2024
Signed
Nov 21, 2025
Return Version
2024v5.1
Gross Receipts
$49,450
Mission and Program Overview

Mission

Operation ReConnect provides the gift of time to military service-members returning from overseas combat deployments. Our Missions is to provide military families with 7-nights of uninterrupted time at NO COST in a coastal resort property.

Program Services

DescriptionGrantsExpenses
Accommodations - More than 100 individuals served$0$34,399
Compensation and Service Providers

Employees

NameTitleFull / Part TimeBaseOtherTotal
Ryan CharrierPresident And ChairmanFT$5,982-$5,982
Molly CharrierTreasurerPT$1,043-$1,043
Filing and Contact Details

Filer

Filer Name
Operation ReConnect
EIN
47-3265360
Address
28480 Perdido Pass Drive, Orange Beach, AL 36561

Signing Officer

Name
Ryan Charrier
Title
President
Phone
2517527926
Signed
2025-11-21
Supplemental Narrative

Additional Explanations

Doing Business As Names

Operation ReConnect

Part I, line 16

| Other Expenses:, Amount:| Project Expense, $3461| Program Expense, $34399|

Part II, line 24

| Explanation:, BOYAmount:, EOYAmount:| Other assets, $7144, $5679|

Part II, line 26

| Explanation:, BOYAmount:, EOYAmount:| Other assets, $169603, $168174|

Raw XML Appendix201 raw XML fields

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/ActivitiesNotPreviouslyRptInd0false
IRS990EZ/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt0Molly Charrier
IRS990EZ/BooksInCareOfDetail/PhoneNum02519786655
IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt028480 Perdido Pass Drive
IRS990EZ/BooksInCareOfDetail/USAddress/CityNm0Orange Beach
IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd0AL
IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd036561
IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt00
IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt01103
IRS990EZ/ChgMadeToOrgnzngDocNotRptInd0false
IRS990EZ/ContributionsGiftsGrantsEtcAmt049450
IRS990EZ/DirectIndirectPltclExpendAmt00
IRS990EZ/DonorAdvisedFndsInd0false
IRS990EZ/EngagedInExcessBenefitTransInd0false
IRS990EZ/ExcessOrDeficitForYearAmt01067
IRS990EZ/FeesAndOtherPymtToIndCntrctAmt0116
IRS990EZ/FiledScheduleAInd0true
IRS990EZ/ForeignFinancialAccountInd0false
IRS990EZ/ForeignOfficeInd0false
IRS990EZ/Form1120PolFiledInd0false
IRS990EZ/Form990TotalAssetsGrp/BOYAmt07144
IRS990EZ/Form990TotalAssetsGrp/EOYAmt06782
IRS990EZ/GainOrLossFromSaleOfAssetsAmt00
IRS990EZ/GrossProfitLossSlsOfInvntryAmt00
IRS990EZ/GrossReceiptsAmt049450
IRS990EZ/InfoInScheduleOPartIIInd0X
IRS990EZ/InfoInScheduleOPartIInd0X
IRS990EZ/LobbyingActivitiesInd0false
IRS990EZ/MadeLoansToFromOfficersInd0false
IRS990EZ/MethodOfAccountingCashInd0X
IRS990EZ/NetAssetsOrFundBalancesBOYAmt0-162459
IRS990EZ/NetAssetsOrFundBalancesEOYAmt0-161392
IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt0-162459
IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt0-161392
IRS990EZ/OccupancyRentUtltsAndMaintAmt03277
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt040
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt110
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt05982
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt11043
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm0Ryan Charrier
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm1Molly Charrier
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt0President and Chairman
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt1Treasurer
IRS990EZ/OperateHospitalInd0false
IRS990EZ/Organization501c3Ind0X
IRS990EZ/OrganizationDissolvedEtcInd0false
IRS990EZ/OrganizationHadUBIInd0false
IRS990EZ/OtherAssetsTotalDetail/BOYAmt07144
IRS990EZ/OtherAssetsTotalDetail/EOYAmt05679
IRS990EZ/OtherExpensesTotalAmt037860
IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt0NONE
IRS990EZ/PartVIOfCompOfHghstPdEmplTxt0NONE
IRS990EZ/PoliticalCampaignActyInd0false
IRS990EZ/PrimaryExemptPurposeTxt0Operation ReConnect provides the gift of time to military service-members returning from overseas combat deployments. Our Missions is to provide military families with 7-nights of uninterrupted time at NO COST in a coastal resort property.
IRS990EZ/PrintingPublicationsPostageAmt0105
IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt0Accommodations - More than 100 individuals served
IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt00
IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt034399
IRS990EZ/ProhibitedTaxShelterTransInd0false
IRS990EZ/RelatedOrganizationCtrlEntInd0false
IRS990EZ/SalariesOtherCompEmplBnftAmt07025
IRS990EZ/ScheduleBNotRequiredInd0X
IRS990EZ/SchoolOperatingInd0false
IRS990EZ/SpecialEventsNetIncomeLossAmt00
IRS990EZ/StatesWhereCopyOfReturnIsFldCd0AL
IRS990EZ/StatesWhereCopyOfReturnIsFldCd1FL
IRS990EZ/SubjectToProxyTaxInd0false
IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt0169603
IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt0168174
IRS990EZ/TanningServicesProvidedInd0false
IRS990EZ/TotalExpensesAmt048383
IRS990EZ/TotalProgramServiceExpensesAmt034399
IRS990EZ/TotalRevenueAmt049450
IRS990EZ/TransactionWithControlEntInd0false
IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd0false
IRS990EZ/TypeOfOrganizationOtherDesc0Nonprofit
IRS990EZ/TypeOfOrganizationOtherInd0X
IRS990EZ/WebsiteAddressTxt0www.OperationReConnect.org
IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearAmt00
IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt00
IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt049450
IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt0191690
IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt0327113
IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt0289053
IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt0294758
IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt01152064
IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearAmt00
IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/TotalAmt00
IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt00
IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt00
IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt00
IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt00
IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearAmt00
IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt00
IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt00
IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt00
IRS990ScheduleA/InvestmentIncomeCYPct00
IRS990ScheduleA/InvestmentIncomePYPct00.00
IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearAmt00
IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/NetIncomeFromOtherUBIGrp/TotalAmt00
IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearAmt00
IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/OtherIncome509Grp/TotalAmt00
IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearAmt00
IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/Post1975UBTIGrp/TotalAmt00
IRS990ScheduleA/PubliclySupportedOrg509a2Ind0X
IRS990ScheduleA/PublicSupportCY509Pct01
IRS990ScheduleA/PublicSupportPY509Pct01
IRS990ScheduleA/PublicSupportTotal509Amt01152064
IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt00
IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt00
IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearAmt00
IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt00
IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearAmt00
IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus1YearAmt00
IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus2YearsAmt00
IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus3YearsAmt00
IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus4YearsAmt00
IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/TotalAmt00
IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind0X
IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt049450
IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt0191690
IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt0327113
IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt0289053
IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt0294758
IRS990ScheduleA/Total509Grp/TotalAmt01152064
IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt049450
IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt0191690
IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt0327113
IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt0289053
IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt0294758
IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt01152064
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt0Operation ReConnect
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt1| Other Expenses:, Amount:| Project Expense, $3461| Program Expense, $34399|
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt2| Explanation:, BOYAmount:, EOYAmount:| Other assets, $7144, $5679|
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt3| Explanation:, BOYAmount:, EOYAmount:| Other assets, $169603, $168174|
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc0Doing Business As Names
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc1Part I, line 16
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc2Part II, line 24
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc3Part II, line 26
ReturnHeader/BuildTS02025-03-06 01:10:19Z
ReturnHeader/BusinessOfficerGrp/PersonNm0Ryan Charrier
ReturnHeader/BusinessOfficerGrp/PersonTitleTxt0President
ReturnHeader/BusinessOfficerGrp/PhoneNum02517527926
ReturnHeader/BusinessOfficerGrp/SignatureDt02025-11-21
ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt0Operation ReConnect
ReturnHeader/Filer/BusinessNameControlTxt0OPER
ReturnHeader/Filer/EIN0473265360
ReturnHeader/Filer/ForeignPhoneNum02516096772
ReturnHeader/Filer/USAddress/AddressLine1Txt028480 Perdido Pass Drive
ReturnHeader/Filer/USAddress/CityNm0Orange Beach
ReturnHeader/Filer/USAddress/StateAbbreviationCd0AL
ReturnHeader/Filer/USAddress/ZIPCd036561
ReturnHeader/ReturnTs02025-11-20T12:36:23-05:00
ReturnHeader/ReturnTypeCd0990EZ
ReturnHeader/TaxPeriodBeginDt02024-01-01
ReturnHeader/TaxPeriodEndDt02024-12-31
ReturnHeader/TaxYr02024

Document Assets

No mirrored PDF or thumbnail assets are attached yet.