Liabilities / Assets
48th percentile
Higher debt load relative to assets than 48% of similar nonprofits.
EIN 54-0717331 • 501(c)3 • Purcellville, VA
Profile
Provide fire and rescue services to the town of Purcellville and surrounding area including the towns of Lincoln and Hillsboro.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
48th percentile
Higher debt load relative to assets than 48% of similar nonprofits.
Liabilities / Revenue
70th percentile
Higher debt load relative to revenue than 70% of similar nonprofits.
Net Margin
89th percentile
Higher net margin than 89% of similar nonprofits.
Top Officer Pay
23rd percentile
Higher top officer pay than 23% 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
86th percentile
Faster revenue growth than 86% of similar nonprofits.
Assets
Up$5,338,889
Up $677,742 (+15%) from 2023
Liabilities
Down$599,019
Down $183,165 (-23%) from 2023
Net Assets
Up$4,739,870
Up $860,907 (+22%) from 2023
Revenue
Up$1,557,840
Up $591,768 (+61%) from 2023
Expenses
Up$789,693
Up $223,011 (+39%) from 2023
Net Income
Up$768,147
Up $368,757 (+92%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
Provide Fire and Rescue services to the Town of Purcellville and surrounding area including the Towns of Lincoln and Hillsboro.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $2,820,360 | $3,446,754 | ▲ $626,394 |
| Land, Buildings, and Equipment, Net | $660,393 | $1,456,212 | ▲ $795,819 |
| Cash and Non-Interest-Bearing Accounts | $244,015 | $95,923 | ▼ $148,092 |
| Accounts Receivable | - | $0 | - |
| Other Notes and Loans Receivable, Net | - | $0 | - |
| Pledges and Grants Receivable | - | $0 | - |
| Receivable From Disqualified Prsn | - | $0 | - |
| Receivables From Officers Etc | - | $0 | - |
| Investments Other Securities | - | $0 | - |
| Investments Program Related | - | $0 | - |
| Investments in Publicly Traded Securities | - | $0 | - |
| Intangible Assets | - | $0 | - |
| Inventories for Sale or Use | - | $0 | - |
| Prepaid Expenses and Deferred Charges | - | $0 | - |
| Total Assets | $4,661,147 | $5,338,889 | ▲ $677,742 |
| Other Assets Total | $936,379 | $340,000 | ▼ $596,379 |
| Liabilities | |||
| Other Liabilities | $425,000 | $340,000 | ▼ $85,000 |
| Mortgage Notes Payable Secured by Investment Property | $357,184 | $259,019 | ▼ $98,165 |
| Total Liabilities | $782,184 | $599,019 | ▼ $183,165 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $3,878,963 | $4,739,870 | ▲ $860,907 |
| Total Net Assets Fund Balance | $3,878,963 | $4,739,870 | ▲ $860,907 |
| Total Liabilities and Net Assets / Fund Balance | $4,661,147 | $5,338,889 | ▲ $677,742 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $1,387,846 | $2,327,232 | $3,715,078 |
| Other Land Buildings | $68,366 | $207,560 | $275,926 |
| Other Assets Org | $340,000 | - | - |
| Name | Title |
|---|---|
| Sandy Sokol | President |
| Kevin Wills | Vice President |
| Brad Quin | Director |
| Robert Dryden | Director |
| Chris Kermode | Executive Director |
| Mike O'Brien | Executive Director |
| Warren Van der Merwe | Foundation Mgr. |
| Victoria Frank | Secretary |
| Allen Colby | Treasurer |
| Line Item | Amount |
|---|---|
| Other Expenses | $789,693 |
| 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 |
|---|---|---|---|---|
| Depreciation Depletion | $407,607 | - | - | $407,607 |
| All Other Expenses | $106,372 | $7,500 | - | $113,872 |
| Insurance | $48,606 | - | - | $48,606 |
| Other Expenses | $20,231 | - | - | $20,231 |
| Interest | $16,297 | - | - | $16,297 |
| Fees for Services Accounting | $12,143 | - | - | $12,143 |
| Total Functional Expenses | $782,193 | $7,500 | $0 | $789,693 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Line Item | Beginning | End | Change |
|---|---|---|---|
| Receivables from Disqualified Persons | - | $0 | - |
| Receivables from Officers, Directors, Trustees, and Key Employees | - | $0 | - |
| Liability | Amount |
|---|---|
| Deferred Gain - Fireman's Field | $340,000 |
“The majority of our members participate in a firefighting role. Members have to meet the following requirements to join: 1 be at least 16 years old, 2 pass a physical exam, and 3 pass a background check. Each member shall carry out the assigned duties, as conveyed by the officer or member-in-charge, at any function at which the member is in attendance.”
“The Board of Directors has delegated responsibility for review of the tax return to the Treasurer, who reviews the return and advises the Board accordingly, prior to submission of the return to tax authorities.”
“Governing documents are available at the fire station and upon request.”
“Administrative Assistant: Column (A) - Total = $7331; Column (B) - Program Services = $0; Column (C) - Management & General = $7331; Column (D) - Fundraising = $0”
“Bank Fees: Column (A) - Total = $169; Column (B) - Program Services = $0; Column (C) - Management & General = $169; Column (D) - Fundraising = $0”
“Disposable Supplies: Column (A) - Total = $3150; Column (B) - Program Services = $3150; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Dues & Subscriptions: Column (A) - Total = $880; Column (B) - Program Services = $880; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“FD Safety Center: Column (A) - Total = $10000; Column (B) - Program Services = $10000; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Fuels & Oils: Column (A) - Total = $17667; Column (B) - Program Services = $17667; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Fundraising: Column (A) - Total = $2490; Column (B) - Program Services = $2490; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Maintenance: Column (A) - Total = $2909; Column (B) - Program Services = $2909; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Miscellaneous: Column (A) - Total = $4972; Column (B) - Program Services = $4972; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Public Relations: Column (A) - Total = $13845; Column (B) - Program Services = $13845; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Telecommunications: Column (A) - Total = $17697; Column (B) - Program Services = $17697; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Training: Column (A) - Total = $19747; Column (B) - Program Services = $19747; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Travel: Column (A) - Total = $2348; Column (B) - Program Services = $2348; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“Uniforms: Column (A) - Total = $10667; Column (B) - Program Services = $10667; Column (C) - Management & General = $0; Column (D) - Fundraising = $0”
“The organization is always looking for willing volunteers who want to become members and participate in operational and administrative functions. Operational - These members take care of the day-to-day activities in addition to their operational duties. Administrative - These members assist in the daily operations at the fire station, but do not serve in a firefighting role. LCFR Staff - These members are career staff from Loudoun County Fire & Rescue. They work 12 hour shifts 6am-6pm supplementing the volunteer staff. The volunteer staff is responsible for the day-to-day operation of the organization as well as duty crew shifts 6pm-6am every six days. The firefighters are assigned to duty crews that have rotating schedules.”
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/AccountsReceivableGrp/EOYAmt | 0 | 0 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | Provide fire and rescue services to the town of Purcellville and surrounding area including the towns of Lincoln and Hillsboro. |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 0 |
| IRS990/AllOtherContributionsAmt | 0 | 124983 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 7500 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 106372 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 113872 |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Allen Colby |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5403384706 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO Box 386 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | Purcellville |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | VA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 20134 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 244015 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 95923 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 0 |
| IRS990/CompDisqualPersonsGrp/TotalAmt | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | false |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | false |
| IRS990/ConservationEasementsInd | 0 | true |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CostOfGoodsSoldAmt | 0 | 47007 |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 1450057 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 97095 |
| IRS990/CYOtherExpensesAmt | 0 | 789693 |
| IRS990/CYOtherRevenueAmt | 0 | 10688 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 768147 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/CYTotalExpensesAmt | 0 | 789693 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 1557840 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 407607 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 407607 |
| IRS990/Desc | 0 | Provide fire and rescue services to the town of Purcellville and surrounding area including the towns of Lincoln and Hillsboro. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| 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 | 782193 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 12143 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 12143 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form1098CFiledInd | 0 | false |
| IRS990/Form8282FiledCnt | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form8899Filedind | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 18.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 18.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 18.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 18.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 18.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 18.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 18.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 18.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 18.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Chris Kermode |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Sandy Sokol |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Kevin Wills |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Allen Colby |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Victoria Frank |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Robert Dryden |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Brad Quin |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Mike O'Brien |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | Warren Van der Merwe |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Executive Dir. |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | President |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Vice President |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Treasurer |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Executive Dir. |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | Foundation Mgr. |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1923 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/OtherAmt | 0 | -74000 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 85000 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 7 |
| IRS990/GovernmentGrantsAmt | 0 | 1325074 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 0 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 0 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 126000 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 85000 |
| IRS990/GrossReceiptsAmt | 0 | 1804847 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 57320 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IncmFromInvestBondProceedsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 7 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 0 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 48606 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 48606 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 0 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 16297 |
| IRS990/InterestGrp/TotalAmt | 0 | 16297 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 86095 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 86095 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 4 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 2534792 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 660393 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 1456212 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 3991004 |
| IRS990/LegalDomicileStateCd | 0 | VA |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 200000 |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | true |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | false |
| IRS990/MinutesOfGoverningBodyInd | 0 | false |
| IRS990/MissionDesc | 0 | Provide fire and rescue services to the town of Purcellville and surrounding area including the towns of Lincoln and Hillsboro. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 357184 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 259019 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 3878963 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 4739870 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 11000 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 11000 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeFromGamingGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeOrLossGrp/RelatedOrExemptFuncIncomeAmt | 0 | 10313 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 10313 |
| IRS990/NetRentalIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 92760 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 3878963 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 4739870 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/TotalAmt | 0 | 0 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 0 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 936379 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 340000 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | Vehcile Repairs |
| IRS990/OtherExpensesGrp/Desc | 1 | Entertainment |
| IRS990/OtherExpensesGrp/Desc | 2 | Fire Fighting Equipment |
| IRS990/OtherExpensesGrp/Desc | 3 | Meals/Duty Crew |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 65756 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 65253 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 39928 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 20231 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 65756 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 65253 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 39928 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 20231 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 425000 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 340000 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | Miscellaneous Income |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 375 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 375 |
| IRS990/OtherRevenueTotalAmt | 0 | 375 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 0 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 0 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 0 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 0 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 0 |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 766807 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYInvestmentIncomeAmt | 0 | 167125 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/TotalAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 566682 |
| IRS990/PYOtherRevenueAmt | 0 | 32140 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 399390 |
| IRS990/PYTotalExpensesAmt | 0 | 566682 |
| IRS990/PYTotalRevenueAmt | 0 | 966072 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvblFromDisqualifiedPrsnGrp/EOYAmt | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReceivablesFromOfficersEtcGrp/EOYAmt | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 768147 |
| IRS990/RelatedEntityInd | 0 | true |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | true |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | true |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RoyaltiesGrp/TotalAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 2820360 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 3446754 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 1450057 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 766807 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 725831 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 661323 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 574394 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 4178412 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 86095 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 70625 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 79551 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 64473 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 63372 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 364116 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 85000 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 85000 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 85000 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 85000 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 85000 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 425000 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.84110 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.81130 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 4178412 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 1450057 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 766807 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 725831 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 661323 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 574394 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 4178412 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 4967528 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/TotalAmt | 0 | 0 |
| 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 | true |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 1387846 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 2327232 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 3715078 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 340000 |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 0 | Deposit on Equipment |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 1 | Fuels Tax/DMV |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 2 | Loan - Fireman's Field |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 68366 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 207560 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 275926 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 340000 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | Deferred Gain - Fireman's Field |
| IRS990ScheduleD/PreservationPublicUseInd | 0 | X |
| IRS990ScheduleD/Section170hRqrStsfdInd | 0 | false |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 1456212 |
| IRS990ScheduleD/TotalBookValueOtherAssetsAmt | 0 | 340000 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 340000 |
| IRS990ScheduleD/WrittenPolicyMonitoringInd | 0 | false |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | The majority of our members participate in a firefighting role. Members have to meet the following requirements to join: 1 be at least 16 years old, 2 pass a physical exam, and 3 pass a background check. Each member shall carry out the assigned duties, as conveyed by the officer or member-in-charge, at any function at which the member is in attendance. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | The Board of Directors has delegated responsibility for review of the tax return to the Treasurer, who reviews the return and advises the Board accordingly, prior to submission of the return to tax authorities. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Governing documents are available at the fire station and upon request. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Administrative Assistant: Column (A) - Total = $7331; Column (B) - Program Services = $0; Column (C) - Management & General = $7331; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | Bank Fees: Column (A) - Total = $169; Column (B) - Program Services = $0; Column (C) - Management & General = $169; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | Disposable Supplies: Column (A) - Total = $3150; Column (B) - Program Services = $3150; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | Dues & Subscriptions: Column (A) - Total = $880; Column (B) - Program Services = $880; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | FD Safety Center: Column (A) - Total = $10000; Column (B) - Program Services = $10000; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | Fuels & Oils: Column (A) - Total = $17667; Column (B) - Program Services = $17667; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 9 | Fundraising: Column (A) - Total = $2490; Column (B) - Program Services = $2490; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 10 | Maintenance: Column (A) - Total = $2909; Column (B) - Program Services = $2909; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 11 | Miscellaneous: Column (A) - Total = $4972; Column (B) - Program Services = $4972; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 12 | Public Relations: Column (A) - Total = $13845; Column (B) - Program Services = $13845; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 13 | Telecommunications: Column (A) - Total = $17697; Column (B) - Program Services = $17697; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 14 | Training: Column (A) - Total = $19747; Column (B) - Program Services = $19747; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 15 | Travel: Column (A) - Total = $2348; Column (B) - Program Services = $2348; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 16 | Uniforms: Column (A) - Total = $10667; Column (B) - Program Services = $10667; Column (C) - Management & General = $0; Column (D) - Fundraising = $0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 17 | The organization is always looking for willing volunteers who want to become members and participate in operational and administrative functions. Operational - These members take care of the day-to-day activities in addition to their operational duties. Administrative - These members assist in the daily operations at the fire station, but do not serve in a firefighting role. LCFR Staff - These members are career staff from Loudoun County Fire & Rescue. They work 12 hour shifts 6am-6pm supplementing the volunteer staff. The volunteer staff is responsible for the day-to-day operation of the organization as well as duty crew shifts 6pm-6am every six days. The firefighters are assigned to duty crews that have rotating schedules. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990, Part VI, Section A, Line 6 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990, Part VI, Section B, Line 11b |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990, Part VI, Section C, Line 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 8 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 9 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 10 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 11 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 12 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 13 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 14 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 15 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 16 | Form 990, Part IX, Line 24e |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 17 | Form 990, Part I, Line 6 |
| IRS990ScheduleR/AssetExchangeInd | 0 | false |
No mirrored PDF or thumbnail assets are attached yet.