Liabilities / Assets
Score unavailable
Liabilities-to-assets requires both liabilities and assets on the latest valid filing.
EIN 56-2572253 • 501(c)3 • Philadelphia, PA
Profile
Do Moore Good serves to empower marginalized communities to achieve their full potential through community engagement, exposure, investment and neighborhood responsibility.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
Score unavailable
Liabilities-to-assets requires both liabilities and assets on the latest valid filing.
Liabilities / Revenue
Score unavailable
Liabilities-to-revenue requires both liabilities and revenue on the latest valid filing.
Net Margin
82nd percentile
Higher net margin than 82% of similar nonprofits.
Top Officer Pay
81st percentile
Higher top officer pay than 81% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
94th percentile
Faster asset growth than 94% of similar nonprofits.
Revenue Growth
65th percentile
Faster revenue growth than 65% of similar nonprofits.
Assets
Up$51,081
Up $30,780 (+152%) from 2023
Liabilities
-
No earlier filing loaded for comparison.
Net Assets
Up$51,081
Up $30,780 (+152%) from 2023
Revenue
Up$99,553
Up $9,704 (+11%) from 2023
Expenses
Down$68,773
Down $775 (-1.1%) from 2023
Net Income
Up$30,780
Up $10,479 (+52%) from 2023
Most recent year
2024 • Form 990EZDetailed 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. | $51.1 | $51.1 | $99.6 | $68.8 | $30.8 | |
| 2023Detailed filing. Detailed filing data is available for this year. | $20.3 | $20.3 | $89.8 | $69.5 | $20.3 | |
| 2017Detailed filing. Detailed filing data is available for this year. | $2.52 | $0.00 | $2.52 | $3.50 | $1.99 | $1.51 |
Deter violence and drugs thru skills
Do Moore Good serves to empower marginalized communities to achieve their full potential through community engagement, exposure, investment and neighborhood responsibility.
| Description | Grants | Expenses |
|---|---|---|
| Pardons4thePeople Campaign is an awareness campaign with the aim of changing the perception ofcriminal records and increasing pardon applications through the use of the film Pardon Me,supporting the Pardon Project Steering Committee and training people on how to complete an application. Approx 2,000 people benefitted. | $41,500 | $25,018 |
| Sansom Street Garden, Walnut Hill neighborhood. DMG worked with volunteers to convert a neglectd lot into a healing garden designed to honor long-timeresidents and welcome new neighbors. The garden aims to reduce blight and crime by creating and nurturing a community green space.Neighborhood volunteers worked together to clean up and plant in the garden, and we facilitated a community day. 18 people participated, for the benefit of more than 5,000 residents. | $1,000 | $1,204 |
| Walnut Hill Playground Restoration. DMG has partnered with University City Districts GreenCity Works and the Walnut Hill Community ASsociation to improve the playground, and has lead commmunity engagementefforts for the playgrounds restoration. This project has the potential to positively affect the more than 5,000 residents of Walnut Hill. | $0 | $400 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Shuja Moore | Chairman | - | $0 | - | - |
| Carl Oxholm | Secretary | - | $0 | - | - |
| Atif Bostic | Treasurer | - | $0 | - | - |
| Calvin Moore | Member | - | $0 | - | - |
| Michelle Simmons | Member | - | $0 | - | - |
| David Richardson | Member | - | $0 | - | - |
“Advertising & Marketing 115.”
“Submission Fees 126.”
“Office Expenses 784.”
“Licensing Fee 10000.”
“Website 492.”
“Insurance 922.”
“Catering 527.”
“Business Meals 227.”
“Supplies & Materials 821.”
“Travel 2479.”
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 | Juliana Flower |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 6103685123 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 209 Swarthmore Ave |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Folsom |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 19033 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 20301 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 51081 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 99553 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 30780 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 52280 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 20301 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 51081 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 99553 |
| IRS990EZ/GrossReceiptsForPublicUseAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InitiationFeesAndCapContriAmt | 0 | 0 |
| IRS990EZ/InvestmentIncomeAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MembershipDuesAmt | 0 | 0 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 20301 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 51081 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 20301 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 51081 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 0.50 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 0.50 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 0.50 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 0.50 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 0.50 |
| 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/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/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/PersonNm | 0 | Shuja Moore |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Carl Oxholm |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Atif Bostic |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Calvin Moore |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Michelle Simmons |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | David Richardson |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Chairman |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | member |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | member |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | member |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 16493 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | Do Moore Good serves to empower marginalized communities to achieve their full potential through community engagement, exposure, investment and neighborhood responsibility. |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Pardons4thePeople Campaign is an awareness campaign with the aim of changing the perception ofcriminal records and increasing pardon applications through the use of the film Pardon Me,supporting the Pardon Project Steering Committee and training people on how to complete an application. Approx 2,000 people benefitted. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | Sansom Street Garden, Walnut Hill neighborhood. DMG worked with volunteers to convert a neglectd lot into a healing garden designed to honor long-timeresidents and welcome new neighbors. The garden aims to reduce blight and crime by creating and nurturing a community green space.Neighborhood volunteers worked together to clean up and plant in the garden, and we facilitated a community day. 18 people participated, for the benefit of more than 5,000 residents. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 2 | Walnut Hill Playground Restoration. DMG has partnered with University City Districts GreenCity Works and the Walnut Hill Community ASsociation to improve the playground, and has lead commmunity engagementefforts for the playgrounds restoration. This project has the potential to positively affect the more than 5,000 residents of Walnut Hill. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 41500 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 1 | 1000 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 2 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 25018 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 1204 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 2 | 400 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TotalExpensesAmt | 0 | 68773 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 26622 |
| IRS990EZ/TotalRevenueAmt | 0 | 99553 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | domooregood.org |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 99553 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 89849 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 189402 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00000 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.00000 |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0 |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 189402 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 99553 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 89849 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 189402 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 189402 |
| 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 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Advertising & Marketing 115. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Submission Fees 126. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Office Expenses 784. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Licensing Fee 10000. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | Website 492. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | Insurance 922. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | Catering 527. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | Business Meals 227. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | Supplies & Materials 821. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 9 | Travel 2479. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 8 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 9 | Form 990EZ, Part I, Line 16 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Shuja Moore |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Chairman |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 2676236797 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-05-05 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | Do Moore Good |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | DOMO |
| ReturnHeader/Filer/EIN | 0 | 562572253 |
| ReturnHeader/Filer/PhoneNum | 0 | 2676236797 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 4642 Sansom St |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Philadelphia |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | PA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 19139 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | Juliana D Flower |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 209 Swarthmore Avenue |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | Folsom |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | PA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 19033 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 6103685123 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-05-22 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Juliana Flower |
| ReturnHeader/PreparerPersonGrp/SelfEmployedInd | 0 | X |
| ReturnHeader/ReturnTs | 0 | 2025-05-22T12:19:09-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2024-12-31 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.