Liabilities / Assets
49th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 64-0710562 • 501(c)6 • Florence, MS
Profile
To establish, as far as possible, a uniform system of procedures, costs, fines, and other matters coming before justice courts and to work together for the common good of all constables.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
49th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
50th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
83rd percentile
Higher net margin than 83% of similar nonprofits.
Top Officer Pay
82nd percentile
Higher top officer pay than 82% of similar nonprofits.
Top officer pay equals 5.4% of source-year revenue.
Asset Growth
71st percentile
Faster asset growth than 71% of similar nonprofits.
Revenue Growth
38th percentile
Faster revenue growth than 38% of similar nonprofits.
Assets
Up$207,397
Up $19,614 (+10%) from 2024
Liabilities
Flat$0
Flat from 2024
Net Assets
Up$207,397
Up $19,614 (+10%) from 2024
Revenue
Down$88,460
Down $5,532 (-5.9%) from 2024
Expenses
Up$68,846
Up $21,749 (+46%) from 2024
Net Income
Down$19,614
Down $27,281 (-58%) from 2024
Most recent year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.
To establish, as far as possible, a uniform system of procedures, costs, fines, and other matters coming before justice courts and to work together for the common good of all constables.
To establish and educate as far as possible, a uniform system of procedures, costs, fines, and other matters coming before justice courts and to work together for the common good of all Constables providing Law Enforcement presence for the protection of there communities.
| Description | Grants | Expenses |
|---|---|---|
| To promote Judicial functions and improve the public image of Law Enforcement. Classes of Members or Stockholders- The Organization has members and there are no stockholders. Election of members and their rights. There are approximately 145 active members. The Board of Directors is responsible for making decisions and there are 16 voting members on the board (there was 1 vacancy on the board 2022-2023 fiscal year) However the president is not entitled to a vote. Only if a tie is reached is the President allowed to vote. Decisions subject to approval of members. The board of directors is responsible for policies and procedures of the organization; Electing officers, approving directors: oversite and approving budgets, etc. Organizations process to review form 990. A copy of form 990 is presented to the designated officer for review before being signed and filed and is available for the other members to review. Governing documents disclosure explanation. Governing documents and financial statements are kept at the organizations office and are available upon request. | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Robert Hancock | Secretary/ Treasurer | PT | $3,000 | $1,800 | $4,800 |
| Bobby Holloway | President | PT | $0 | $1,800 | $1,800 |
| Sherman Ivy | Northern Vice President | - | $0 | - | - |
| Leon Seals | Central Vice President | - | $0 | - | - |
| Alan Weatherford | Southern Vice President | - | $0 | - | - |
| Chuck Roberts | Central Director | - | $0 | - | - |
| Steve Howell | Director- North | - | $0 | - | - |
| Doug Lesley | Director North | - | $0 | - | - |
| Ron West | Director North | - | $0 | - | - |
| Willie Anderson | Director Central | - | $0 | - | - |
| Steven McMillion | Director Central | - | $0 | - | - |
| Chance Curry | Director South | - | $0 | - | - |
| Angel Middleton | Director South | - | $0 | - | - |
| Guy Harvison | Director South | - | $0 | - | - |
“Description;Amount^Convention Hotel expense 2024;15524|Convention Hotel Expense 2025;20534|Convention table/chair rental;1188|Convention Speakers;471|Convention photographer;450|Convention Caterer;2800|Convention Polo shirts for Board;516|Convention Liability insurance for rental space;176|Convention police shooting range;250|Convention gun trophy;236|Convention tshirts;3404|Convention padfolio;2501|Office Supplies;209|Post office box rental;166|Website hosting;294|MS Registered agent filing fee;12|Microsoft Office yearly subscription;75|Convention Guest speaker room;172|Board meeting expenses;266|Cell phone for president, secretary, treasurer;4129|mileage reimbursement for board member JCC;117^Total;53490^”
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 | 0 |
| IRS990EZ/BenefitsPaidToOrForMembersAmt | 0 | 0 |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Robert Hancock |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 6019465891 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO Box 1441 |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Florence |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MS |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 39073 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 187783 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 207397 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 10000 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 19614 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 10000 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form1120PolFiledInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 187783 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 207397 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 6610 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 88460 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 23400 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 187783 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 207397 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 187783 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 207397 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 11 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 12 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 13 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 3000 |
| 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/CompensationAmt | 13 | 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/EmployeeBenefitProgramAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 1800 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 1800 |
| 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/ExpenseAccountOtherAllwncAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Bobby Holloway |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Robert Hancock |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Sherman Ivy |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Leon Seals |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Alan Weatherford |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Chuck Roberts |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | Steve Howell |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | Doug Lesley |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | Ron West |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | Willie Anderson |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | Steven McMillion |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 11 | Chance Curry |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 12 | Angel Middleton |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 13 | Guy Harvison |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Secretary/ Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Northern Vice President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Central Vice President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Southern Vice President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Central Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | Director- North |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | Director North |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | Director North |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | Director Central |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | Director Central |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 11 | Director South |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 12 | Director South |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 13 | Director South |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501cInd | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 0 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 53490 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 0 |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | To establish and educate as far as possible, a uniform system of procedures, costs, fines, and other matters coming before justice courts and to work together for the common good of all Constables providing Law Enforcement presence for the protection of there communities. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 806 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 48450 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | To promote Judicial functions and improve the public image of Law Enforcement. Classes of Members or Stockholders- The Organization has members and there are no stockholders. Election of members and their rights. There are approximately 145 active members. The Board of Directors is responsible for making decisions and there are 16 voting members on the board (there was 1 vacancy on the board 2022-2023 fiscal year) However the president is not entitled to a vote. Only if a tie is reached is the President allowed to vote. Decisions subject to approval of members. The board of directors is responsible for policies and procedures of the organization; Electing officers, approving directors: oversite and approving budgets, etc. Organizations process to review form 990. A copy of form 990 is presented to the designated officer for review before being signed and filed and is available for the other members to review. Governing documents disclosure explanation. Governing documents and financial statements are kept at the organizations office and are available upon request. |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 4550 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 6610 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | MS |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990EZ/TanningServicesProvidedInd | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 68846 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 0 |
| IRS990EZ/TotalRevenueAmt | 0 | 88460 |
| IRS990EZ/TransactionWithControlEntInd | 0 | 0 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | www.msconstables.org |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Description;Amount^Convention Hotel expense 2024;15524|Convention Hotel Expense 2025;20534|Convention table/chair rental;1188|Convention Speakers;471|Convention photographer;450|Convention Caterer;2800|Convention Polo shirts for Board;516|Convention Liability insurance for rental space;176|Convention police shooting range;250|Convention gun trophy;236|Convention tshirts;3404|Convention padfolio;2501|Office Supplies;209|Post office box rental;166|Website hosting;294|MS Registered agent filing fee;12|Microsoft Office yearly subscription;75|Convention Guest speaker room;172|Board meeting expenses;266|Cell phone for president, secretary, treasurer;4129|mileage reimbursement for board member JCC;117^Total;53490^ |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990-EZ, Part I, Line 16 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Robert Hancock |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Secretary/ Treasurer |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 6019465891 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-11-10 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | MISSISSIPPI CONSTABLE ASSOCIATION |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | MISS |
| ReturnHeader/Filer/EIN | 0 | 640710562 |
| ReturnHeader/Filer/PhoneNum | 0 | 6019465891 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO Box 1441 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Florence |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MS |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 39073 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 1 |
| ReturnHeader/ReturnTs | 0 | 2025-11-10T14:13:58-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-07-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2025-06-30 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.