Liabilities / Assets
78th percentile
Higher debt load relative to assets than 78% of similar nonprofits.
EIN 14-1813679 • 501(c)3 • Poughkeepsie, NY
Profile
Poughkeepsie farm project's mission is to cultivate local leadership in sustainable farming, food access and education, and to foster an inclusive, welcoming community for everyone.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
78th percentile
Higher debt load relative to assets than 78% of similar nonprofits.
Liabilities / Revenue
80th percentile
Higher debt load relative to revenue than 80% of similar nonprofits.
Net Margin
7th percentile
Higher net margin than 7% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
9th percentile
Faster asset growth than 9% of similar nonprofits.
Revenue Growth
7th percentile
Faster revenue growth than 7% of similar nonprofits.
Assets
Down$728,213
Down $177,738 (-20%) from 2023
Liabilities
Up$272,677
Up $93,505 (+52%) from 2023
Net Assets
Down$455,536
Down $271,243 (-37%) from 2023
Revenue
Down$580,677
Down $408,708 (-41%) from 2023
Expenses
Down$851,920
Down $99,459 (-10%) from 2023
Net Income
Down-$271,243
Down $309,249 (-814%) from 2023
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
Our mission is to cultivate a just and sustainable food system in the mid-hudson valley. On our member-supported farm in the city of poughkeepsie, we grow fresh vegetables and fruit for our csa, train future farmers, provide hands-on educational programs, and improve access to healthy locally-grown food.
Poughkeepsie farm project's mission is to cultivate local leadership in sustainable farming, food access and education, and to foster an inclusive, welcoming community for everyone.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $568,350 | $307,277 | ▼ $261,073 |
| Land, Buildings, and Equipment, Net | $150,260 | $205,648 | ▲ $55,388 |
| Cash and Non-Interest-Bearing Accounts | $128,399 | $89,645 | ▼ $38,754 |
| Pledges and Grants Receivable | - | $84,660 | - |
| Inventories for Sale or Use | - | $17,044 | - |
| Accounts Receivable | $48,906 | $14,685 | ▼ $34,221 |
| Investments Other Securities | $1,042 | $1,099 | ▲ $57 |
| Total Assets | $905,951 | $728,213 | ▼ $177,738 |
| Other Assets Total | $8,994 | $8,155 | ▼ $839 |
| Liabilities | |||
| Deferred Revenue | $135,831 | $175,948 | ▲ $40,117 |
| Accounts Payable and Accrued Expenses | $34,347 | $88,574 | ▲ $54,227 |
| Other Liabilities | $8,994 | $8,155 | ▼ $839 |
| Total Liabilities | $179,172 | $272,677 | ▲ $93,505 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $447,348 | $288,122 | ▼ $159,226 |
| Net Assets Without Donor Restrictions | $279,431 | $167,414 | ▼ $112,017 |
| Total Net Assets Fund Balance | $726,779 | $455,536 | ▼ $271,243 |
| Total Liabilities and Net Assets / Fund Balance | $905,951 | $728,213 | ▼ $177,738 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $50,454 | $328,133 | $378,587 |
| Buildings | $155,194 | $72,029 | $227,223 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Jannelle a Koszarek | Co-executive Director | FT | $62,600 | $62,600 |
| Emily Eder | Co-executive Director | FT | $57,377 | $57,377 |
| Katherine Key | Co-executive Director | FT | $49,017 | $49,017 |
| Evan R Menist | Co-executive Director | FT | $31,603 | $31,603 |
| Lydia Hatfield | Co-executive Director | FT | $26,653 | $26,653 |
| Name | Title |
|---|---|
| Pam Porath | Boad Chair |
| Evelina Knodel | Board Vice-chair |
| Andrea Albert | Director |
| Ashley Riker | Director |
| Claribel Pearce | Director |
| Gina Mccann | Director |
| Melissa Kurtz | Director |
| Venkataraman Balasubramanian | Director |
| Jaklyn Van Manen | Secretary |
| Judith Stoddard | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $449,528 |
| Other Expenses | $402,392 |
| Total Fundraising Expense | $3,761 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Current Officers, Directors, Trustees, and Key Employees | $104,535 | $122,715 | - | $227,250 |
| Other Salaries and Wages | $57,582 | $69,707 | - | $127,289 |
| Fees for Services Other | $37,826 | $39,800 | - | $77,626 |
| Other Employee Benefits | $23,410 | $45,766 | - | $69,176 |
| Fees for Services Accounting | - | $46,272 | - | $46,272 |
| Payroll Taxes | $12,011 | $13,802 | - | $25,813 |
| All Other Expenses | $6,987 | $6,554 | $420 | $13,961 |
| Depreciation Depletion | $10,009 | $198 | - | $10,207 |
| Insurance | $1,823 | $6,891 | - | $8,714 |
| Other Expenses | $5,570 | $517 | $187 | $6,274 |
| Occupancy | $4,561 | $1,300 | - | $5,861 |
| Office Expenses | $4,472 | $496 | $20 | $4,988 |
| Advertising | $444 | - | $3,117 | $3,561 |
| Conferences and Meetings | $2,128 | $37 | - | $2,165 |
| Travel | $1,303 | - | - | $1,303 |
| Total Functional Expenses | $482,631 | $365,528 | $3,761 | $851,920 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $862,720 |
| Expenses per Audited Statements | $851,920 |
| Total Expenses per Form 990 | $851,920 |
| Expenses Not Reported on Form 990 | $10,800 |
| Expenses Not Reported on Financial Statements | $0 |
| Line Item | Amount |
|---|---|
| Fundraising Gross Income | $31,280 |
| Fundraising Direct Expenses | $8,781 |
| Professional Fundraising Fees | $0 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Soup-a-bowl | $31,280 | $31,280 | $3,990 | $27,290 |
| Total Events | $31,280 | $31,280 | $8,781 | $22,499 |
| Liability | Amount |
|---|---|
| Lease Liability | $8,155 |
“Management reviewed a draft of the form 990 with the finance and executive committee and provided edits to the tax preparer. After this process was performed, the form 990 was sent to the full board of directors for review prior to being filed with the irs.”
“The organization has a board approved conflict of interest policy. Upon appointment, each board member must fill out a declaration stating they had no conflicts or identifying the nature of their interested party transactions. If such conflicts arise, they are to report the conflict and all material facts concerning this interest. All potential conflicts are reviewed on an ongoing basis.”
“Each year, the executive committee reviews comparable salaries based on a recognized study and reviews the performance of the co-director team to determine if the existing salary falls within these ranges. After a deliberation of this matter, a new proposed salary and benefit package is voted on. The minutes of the board of directors reflect the nature of this process.”
“Documents are available upon request.”
“The organization has evaluated any uncertain tax positions and related income tax contingencies and determined uncertain positions, if any, are not material to the financial statements, according to fasb asc 740-10. Penalties and interest assessed by income taxing authorities are included in operating expenses, if incurred. None of the organization's returns are currently under examination.”
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 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 34347 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 88574 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 48906 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 14685 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | POUGHKEEPSIE FARM PROJECT'S MISSION IS TO CULTIVATE LOCAL LEADERSHIP IN SUSTAINABLE FARMING, FOOD ACCESS AND EDUCATION, AND TO FOSTER AN INCLUSIVE, WELCOMING COMMUNITY FOR EVERYONE. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 3117 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 444 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 3561 |
| IRS990/AllOtherContributionsAmt | 0 | 184725 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 420 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 6554 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 6987 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 13961 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | JANNELLE KOSZAREK |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 8455161100 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO BOX 3143 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | POUGHKEEPSIE |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | NY |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 12603 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 128399 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 89645 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 122715 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 104535 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 227250 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 37 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 2128 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 2165 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CostOfGoodsSoldAmt | 0 | 494444 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 398348 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 7546 |
| IRS990/CYOtherExpensesAmt | 0 | 402392 |
| IRS990/CYOtherRevenueAmt | 0 | 174783 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -271243 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 449528 |
| IRS990/CYTotalExpensesAmt | 0 | 851920 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 3761 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 580677 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 135831 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 175948 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 198 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 10009 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 10207 |
| IRS990/Desc | 0 | THE FARM IS AN EDUCATIONAL RESOURCE FOR ALMOST 5,000 CHILDREN, TEENS, AND ADULTS, ALONG WITH SCHOOL DISTRICT EDUCATORS AND STAFF ANNUALLY. PFP'S EDUCATION PROGRAMS OFFER A CURRICULUM GROUNDED IN SOCIAL JUSTICE. THIS INCLUDES CULINARY EDUCATION FOCUSED ON PREPARING FRESH PRODUCE THROUGH RECIPE KITS AND TASTE SAMPLES. PUBLIC WORKSHOPS HELP PARTICIPANTS DEVELOP SKILLS THAT SUPPORT RESILIENCY AND ACCESS TO HEALTHY PRODUCE. PARTICIPANTS, INCLUDING "GREEN JOBS FOR YOUTH INTERNS", LEARN ABOUT FARMING AND FOOD JUSTICE THROUGH HANDS-ON ACTIVITIES, DIRECT STEWARDSHIP OF COMMUNITY GARDENS, COOKING WITH FARM PRODUCE, USING HERBS AS MEDICINE, AND PARTICIPATING IN LEADERSHIP TRAINING. PFP ALSO OFFERS PROFESSIONAL DEVELOPMENT TO TEACHERS AND CAFETERIA STAFF FOR INTEGRATING FRESH FOOD INTO SCHOOL LUNCHES. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 447348 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 288122 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 37 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 61991 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 46272 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 46272 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 39800 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 37826 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 77626 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 2.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/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/OfficerInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 8 | 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/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | VENKATARAMAN BALASUBRAMANIAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | ANDREA ALBERT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | MELISSA KURTZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | CLARIBEL PEARCE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | ASHLEY RIKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | GINA MCCANN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | KATHERINE KEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | EMILY EDER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | LYDIA HATFIELD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JANNELLE A KOSZAREK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | EVAN R MENIST |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | PAM PORATH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | EVELINA KNODEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | JUDITH STODDARD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | JAKLYN VAN MANEN |
| 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 | 49017 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 57377 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 26653 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 62600 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 31603 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 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/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | CO-EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | CO-EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | CO-EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | CO-EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | CO-EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | BOAD CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | BOARD VICE-CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | SECRETARY |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2000 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 1 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 8781 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 31280 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 15 |
| IRS990/GovernmentGrantsAmt | 0 | 213623 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 1083902 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 646728 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 6891 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 1823 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 8714 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 17044 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 7546 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 7546 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 1042 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 1099 |
| IRS990/IRPDocumentCnt | 0 | 11 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 400162 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 150260 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 205648 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 605810 |
| IRS990/LegalDomicileStateCd | 0 | NY |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | POUGHKEEPSIE FARM PROJECT'S MISSION IS TO CULTIVATE LOCAL LEADERSHIP IN SUSTAINABLE FARMING, FOOD ACCESS AND EDUCATION, AND TO FOSTER AN INCLUSIVE, WELCOMING COMMUNITY FOR EVERYONE. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 726779 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 455536 |
| IRS990/NetIncmFromFundraisingEvtGrp/ExclusionAmt | 0 | 22499 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 22499 |
| IRS990/NetIncomeOrLossGrp/ExclusionAmt | 0 | 152284 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 152284 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 279431 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 167414 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 1300 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 4561 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 5861 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 20 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 496 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 4472 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 4988 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 8994 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 8155 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 45766 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 23410 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 69176 |
| IRS990/OtherExpensesGrp/Desc | 0 | DONATED PRODUCE |
| IRS990/OtherExpensesGrp/Desc | 1 | DUES AND SUBSCRIPTIONS |
| IRS990/OtherExpensesGrp/Desc | 2 | TELEPHONE AND INTERNET |
| IRS990/OtherExpensesGrp/Desc | 3 | GROWING COSTS |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 17 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 187 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 5801 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 5672 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 517 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 199383 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 9604 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 983 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 5570 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 199383 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 15422 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 6655 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 6274 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 8994 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 8155 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 69707 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 57582 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 127289 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 13802 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 12011 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 25813 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 84660 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | JUDITH STODDARD |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | POUGHKEEPSIE FARM PROJECT OPERATES A COMMUNITY FARM TO DEMONSTRATE, TEACH, AND PROMOTE SUSTAINABLE PRODUCTION AND DISTRIBUTION METHODS, PRESERVE COMMUNITY FARMLAND, AND IMPROVE ACCESS TO LOCALLY GROWN, HEALTHY FOOOD - ESPECIALLY FOR INDIVIDUALS AND FAMILIES WITH LIMITED ACCESS. THROUGH OUR MULTIFACETED FOOD SHARE AND CSA PROGRAM, WE PROVIDE MORE THAN 400 FAMILIES WITH WEEKLY SUSTAINABLY-GROWN PRODUCE FOR AT LEAST 23 WEEKS EACH YEAR. THIS PROGRAM ADVANCES FOOD SOVEREIGNTY AND STRENGTHENS COMMUNITY HEALTH BY ENSURING AFFORDABLE AND EQUITABLE ACCESS TO NUTRITIOUS FOOD. IN 2024, OVER 50,000 POUNDS OF THE FOOD GROWN ON THE FARM WAS DISTRIBUTED AT NO COST THROUGH DONATIONS TO LOCAL EMERGENCY FOOD PARTNERS, FREE PRODUCE DISTRIBUTIONS, AND SPONSORED CSA SHARES STAFFED AND SUPPORTED BY PFP EDUCATORS. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 420640 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 621025 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 1567 |
| IRS990/PYOtherExpensesAmt | 0 | 314855 |
| IRS990/PYOtherRevenueAmt | 0 | 81516 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 285277 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 38006 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 636524 |
| IRS990/PYTotalExpensesAmt | 0 | 951379 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 989385 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -271243 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 568350 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 307277 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME - |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART II, LINE 10, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 398348 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 621025 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 580460 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 830032 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 636462 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 3066327 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 7546 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1567 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 809 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1113 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1839 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 12874 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.90710 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.92680 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 2793064 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 273263 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 398348 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 621025 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 580460 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 830032 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 636462 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 3066327 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 3079201 |
| 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 | 1 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 155194 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 72029 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 227223 |
| IRS990ScheduleD/DonatedServicesAndUseFcltsAmt | 0 | 10800 |
| IRS990ScheduleD/DonatedServicesUseFcltsAmt | 0 | 10800 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 50454 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 328133 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 378587 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 10800 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 851920 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 8155 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | LEASE LIABILITY |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 10800 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 580677 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | THE ORGANIZATION HAS EVALUATED ANY UNCERTAIN TAX POSITIONS AND RELATED INCOME TAX CONTINGENCIES AND DETERMINED UNCERTAIN POSITIONS, IF ANY, ARE NOT MATERIAL TO THE FINANCIAL STATEMENTS, ACCORDING TO FASB ASC 740-10. PENALTIES AND INTEREST ASSESSED BY INCOME TAXING AUTHORITIES ARE INCLUDED IN OPERATING EXPENSES, IF INCURRED. NONE OF THE ORGANIZATION'S RETURNS ARE CURRENTLY UNDER EXAMINATION. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 205648 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 851920 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 8155 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 580677 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 591477 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 862720 |
| IRS990ScheduleG/FundraisingEventInformationGrp/DirectExpenseSummaryEventsAmt | 0 | 8781 |
| IRS990ScheduleG/FundraisingEventInformationGrp/EntertainmentEvent1Amt | 0 | 1300 |
| IRS990ScheduleG/FundraisingEventInformationGrp/EntertainmentTotalEventsAmt | 0 | 1300 |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event1Nm | 0 | SOUP-A-BOWL |
| IRS990ScheduleG/FundraisingEventInformationGrp/FoodAndBeverageEvent1Amt | 0 | 624 |
| IRS990ScheduleG/FundraisingEventInformationGrp/FoodAndBeverageTotalEventsAmt | 0 | 624 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent1Amt | 0 | 31280 |
No mirrored PDF or thumbnail assets are attached yet.