Liabilities / Assets
74th percentile
Higher debt load relative to assets than 74% of similar nonprofits.
EIN 85-3924084 • 501(c)3 • Philadelphia, PA
Profile
To assist and help indigent refugees and asylum seeing communities by developing and implementing engineering solutions to provide clean water and sanitary waste removal, manage stormwater and mitigate flooding, and to build critical infrastructure to keep people in those communites healthy and free of water borne diseases.specifically, we build and maintain bathroom facilities and portapotties; we have built and maintain playgrounds for the children; we purchase and distribute basic hygiene items to asylum seekers living at the camps and shelters; etc.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
74th percentile
Higher debt load relative to assets than 74% of similar nonprofits.
Liabilities / Revenue
74th percentile
Higher debt load relative to revenue than 74% of similar nonprofits.
Net Margin
47th percentile
Higher net margin than 47% of similar nonprofits.
Top Officer Pay
96th percentile
Higher top officer pay than 96% of similar nonprofits.
Top officer pay equals 9.3% of source-year revenue.
Asset Growth
78th percentile
Faster asset growth than 78% of similar nonprofits.
Revenue Growth
78th percentile
Faster revenue growth than 78% of similar nonprofits.
Assets
Up$227,693
Up $36,541 (+19%) from 2023
Liabilities
Up$498
Up $292 (+142%) from 2023
Net Assets
Up$227,195
Up $36,249 (+19%) from 2023
Revenue
Up$470,062
Up $130,254 (+38%) from 2023
Expenses
Up$433,813
Up $137,383 (+46%) from 2023
Net Income
Down$36,249
Down $7,129 (-16%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
| Balance Sheet | Operations | |||||
|---|---|---|---|---|---|---|
| Year | Assets | Liabilities | Net Assets | Revenue | Expenses | Net Income |
| 2024Detailed filing. Detailed filing data is available for this year. | $2.28 | $0.00 | $2.27 | $4.70 | $4.34 | $0.36 |
| 2023Detailed filing. Detailed filing data is available for this year. | $1.91 | $0.00 | $1.91 | $3.40 | $2.96 | $0.43 |
| 2022Detailed filing. Detailed filing data is available for this year. | $1.49 | $0.01 | $1.48 | $3.54 | $2.11 | $1.43 |
To assist and help indigent refugees and asylum seeing communities by developing and implementing engineering solutions to provide clean water and sanitary waste removal, manage stormwater and mitigate flooding, and to build critical infrastructure to keep people in those communites healthy and free of water borne diseases.specifically, we build and maintain bathroom facilities and portapotties; we have built and maintain playgrounds for the children; we purchase and distribute basic hygiene items to asylum seekers living at the camps and shelters; etc.
To provide community-driven, public health-focused engineering for people in crisis
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $191,152 | $227,693 | ▲ $36,541 |
| Cap Stk Tr Prin Current Funds | $190,946 | $190,946 | → $0 |
| Rtn Earn Endowment Incm Other Fnds | $0 | $36,249 | ▲ $36,249 |
| Pd in Cap Srpls Land Bldg Eqp Fund | $0 | $0 | → $0 |
| Total Assets | $191,152 | $227,693 | ▲ $36,541 |
| Liabilities | |||
| Other Liabilities | $206 | $498 | ▲ $292 |
| Total Liabilities | $206 | $498 | ▲ $292 |
| Net Assets / Fund Balance | |||
| Total Net Assets Fund Balance | $190,946 | $227,195 | ▲ $36,249 |
| Total Liabilities and Net Assets / Fund Balance | $191,152 | $227,693 | ▲ $36,541 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Chloe Rastatter | Secretary | FT | $43,730 | $43,730 |
| Miranda Mello | Treasurer | FT | $43,730 | $43,730 |
| Erin Hughes | President | FT | $33,210 | $33,210 |
| Name | Title |
|---|---|
| Estuardo Cifuentes | Board Member |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Other Non Cash Contri Table | 10 | $115,439 | Fair Market Value |
| Total Noncash Contributions | 10 | $115,439 | - |
| Line Item | Amount |
|---|---|
| Other Expenses | $227,469 |
| Salaries, Compensation, and Employee Benefits | $158,444 |
| Grants and Similar Amounts Paid | $47,900 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Current Officers, Directors, Trustees, and Key Employees | $80,447 | $40,223 | - | $120,670 |
| Foreign Grants | $47,900 | - | - | $47,900 |
| Other Salaries and Wages | $18,643 | $3,729 | - | $22,372 |
| Other Expenses | $13,750 | $14,455 | - | $13,750 |
| Payroll Taxes | $8,913 | $3,788 | - | $12,701 |
| Office Expenses | $5,952 | $5,952 | - | $11,904 |
| All Other Expenses | $5,317 | - | - | $5,317 |
| Insurance | $4,298 | - | - | $4,298 |
| Fees for Services Accounting | $3,700 | - | - | $3,700 |
| Travel | $3,446 | - | - | $3,446 |
| Other Employee Benefits | $2,701 | - | - | $2,701 |
| Advertising | - | $419 | - | $419 |
| Total Functional Expenses | $365,247 | $68,566 | $0 | $433,813 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| Mexico | The Program Services and Accomplishments Noted in Part Iii, Page 2 Were Conducted in Mexico | We Perform Most of Our Program Services in Mexcico and Some in Texas | - | - | - |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Payroll Taxes Payable | $498 |
“The return was circulated to the board for their approval before filing”
“All of our documents are available upon request or as a matter of public records”
“They are available upon request”
“Stem education program: this program offers weekly stem (science, technology, engineering, and math) classes for children living in refugee camps and shelters at the us-mexico border. The classes focus on empowering youth, especially girls of color, with educational opportunities that foster problem-solving skills, resilience, and hope. The curriculum covers various stem topics designed to spark curiosity and equip participants with foundational skills in these fields. Infrastructure program: this program addresses the critical infrastructure needs in makeshift camps and shelters. We implement stormwater management solutions, construct large shade structures, provide essential shelter infrastructure, build kitchens for communal cooking, and create other basic amenities that improve safety, hygiene, and comfort for asylum seekers.”
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 | 1 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TO PROVIDE COMMUNITY-DRIVEN, PUBLIC HEALTH-FOCUSED ENGINEERING FOR PEOPLE IN CRISIS |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 419 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 419 |
| IRS990/AllOtherContributionsAmt | 0 | 470062 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 5317 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 5317 |
| IRS990/AuditCommitteeInd | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | ERIN HUGHES |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 9083703448 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1731 SEPVIVA STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | PHILADELPHIA |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 19125 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CapStkTrPrinCurrentFundsGrp/BOYAmt | 0 | 190946 |
| IRS990/CapStkTrPrinCurrentFundsGrp/EOYAmt | 0 | 190946 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 191152 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 227693 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 40223 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 80447 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 120670 |
| 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 | 470062 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 47900 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 227469 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 36249 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 158444 |
| IRS990/CYTotalExpensesAmt | 0 | 433813 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 470062 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | WASH (WATER, SANITATION, HYGIENE) INITIATIVES: WASH IS A HUMANITARIAN AID ACRONYM THAT STANDS FOR WATER, SANITATION AND HYGIENE. SOLIDARITY MAINTAINS, CLEANS, AND REPAIRS THE BATHROOM, SHOWER, HAND WASHING, AND CLOTHES WASHING FACILITIES AT THE MAKESHIFT REFUGEE CAMPS AND SHELTERS. WE PROVIDE PORTABLE TOILETS WHEN PERMANENT BATHROOMS ARE NOT AVAILABLE. WE ALSO INSTALL WATER TANKS AND FILL THE TANKS WITH CLEAN, DRINKING WATER. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 0 |
| IRS990/DoingBusinessAsName/BusinessNameLine1Txt | 0 | SOLIDARITY ENGINEERING |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 59113 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 3700 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 3700 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignGrantsGrp/ProgramServicesAmt | 0 | 47900 |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 47900 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 50.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 50.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 50.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | ERIN HUGHES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | CHLOE RASTATTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | MIRANDA MELLO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | ESTUARDO CIFUENTES |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 33210 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 43730 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 43730 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | BOARD MEMBER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2020 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 4 |
| IRS990/GrantAmt | 0 | 70000 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 470062 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 1 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 4298 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 4298 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | PA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | SOLIDARITY ENGINEERING IS A WOMEN-FOUNDED, WOMEN-LED HUMANITARIAN ORGANIZATION THAT WORKS ALONGSIDE DISPLACED AND VULNERABLE COMMUNITIES AT THE US-MEXICO BORDER AND BEYOND. WE COMBINE ENGINEERING, PUBLIC HEALTH, AND CREATIVE PROBLEM SOLVING TO ADDRESS URGENT NEEDS, RESTORE DIGNITY, AND IMPROVE LIVING CONDITIONS FOR THOSE IN CRISIS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 1 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 190946 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 227195 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoncashContributionsAmt | 0 | 115439 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 5952 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 5952 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 11904 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrgDoesNotFollowFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 2701 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 2701 |
| IRS990/OtherExpensesGrp/Desc | 0 | HYGIENE SUPPLY DISTRIBU |
| IRS990/OtherExpensesGrp/Desc | 1 | WASH FACILITIES AND SER |
| IRS990/OtherExpensesGrp/Desc | 2 | ADMINISTRATIVE EXPENSES |
| IRS990/OtherExpensesGrp/Desc | 3 | PLAYGROUNDS/PARK CONSTR |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 14455 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 125945 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 29780 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 14455 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 13750 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 125945 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 29780 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 28910 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 13750 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 206 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 498 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 3729 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 18643 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 22372 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 3788 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 8913 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 12701 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/BOYAmt | 0 | 0 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/EOYAmt | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | ERIN HUGHES |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | PLAYGROUNDS/PARKS: SOLIDARITY ENGINEERING FINISHED CONSTRUCTION ON, AND CONTINUES TO OPERATE AND MAINTAIN, THE PLAYGROUND AT ONE OF THE REFUGEE SHELTERS. THIS PLAYGROUND INCLUDES UNDERGROUND DRAINAGE, A SOFT SAND FOUNDATION, TWO PLAY STRUCTURES (INCLUDING MONKEY BARS, CLIMBING WALLS, FIREMAN POLE, ETC), MURALS, A LARGE OVERHEAD ROOF, CONCRETE WALLS, AND A SOLAR ARRAY AND CHARGING STATION. WE HAVE ALSO STARTED THE PLANNING AND DESIGN OF ANOTHER PARK AND PLAYGROUND AT A DIFFERENT REFUGEE SHELTER. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 43084 |
| IRS990/ProgSrvcAccomActy2Grp/GrantAmt | 0 | 75000 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 10000 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | HYGIENE PRODUCT DISTRIBUTION: SOLIDARITY INC BUYS BASIC HYGIENE ITEMS TO DISTRIBUTE TO THE ASYLUM SEEKERS LIVING AT THE CAMPS AND SHELTERS. WE ALSO COLLECT DONATIONS OF THESE ITEMS FROM COMPANIES, CHURCH GROUPS, AND INDIVIDUALS. THESE ITEMS CAN BE CATEGORIZED INTO PERSONAL HYGIENE PRODUCTS OR COMMUNITY CLEANING SUPPLIES. THE PERSONAL HYGIENE PRODUCTS INCLUDE SOAP, MENSTRUAL PADS, HAND SANITIZER, TOOTHBRUSHES AND TOOTHPASTE, DIAPERS, ETC. SOMETIMES WE PUT THESE ITEMS INTO KITS, AND DISTRIBUTE THEM AS COMPLETE HYGIENE KITS INSTEAD OF INDIVIDUAL ITEMS. AND THE COMMUNITY CLEANING SUPPLIES INCLUDE ITEMS LIKE BLEACH, BROOMS, MOPS, DETERGENT, ETC THAT ARE USED BY THE COMMUNITY TO CLEAN AND MAINTAIN THEIR WASH FACILITIES. WE ALSO DISTRIBUTE DIAPERS FOR BABIES. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 155279 |
| IRS990/ProgSrvcAccomActy3Grp/GrantAmt | 0 | 55000 |
| IRS990/ProgSrvcAccomActy3Grp/RevenueAmt | 0 | 115439 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 339784 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 24 |
| IRS990/PYOtherExpensesAmt | 0 | 137908 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 43378 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 158522 |
| IRS990/PYTotalExpensesAmt | 0 | 296430 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 339808 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 36249 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 20000 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/BOYAmt | 0 | 0 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/EOYAmt | 0 | 36249 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/First5Years509Ind | 0 | X |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 470062 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 339784 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 353620 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4454 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 1167920 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 24 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 24 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 24 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 24 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 1167920 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 470062 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 339784 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 353620 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4454 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 1167920 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 470062 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 339808 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 353620 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 4454 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 1167944 |
| 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/OtherLiabilitiesOrgGrp/Amt | 0 | 498 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | PAYROLL TAXES PAYABLE |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 0 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 498 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 0 | MEXICO |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 0 | WE PERFORM MOST OF OUR PROGRAM SERVICES IN MEXCICO AND SOME IN TEXAS |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 0 | THE PROGRAM SERVICES AND ACCOMPLISHMENTS NOTED IN PART III, PAGE 2 WERE CONDUCTED IN MEXICO |
| IRS990ScheduleF/BoycottCountriesInd | 0 | 0 |
| IRS990ScheduleF/ContinuationSpentAmt | 0 | 0 |
| IRS990ScheduleF/ContinuationTotalEmployeeCnt | 0 | 0 |
| IRS990ScheduleF/ContinuationTotalOfficeCnt | 0 | 0 |
| IRS990ScheduleF/ForeignCorpOwnershipInd | 0 | 0 |
| IRS990ScheduleF/ForeignIndividualsGrantsGrp/MannerOfCashDisbursementTxt | 0 | CASH |
| IRS990ScheduleF/ForeignIndividualsGrantsGrp/RecipientCnt | 0 | 2 |
| IRS990ScheduleF/ForeignIndividualsGrantsGrp/RegionTxt | 0 | MEXICO |
| IRS990ScheduleF/ForeignIndividualsGrantsGrp/TypeOfAssistanceTxt | 0 | TYPE OF GRANT OR ASSISTANCE: WE PAID SOME INDIVIDUAL LABORERS TO HELP WITH THE CONSTRUCTION OF PROJECTS IN MEXICO. WE PAID JOSE ALVAREZ CUEVAS A TOTAL OF $23,450, WHICH IS AN AVERAGE OF $1,954 PER MONTH. WE PAID "PEPE" JOSE MELENDEZ A TOTAL OF $24,450, WHICH IS AN AVERAGE OF $2,038/MONTH. |
| IRS990ScheduleF/ForeignPartnershipInd | 0 | 0 |
| IRS990ScheduleF/GrantRecordsMaintainedInd | 0 | 0 |
| IRS990ScheduleF/InterestInForeignTrustInd | 0 | 0 |
| IRS990ScheduleF/PassiveForeignInvestmestCoInd | 0 | 0 |
| IRS990ScheduleF/SubtotalEmployeesCnt | 0 | 0 |
| IRS990ScheduleF/SubtotalOfficesCnt | 0 | 0 |
| IRS990ScheduleF/SubtotalSpentAmt | 0 | 0 |
| IRS990ScheduleF/SupplementalInformationDetail/ExplanationTxt | 0 | WE DO NOT MAKE GRANTS TO FOREIGN ORGANIZATIONS. WE RAISE MONEY IN THE UNITED STATES AND USE THOSE FUNDS TO PERFORM MOST OF OUR SERVICES TO HELP ASYLUM SEEKERS IN MEXICO AND IN TEXAS. WE PAID TWO MEXICAN SUB-CONTRACTORS TO GO TO ASYLUM SEEKER ENCAMPMENTS AND SHELTERS SEVERAL DAYS PER WEEK. THE ENCAMPMENTS THEY WORK AT ARE CALLED SENDA DE VIDA 1, SENDA DE VIDA 2, RIO CAMP, CASA DEL MIGRANTE, CASA LULU, AND MATAMOROS CAMP. |
| IRS990ScheduleF/SupplementalInformationDetail/ExplanationTxt | 1 | WE MAINTAIN RECORDS TO ACCOUNT FOR ALL OF OUR EXPENSES. WE SPENT APPROXIMATELY $30,400 IN PROVIDING CLEAN DRINKING WATER, BATHROOMS, AND OTHER WASH (WATER, SANITATION, HYGIENE) FACILITIES. WE SPENT $14,300 ON THE CONSTRUCTION, OPERATION, AND MAINTENANCE OF PLAYGROUNDS. AND WE COLLECTED OVER $115,400 WORTH IN HYGEINE SUPPLIES AND SPENT AND ADDITIONAL $16,600 BUYING MORE AND DISTRIBUTING ALL OF THOSE SUPPLIES. |
| IRS990ScheduleF/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART I, LINE 2: |
| IRS990ScheduleF/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | PART I, LINE 3: |
| IRS990ScheduleF/TotalEmployeeCnt | 0 | 0 |
| IRS990ScheduleF/TotalOfficeCnt | 0 | 0 |
| IRS990ScheduleF/TotalSpentAmt | 0 | 0 |
| IRS990ScheduleF/TransferToForeignCorpInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 0 |
| IRS990ScheduleM/AnyPropertyThatMustBeHeldInd | 0 | 0 |
| IRS990ScheduleM/OtherNonCashContriTableGrp/ContributionCnt | 0 | 10 |
| IRS990ScheduleM/OtherNonCashContriTableGrp/Desc | 0 | HYGIENE PRODUCTS, BABY DIAPERS, EQUIPMENT |
| IRS990ScheduleM/OtherNonCashContriTableGrp/MethodOfDeterminingRevenuesTxt | 0 | FAIR MARKET VALUE |
| IRS990ScheduleM/OtherNonCashContriTableGrp/NonCashCheckboxInd | 0 | X |
| IRS990ScheduleM/OtherNonCashContriTableGrp/NoncashContributionsRptF990Amt | 0 | 115439 |
| IRS990ScheduleM/ReviewProcessUnusualNCGiftsInd | 0 | 0 |
| IRS990ScheduleM/SupplementalInformationDetail/ExplanationTxt | 0 | LARGE CORPORATIONS DONATE SUPPLIES TO US TO HELP THE PEOPLE WE SERVE |
| IRS990ScheduleM/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART I, COLUMN (B): |
| IRS990ScheduleM/ThirdPartiesUsedInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | STEM EDUCATION PROGRAM: THIS PROGRAM OFFERS WEEKLY STEM (SCIENCE, TECHNOLOGY, ENGINEERING, AND MATH) CLASSES FOR CHILDREN LIVING IN REFUGEE CAMPS AND SHELTERS AT THE US-MEXICO BORDER. THE CLASSES FOCUS ON EMPOWERING YOUTH, ESPECIALLY GIRLS OF COLOR, WITH EDUCATIONAL OPPORTUNITIES THAT FOSTER PROBLEM-SOLVING SKILLS, RESILIENCE, AND HOPE. THE CURRICULUM COVERS VARIOUS STEM TOPICS DESIGNED TO SPARK CURIOSITY AND EQUIP PARTICIPANTS WITH FOUNDATIONAL SKILLS IN THESE FIELDS. INFRASTRUCTURE PROGRAM: THIS PROGRAM ADDRESSES THE CRITICAL INFRASTRUCTURE NEEDS IN MAKESHIFT CAMPS AND SHELTERS. WE IMPLEMENT STORMWATER MANAGEMENT SOLUTIONS, CONSTRUCT LARGE SHADE STRUCTURES, PROVIDE ESSENTIAL SHELTER INFRASTRUCTURE, BUILD KITCHENS FOR COMMUNAL COOKING, AND CREATE OTHER BASIC AMENITIES THAT IMPROVE SAFETY, HYGIENE, AND COMFORT FOR ASYLUM SEEKERS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | THE RETURN WAS CIRCULATED TO THE BOARD FOR THEIR APPROVAL BEFORE FILING |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | ALL OF OUR DOCUMENTS ARE AVAILABLE UPON REQUEST OR AS A MATTER OF PUBLIC RECORDS |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | THEY ARE AVAILABLE UPON REQUEST |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | LINE 4 D - OTHER PROGRAM SERVICES |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION C, LINE 18 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990/SchoolOperatingInd | 0 | 0 |
| IRS990/SignificantChangeInd | 0 | 0 |
| IRS990/SignificantNewProgramSrvcInd | 0 | 0 |
| IRS990/StatesWhereCopyOfReturnIsFldCd | 0 | PA |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | 0 |
| IRS990/SubjectToProxyTaxInd | 0 | 0 |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | 0 |
| IRS990/TaxablePartyNotificationInd | 0 | 0 |
| IRS990/TaxExemptBondsInd | 0 | 0 |
| IRS990/TerminateOperationsInd | 0 | 0 |
| IRS990/TotalAssetsBOYAmt | 0 | 191152 |
| IRS990/TotalAssetsEOYAmt | 0 | 227693 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 191152 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 227693 |
| IRS990/TotalCompGreaterThan150KInd | 0 | 0 |
| IRS990/TotalContributionsAmt | 0 | 470062 |
| IRS990/TotalEmployeeCnt | 0 | 3 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 68566 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 365247 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 433813 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 206 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 498 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 206 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 498 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 190946 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 227195 |
| IRS990/TotalOtherCompensationAmt | 0 | 0 |
| IRS990/TotalOtherProgSrvcExpenseAmt | 0 | 107771 |
| IRS990/TotalOtherProgSrvcGrantAmt | 0 | 106000 |
| IRS990/TotalOtherProgSrvcRevenueAmt | 0 | 134062 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 365247 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 120670 |
| IRS990/TotalRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 470062 |
| IRS990/TotalRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/TotalVolunteersCnt | 0 | 2 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 191152 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 227693 |
| IRS990/TotReportableCompRltdOrgAmt | 0 | 0 |
| IRS990/TravelGrp/ProgramServicesAmt | 0 | 3446 |
| IRS990/TravelGrp/TotalAmt | 0 | 3446 |
| IRS990/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990/TypeOfOrganizationCorpInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | 0 |
| IRS990/UponRequestInd | 0 | X |
| IRS990/USAddress/AddressLine1Txt | 0 | 1731 SEPVIVA STREET |
| IRS990/USAddress/CityNm | 0 | PHILADELPHIA |
| IRS990/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990/USAddress/ZIPCd | 0 | 19125 |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 4 |
| IRS990/VotingMembersIndependentCnt | 0 | 1 |
| IRS990/WebsiteAddressTxt | 0 | WWW.SOLIDARITYENGINEERING.ORG |
| IRS990/WhistleblowerPolicyInd | 0 | 0 |
| ReturnHeader/BuildTS | 0 | 2024-10-15 13:58:12Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | 1 |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | ERIN HUGHES |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | PRESIDENT |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 9083703448 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2024-11-14 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | SOLIDARITY INC |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | SOLI |
| ReturnHeader/Filer/EIN | 0 | 853924084 |
| ReturnHeader/Filer/PhoneNum | 0 | 9083703448 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 1731 SEPVIVA STREET |
| ReturnHeader/Filer/USAddress/CityNm | 0 | PHILADELPHIA |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | PA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 19125 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 0 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 454042038 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | PHILIP E HUGHES JR |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 3936 NETHERFIELD ROAD |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | PHILADELPHIA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | PA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 19129 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 2158507827 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2024-11-14 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | PHILIP E HUGHES |
| ReturnHeader/PreparerPersonGrp/SelfEmployedInd | 0 | X |
| ReturnHeader/ReturnTs | 0 | 2024-11-14T19:24:39-06:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990 |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2023-07-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2024-06-30 |
| ReturnHeader/TaxYr | 0 | 2023 |
No mirrored PDF or thumbnail assets are attached yet.