Liabilities / Assets
40th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 41-1834584 • 501(c)4 • Williams, MN
Profile
Operation of a Firemen's Benefit Assn.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
40th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
42nd percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
1st percentile
Higher net margin than 1% of similar nonprofits.
Top Officer Pay
73rd percentile
Higher top officer pay than 73% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
72nd percentile
Faster asset growth than 72% of similar nonprofits.
Revenue Growth
1st percentile
Faster revenue growth than 1% of similar nonprofits.
Assets
Up$545,238
Up $145,589 (+36%) from 2022
Liabilities
$0
No earlier filing loaded for comparison.
Net Assets
Up$545,238
Up $145,589 (+36%) from 2022
Revenue
Down$1,000
Down $13,955 (-93%) from 2022
Expenses
Down$20,232
Down $54,354 (-73%) from 2022
Net Income
Up-$19,232
Up $40,399 (+68%) from 2022
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
Operation of a Firemen's Benefit Assn.
Providing retirement benefits to volunteer firefighters and supporting the local fire department.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $487,792 | $545,238 | ▲ $57,446 |
| Rtn Earn Endowment Incm Other Fnds | $487,792 | $545,238 | ▲ $57,446 |
| Total Assets | $487,792 | $545,238 | ▲ $57,446 |
| Liabilities | |||
| Total Liabilities | $0 | $0 | → $0 |
| Net Assets / Fund Balance | |||
| Total Net Assets Fund Balance | $487,792 | $545,238 | ▲ $57,446 |
| Total Liabilities and Net Assets / Fund Balance | $487,792 | $545,238 | ▲ $57,446 |
| Name | Title |
|---|---|
| Joshua Howdahl | President |
| Corey Estling | Secretary |
| Neil Siats | Treasurer |
| Line Item | Amount |
|---|---|
| Other Expenses | $2,448 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Salaries, Compensation, and Employee Benefits | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Benefits to Members | $17,784 | - | - | $17,784 |
| Other Expenses | $2,400 | $0 | $0 | $2,400 |
| Total Functional Expenses | $20,232 | $0 | $0 | $20,232 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“Members have one vote for each for electing officers annually”
“Amendments to the by-laws must be approved by the membership”
“Reviewed by the board of directors prior to filing”
“Members are required to sign conflict of interest annually”
“Governing documents, policies, and tax returns are available upon request”
“Members”
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 | false |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | Providing retirement benefits to volunteer firefighters and supporting the local fire department. |
| IRS990/AllOtherContributionsAmt | 0 | 1000 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/BenefitsToMembersGrp/ProgramServicesAmt | 0 | 17784 |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 17784 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Corey Estling |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2187833632 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO Box 624 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | Williams |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MN |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 56686 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 487792 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 545238 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | false |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 17784 |
| IRS990/CYContributionsGrantsAmt | 0 | 1000 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 2448 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -19232 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/CYTotalExpensesAmt | 0 | 20232 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 1000 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | true |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/Desc | 0 | Operation of a benefits association for support of local firefighters and support of local civic projects. |
| IRS990/DescribedInSection501c3Ind | 0 | false |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | false |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | true |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 20232 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | 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/PersonNm | 0 | Joshua Howdahl |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Corey Estling |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Neil Siats |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | President |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Treasurer |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1939 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 7 |
| IRS990/GrantAmt | 0 | 0 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 1000 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | MN |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | true |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MiscellaneousRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/MiscellaneousRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/MiscellaneousRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/MiscellaneousRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/MissionDesc | 0 | Providing retirement benefits to volunteer firefighters and supporting the local fire department. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 487792 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 545238 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 76678 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrgDoesNotFollowFASB117Ind | 0 | X |
| IRS990/OtherExpensesGrp/Desc | 0 | Investment Expenses |
| IRS990/OtherExpensesGrp/Desc | 1 | Fundraising Expenses |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 0 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 0 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 48 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 2400 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 48 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 2400 |
| IRS990/OtherRevenueTotalAmt | 0 | 0 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrincipalOfficerNm | 0 | Joshua Howdahl |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYOtherExpensesAmt | 0 | 2560 |
| IRS990/PYOtherRevenueAmt | 0 | 72992 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 17711 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 88143 |
| IRS990/PYTotalExpensesAmt | 0 | 2560 |
| IRS990/PYTotalRevenueAmt | 0 | 90703 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -19232 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | false |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | false |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 1000 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/BOYAmt | 0 | 487792 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/EOYAmt | 0 | 545238 |
| IRS990/ScheduleBRequiredInd | 0 | false |
| IRS990ScheduleC/AgreeCarryoverPriorYearInd | 0 | false |
| IRS990ScheduleC/OnlyInHouseLobbyingInd | 0 | true |
| IRS990ScheduleC/SubstantiallyAllDuesNondedInd | 0 | true |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | false |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Members have one vote for each for electing officers annually |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Amendments to the by-laws must be approved by the membership |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Reviewed by the board of directors prior to filing |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Members are required to sign conflict of interest annually |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | Governing documents, policies, and tax returns are available upon request |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | Members |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Pt VI, Line 7a |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Pt VI, Line 7b |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Pt VI, Line 11b |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Pt VI, Line 12c |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Pt VI, Line 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Pt VI, Line 6 |
| IRS990/SchoolOperatingInd | 0 | false |
| IRS990/SignificantChangeInd | 0 | false |
| IRS990/SignificantNewProgramSrvcInd | 0 | false |
| IRS990/SubjectToProxyTaxInd | 0 | true |
| IRS990/TaxablePartyNotificationInd | 0 | false |
| IRS990/TaxExemptBondsInd | 0 | false |
| IRS990/TerminateOperationsInd | 0 | false |
| IRS990/TotalAssetsBOYAmt | 0 | 487792 |
| IRS990/TotalAssetsEOYAmt | 0 | 545238 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 487792 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 545238 |
| IRS990/TotalCompGreaterThan150KInd | 0 | false |
| IRS990/TotalContributionsAmt | 0 | 1000 |
| IRS990/TotalEmployeeCnt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 20232 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 20232 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 0 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 487792 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 545238 |
| IRS990/TotalOtherCompensationAmt | 0 | 0 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 20232 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 1000 |
| IRS990/TotalRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/TotalVolunteersCnt | 0 | 25 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 487792 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 545238 |
| IRS990/TotReportableCompRltdOrgAmt | 0 | 0 |
| IRS990/TypeOfOrganizationCorpInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | false |
| IRS990/UponRequestInd | 0 | X |
| IRS990/USAddress/AddressLine1Txt | 0 | PO Box 624 |
| IRS990/USAddress/CityNm | 0 | Williams |
| IRS990/USAddress/StateAbbreviationCd | 0 | MN |
| IRS990/USAddress/ZIPCd | 0 | 56686 |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 7 |
| IRS990/VotingMembersIndependentCnt | 0 | 7 |
| IRS990/WebsiteAddressTxt | 0 | N/A |
| IRS990/WhistleblowerPolicyInd | 0 | false |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Joshua Howdahl |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | President |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 2187833632 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-11-03 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | Williams Firemen's Relief Association |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | WILL |
| ReturnHeader/Filer/EIN | 0 | 411834584 |
| ReturnHeader/Filer/PhoneNum | 0 | 2187833632 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO Box 624 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Williams |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MN |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 56686 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 411896970 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | GALE E SCHMITZ LTD |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 103 EAST 3RD ST |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | THIEF RIVER FALLS |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | MN |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 56701 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 2186816008 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-11-14 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Gale E Schmitz CPA |
| ReturnHeader/ReturnTs | 0 | 2025-11-14T14:22:23-08:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990 |
| 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.