Liabilities / Assets
59th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 04-2171876 • 501(c)4 • Magnolia, MA
Profile
Community Recreational Club
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
59th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
60th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
77th percentile
Higher net margin than 77% of similar nonprofits.
Top Officer Pay
91st percentile
Higher top officer pay than 91% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
74th percentile
Faster asset growth than 74% of similar nonprofits.
Revenue Growth
57th percentile
Faster revenue growth than 57% of similar nonprofits.
Assets
Up$120,788
Up $17,110 (+17%) from 2023
Liabilities
Up$103
Up $103 from 2023
Net Assets
Up$120,685
Up $17,007 (+16%) from 2023
Revenue
Up$72,900
Up $20,078 (+38%) from 2023
Expenses
Up$55,893
Up $13,908 (+33%) from 2023
Net Income
Up$17,007
Up $6,170 (+57%) from 2023
Most recent year
2024 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Community Recreational Club
| Description | Grants | Expenses |
|---|---|---|
| Magnolia Beach Club provides a clean and safe area for families to enjoy the community beach. | - | $55,893 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Ted Costa | President | - | $0 | - | - |
| Chris Doe | Vice President | - | $0 | - | - |
| Noreen Gilliss | Clerk | - | $0 | - | - |
| Cathy Doe | Treasurer | - | $0 | - | - |
| Jeff Greaves | Vice President | - | $0 | - | - |
| Lisa Groleau | Director | - | $0 | - | - |
| Joanne Randazza | Director | - | $0 | - | - |
| Sally Peek | Director | - | $0 | - | - |
| James Modello | Director | - | $0 | - | - |
| Stepanie Palazola | Director | - | $0 | - | - |
| Cheryl Silva | Director | - | $0 | - | - |
| Doug Cook | Director | - | $0 | - | - |
| Joanne Curcuru | Director | - | $0 | - | - |
“Supplies 330”
“Water Testing 532”
“Landscaping 4,122”
“Office expenses 80”
“Insurance 9,043”
“Miscellaneous 100”
“Payroll taxes 922”
“Fees and permits 1,000”
“Sanitation 1,416”
“Accrued Payroll Tax Beginning of year 0, End of year 103”
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 | Cathy Doe |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 9785253467 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 26 Lake Road |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Magnolia |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01930 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 67678 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 84788 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 17007 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 600 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form720FiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 103678 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 120788 |
| IRS990EZ/GrossReceiptsAmt | 0 | 72900 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 2248 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 36000 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 36000 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MembershipDuesAmt | 0 | 70652 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 103678 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 120685 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 103678 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 120685 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 28364 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 11 | 000.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 12 | 000.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/CompensationAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Ted Costa |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Chris Doe |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Noreen Gilliss |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Cathy Doe |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Jeff Greaves |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Lisa Groleau |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | Joanne Randazza |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | Sally Peek |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | James Modello |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | Stepanie Palazola |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | Cheryl Silva |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 11 | Doug Cook |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 12 | Joanne Curcuru |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Vice President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Clerk |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Vice President |
| 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/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 11 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 12 | Director |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501cInd | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 17545 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | Community Recreational Club |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 872 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Magnolia Beach Club provides a clean and safe area for families to enjoy the community beach. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 55893 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/RelatedOrgSect527OrgInd | 0 | false |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 8512 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 103 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TotalExpensesAmt | 0 | 55893 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 55893 |
| IRS990EZ/TotalRevenueAmt | 0 | 72900 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | N/a |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 70652 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 51523 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 50645 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 51501 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 41150 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 265471 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 2248 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 1299 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 258 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 158 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 542 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 4505 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 2248 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 1299 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 258 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 158 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 542 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 4505 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.01670 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.00570 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.98330 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.99430 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 265471 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 70652 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 51523 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 50645 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 51501 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 41150 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 265471 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 72900 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 52822 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 50903 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 51659 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 41692 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 269976 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Supplies 330 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Water Testing 532 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Landscaping 4,122 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Office expenses 80 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | Insurance 9,043 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | Miscellaneous 100 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | Payroll taxes 922 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | Fees and permits 1,000 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | Sanitation 1,416 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 9 | Accrued Payroll Tax Beginning of year 0, End of year 103 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990-EZ, Part I, Line 16, Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990-EZ, Part I, Line 16, Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990-EZ, Part I, Line 16, Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Form 990-EZ, Part I, Line 16, Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Form 990-EZ, Part I, Line 16, Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Form 990-EZ, Part I, Line 16, Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | Form 990-EZ, Part I, Line 16, Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | Form 990-EZ, Part I, Line 16, Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 8 | Form 990-EZ, Part I, Line 16, Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 9 | Form 990-EZ, Part II, Line 26, Liabilities |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | CATHY DOE |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | TREASURER |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-04-29 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | Magnolia Beach Corporation |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | MAGN |
| ReturnHeader/Filer/EIN | 0 | 042171876 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO Box 5543 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Magnolia |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 01931 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 043329323 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | PHILPOTT DOYLE & CO PC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 131 MAIN STREET |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | READING |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | MA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 01867 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 7819422950 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-04-29 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | TIMOTHY J PHILPOTT |
| ReturnHeader/ReturnTs | 0 | 2025-04-29T01:55:25-00: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.