﻿<?xml version="1.0" encoding="utf-8"?>
<Return xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" returnVersion="2024v5.2" xsi:schemaLocation="http://www.irs.gov/efile">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2025-11-12T18:28:25-08:00</ReturnTs>
    <TaxPeriodEndDt>2024-12-31</TaxPeriodEndDt>
    <PreparerFirmGrp>
      <PreparerFirmEIN>862745092</PreparerFirmEIN>
      <PreparerFirmName>
        <BusinessNameLine1Txt>Thunderegg Accounting LLC</BusinessNameLine1Txt>
      </PreparerFirmName>
      <PreparerUSAddress>
        <AddressLine1Txt>7901 SE Powell Blvd</AddressLine1Txt>
        <CityNm>Portland</CityNm>
        <StateAbbreviationCd>OR</StateAbbreviationCd>
        <ZIPCd>972062314</ZIPCd>
      </PreparerUSAddress>
    </PreparerFirmGrp>
    <ReturnTypeCd>990</ReturnTypeCd>
    <TaxPeriodBeginDt>2024-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>930871514</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>Library Foundation of McMinnville</BusinessNameLine1Txt>
      </BusinessName>
      <BusinessNameControlTxt>LIBR</BusinessNameControlTxt>
      <PhoneNum>5034355562</PhoneNum>
      <USAddress>
        <AddressLine1Txt>225 NW Adams St</AddressLine1Txt>
        <CityNm>McMinnville</CityNm>
        <StateAbbreviationCd>OR</StateAbbreviationCd>
        <ZIPCd>97128</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>Sara Tucholsky</PersonNm>
      <PersonTitleTxt>President</PersonTitleTxt>
      <SignatureDt>2025-11-12</SignatureDt>
      <DiscussWithPaidPreparerInd>true</DiscussWithPaidPreparerInd>
    </BusinessOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>true</IRSResponsiblePrtyInfoCurrInd>
    <PreparerPersonGrp>
      <PreparerPersonNm>Katherine Ressler</PreparerPersonNm>
      <PTIN>P02088334</PTIN>
      <PhoneNum>5038632737</PhoneNum>
    </PreparerPersonGrp>
    <TaxYr>2024</TaxYr>
    <BuildTS>2025-03-06 01:10:19Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="7">
    <IRS990 documentId="IRS990" referenceDocumentId="IRS990ScheduleO" softwareId="24020486" softwareVersionNum="2024v5.2">
      <PrincipalOfficerNm>Sara Tucholsky</PrincipalOfficerNm>
      <USAddress>
        <AddressLine1Txt>225 NW Adams St</AddressLine1Txt>
        <CityNm>McMinnville</CityNm>
        <StateAbbreviationCd>OR</StateAbbreviationCd>
        <ZIPCd>97128</ZIPCd>
      </USAddress>
      <GrossReceiptsAmt>230447</GrossReceiptsAmt>
      <GroupReturnForAffiliatesInd>false</GroupReturnForAffiliatesInd>
      <Organization501c3Ind>X</Organization501c3Ind>
      <WebsiteAddressTxt>N/A</WebsiteAddressTxt>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <FormationYr>1983</FormationYr>
      <LegalDomicileStateCd>OR</LegalDomicileStateCd>
      <ActivityOrMissionDesc>The Library Foundation of McMinnville seeks to grow stable funding to enhance McMinnville Public Library activities and collection beyond the limits of the McMinnville city budget.</ActivityOrMissionDesc>
      <VotingMembersGoverningBodyCnt>10</VotingMembersGoverningBodyCnt>
      <VotingMembersIndependentCnt>10</VotingMembersIndependentCnt>
      <TotalEmployeeCnt>0</TotalEmployeeCnt>
      <TotalGrossUBIAmt>0</TotalGrossUBIAmt>
      <PYContributionsGrantsAmt>98438</PYContributionsGrantsAmt>
      <CYContributionsGrantsAmt>77711</CYContributionsGrantsAmt>
      <CYProgramServiceRevenueAmt>0</CYProgramServiceRevenueAmt>
      <PYInvestmentIncomeAmt>20775</PYInvestmentIncomeAmt>
      <CYInvestmentIncomeAmt>42758</CYInvestmentIncomeAmt>
      <CYOtherRevenueAmt>0</CYOtherRevenueAmt>
      <PYTotalRevenueAmt>119213</PYTotalRevenueAmt>
      <CYTotalRevenueAmt>120469</CYTotalRevenueAmt>
      <PYGrantsAndSimilarPaidAmt>67166</PYGrantsAndSimilarPaidAmt>
      <CYGrantsAndSimilarPaidAmt>44529</CYGrantsAndSimilarPaidAmt>
      <CYBenefitsPaidToMembersAmt>0</CYBenefitsPaidToMembersAmt>
      <CYSalariesCompEmpBnftPaidAmt>0</CYSalariesCompEmpBnftPaidAmt>
      <CYTotalProfFndrsngExpnsAmt>0</CYTotalProfFndrsngExpnsAmt>
      <CYTotalFundraisingExpenseAmt>2139</CYTotalFundraisingExpenseAmt>
      <PYOtherExpensesAmt>1937</PYOtherExpensesAmt>
      <CYOtherExpensesAmt>16190</CYOtherExpensesAmt>
      <PYTotalExpensesAmt>69103</PYTotalExpensesAmt>
      <CYTotalExpensesAmt>60719</CYTotalExpensesAmt>
      <PYRevenuesLessExpensesAmt>50110</PYRevenuesLessExpensesAmt>
      <CYRevenuesLessExpensesAmt>59750</CYRevenuesLessExpensesAmt>
      <TotalAssetsBOYAmt>770223</TotalAssetsBOYAmt>
      <TotalAssetsEOYAmt>866303</TotalAssetsEOYAmt>
      <TotalLiabilitiesBOYAmt>5572</TotalLiabilitiesBOYAmt>
      <TotalLiabilitiesEOYAmt>16561</TotalLiabilitiesEOYAmt>
      <NetAssetsOrFundBalancesBOYAmt>764651</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>849742</NetAssetsOrFundBalancesEOYAmt>
      <InfoInScheduleOPartIIIInd>X</InfoInScheduleOPartIIIInd>
      <MissionDesc>The Library Foundation of McMinnville seeks to grow stable funding to enhance McMinnville Public Library activities and collection beyond the limits of the McMinnville city budget.</MissionDesc>
      <SignificantNewProgramSrvcInd>false</SignificantNewProgramSrvcInd>
      <SignificantChangeInd>false</SignificantChangeInd>
      <ExpenseAmt>25592</ExpenseAmt>
      <GrantAmt>19929</GrantAmt>
      <Desc>COLLECTION ENHANCEMENT - Adding to the library's collection of books and other patron materials is central to the Foundation's support. For 2024, the foundation funded the addition of 997 items.</Desc>
      <ProgSrvcAccomActy2Grp>
        <ExpenseAmt>14385</ExpenseAmt>
        <GrantAmt>14385</GrantAmt>
        <Desc>Book Buddies - During summer months when students do not have access to their school libraries, McMinnville Public Library reaches out with its bookmobile to bring books and activities to underserved neighborhoods. The children are excited to meet the bookmobile when it comes, receiving free books, borrowing books, participating in STEAM (science, technology, engineering, arts and math) projects, and maintaining their energy with healthy snacks. The team offering these services comprises both paid library staff and volunteers. Foundation assistance includes funding for promotional and supplies costs. The board has made Book Buddies an ongoing part of its support for the library, as it does with Collection Enhancement. For 2024, Book Buddies took the bookmobile to five different neighborhoods once a week for nine weeks, 1.5 hours per visit. This outreach was promoted in partnership with McMinnville Parks &amp; Recreation, also known as "Read and Play", and served 1,073 program participants. The Foundation also funded the addition of more than 200 books and DVDs to the bookmobile lending collection.</Desc>
      </ProgSrvcAccomActy2Grp>
      <ProgSrvcAccomActy3Grp>
        <ExpenseAmt>10403</ExpenseAmt>
        <GrantAmt>5183</GrantAmt>
        <Desc>COMMUNITY OUTREACH - Design, printing, and mailing of informational material to promote services provided by the library are part of the Foundation's support to McMinnville Public Library. These materials increase community awareness of diverse services and resources such as home delivery, Library of Things, movie streaming, technical help, puzzle and game lending, eBooks and Audiobooks, teen programs, Summer Fun activities, and story times for young children.</Desc>
      </ProgSrvcAccomActy3Grp>
      <ProgSrvcAccomActyOtherGrp>
        <ExpenseAmt>5032</ExpenseAmt>
        <GrantAmt>5032</GrantAmt>
        <Desc>FACILITY AND EQUIPMENT IMPROVEMENTS - In 2024, the Foundation made possible the purchase of additional shelving and chairs for the Library. This enhanced the usability and expanded the Collection of Books and associated materials. The Foundation raised $56,871 as a temporary restricted fund.</Desc>
      </ProgSrvcAccomActyOtherGrp>
      <TotalOtherProgSrvcExpenseAmt>5032</TotalOtherProgSrvcExpenseAmt>
      <TotalOtherProgSrvcGrantAmt>5032</TotalOtherProgSrvcGrantAmt>
      <TotalProgramServiceExpensesAmt>55412</TotalProgramServiceExpensesAmt>
      <DescribedInSection501c3Ind referenceDocumentId="IRS990ScheduleA">true</DescribedInSection501c3Ind>
      <ScheduleBRequiredInd referenceDocumentId="IRS990ScheduleB">true</ScheduleBRequiredInd>
      <PoliticalCampaignActyInd>false</PoliticalCampaignActyInd>
      <LobbyingActivitiesInd>false</LobbyingActivitiesInd>
      <SubjectToProxyTaxInd>false</SubjectToProxyTaxInd>
      <DonorAdvisedFundInd referenceDocumentId="IRS990ScheduleD">false</DonorAdvisedFundInd>
      <ConservationEasementsInd referenceDocumentId="IRS990ScheduleD">false</ConservationEasementsInd>
      <CollectionsOfArtInd referenceDocumentId="IRS990ScheduleD">false</CollectionsOfArtInd>
      <CreditCounselingInd referenceDocumentId="IRS990ScheduleD">false</CreditCounselingInd>
      <DonorRstrOrQuasiEndowmentsInd referenceDocumentId="IRSScheduleD">true</DonorRstrOrQuasiEndowmentsInd>
      <ReportLandBuildingEquipmentInd referenceDocumentId="IRS990ScheduleD">false</ReportLandBuildingEquipmentInd>
      <ReportInvestmentsOtherSecInd referenceDocumentId="IRS990ScheduleD">false</ReportInvestmentsOtherSecInd>
      <ReportProgramRelatedInvstInd referenceDocumentId="IRS990ScheduleD">false</ReportProgramRelatedInvstInd>
      <ReportOtherAssetsInd referenceDocumentId="IRS990ScheduleD">false</ReportOtherAssetsInd>
      <ReportOtherLiabilitiesInd referenceDocumentId="IRS990ScheduleD">false</ReportOtherLiabilitiesInd>
      <IncludeFIN48FootnoteInd referenceDocumentId="IRS990ScheduleD">false</IncludeFIN48FootnoteInd>
      <IndependentAuditFinclStmtInd referenceDocumentId="IRS990ScheduleD">false</IndependentAuditFinclStmtInd>
      <ConsolidatedAuditFinclStmtInd referenceDocumentId="IRS990ScheduleD">false</ConsolidatedAuditFinclStmtInd>
      <SchoolOperatingInd>false</SchoolOperatingInd>
      <ForeignOfficeInd>false</ForeignOfficeInd>
      <ForeignActivitiesInd>false</ForeignActivitiesInd>
      <MoreThan5000KToOrgInd>false</MoreThan5000KToOrgInd>
      <MoreThan5000KToIndividualsInd>false</MoreThan5000KToIndividualsInd>
      <ProfessionalFundraisingInd>false</ProfessionalFundraisingInd>
      <FundraisingActivitiesInd>false</FundraisingActivitiesInd>
      <GamingActivitiesInd>false</GamingActivitiesInd>
      <OperateHospitalInd>false</OperateHospitalInd>
      <GrantsToOrganizationsInd referenceDocumentId="IRS990ScheduleI">true</GrantsToOrganizationsInd>
      <GrantsToIndividualsInd referenceDocumentId="IRS990ScheduleI">false</GrantsToIndividualsInd>
      <ScheduleJRequiredInd>false</ScheduleJRequiredInd>
      <TaxExemptBondsInd>false</TaxExemptBondsInd>
      <EngagedInExcessBenefitTransInd>false</EngagedInExcessBenefitTransInd>
      <PYExcessBenefitTransInd>false</PYExcessBenefitTransInd>
      <LoanOutstandingInd>false</LoanOutstandingInd>
      <GrantToRelatedPersonInd>false</GrantToRelatedPersonInd>
      <BusinessRlnWithOrgMemInd>false</BusinessRlnWithOrgMemInd>
      <BusinessRlnWithFamMemInd>false</BusinessRlnWithFamMemInd>
      <BusinessRlnWith35CtrlEntInd>false</BusinessRlnWith35CtrlEntInd>
      <DeductibleNonCashContriInd>false</DeductibleNonCashContriInd>
      <DeductibleArtContributionInd>false</DeductibleArtContributionInd>
      <TerminateOperationsInd>false</TerminateOperationsInd>
      <PartialLiquidationInd>false</PartialLiquidationInd>
      <DisregardedEntityInd referenceDocumentId="IRS990ScheduleR">false</DisregardedEntityInd>
      <RelatedEntityInd referenceDocumentId="IRS990ScheduleR">true</RelatedEntityInd>
      <RelatedOrganizationCtrlEntInd>false</RelatedOrganizationCtrlEntInd>
      <TrnsfrExmptNonChrtblRltdOrgInd referenceDocumentId="IRS990ScheduleR">false</TrnsfrExmptNonChrtblRltdOrgInd>
      <ActivitiesConductedPrtshpInd referenceDocumentId="IRS990ScheduleR">false</ActivitiesConductedPrtshpInd>
      <ScheduleORequiredInd>true</ScheduleORequiredInd>
      <IRPDocumentCnt>2</IRPDocumentCnt>
      <IRPDocumentW2GCnt>0</IRPDocumentW2GCnt>
      <BackupWthldComplianceInd>true</BackupWthldComplianceInd>
      <EmployeeCnt>0</EmployeeCnt>
      <UnrelatedBusIncmOverLimitInd>false</UnrelatedBusIncmOverLimitInd>
      <ForeignFinancialAccountInd>false</ForeignFinancialAccountInd>
      <ProhibitedTaxShelterTransInd>false</ProhibitedTaxShelterTransInd>
      <TaxablePartyNotificationInd>false</TaxablePartyNotificationInd>
      <NondeductibleContributionsInd>false</NondeductibleContributionsInd>
      <QuidProQuoContributionsInd>false</QuidProQuoContributionsInd>
      <Form8282PropertyDisposedOfInd>false</Form8282PropertyDisposedOfInd>
      <Form8282FiledCnt>0</Form8282FiledCnt>
      <RcvFndsToPayPrsnlBnftCntrctInd>false</RcvFndsToPayPrsnlBnftCntrctInd>
      <PayPremiumsPrsnlBnftCntrctInd>false</PayPremiumsPrsnlBnftCntrctInd>
      <Form8899Filedind>false</Form8899Filedind>
      <Form1098CFiledInd>false</Form1098CFiledInd>
      <IndoorTanningServicesInd>false</IndoorTanningServicesInd>
      <SubjToTaxRmnrtnExPrchtPymtInd>false</SubjToTaxRmnrtnExPrchtPymtInd>
      <SubjectToExcsTaxNetInvstIncInd>false</SubjectToExcsTaxNetInvstIncInd>
      <InfoInScheduleOPartVIInd>X</InfoInScheduleOPartVIInd>
      <GoverningBodyVotingMembersCnt>10</GoverningBodyVotingMembersCnt>
      <IndependentVotingMemberCnt>10</IndependentVotingMemberCnt>
      <FamilyOrBusinessRlnInd>false</FamilyOrBusinessRlnInd>
      <DelegationOfMgmtDutiesInd>false</DelegationOfMgmtDutiesInd>
      <ChangeToOrgDocumentsInd>false</ChangeToOrgDocumentsInd>
      <MaterialDiversionOrMisuseInd>false</MaterialDiversionOrMisuseInd>
      <MembersOrStockholdersInd>false</MembersOrStockholdersInd>
      <ElectionOfBoardMembersInd>false</ElectionOfBoardMembersInd>
      <DecisionsSubjectToApprovaInd>false</DecisionsSubjectToApprovaInd>
      <MinutesOfGoverningBodyInd>true</MinutesOfGoverningBodyInd>
      <MinutesOfCommitteesInd>true</MinutesOfCommitteesInd>
      <OfficerMailingAddressInd>false</OfficerMailingAddressInd>
      <LocalChaptersInd>false</LocalChaptersInd>
      <Form990ProvidedToGvrnBodyInd>true</Form990ProvidedToGvrnBodyInd>
      <ConflictOfInterestPolicyInd>true</ConflictOfInterestPolicyInd>
      <AnnualDisclosureCoveredPrsnInd>true</AnnualDisclosureCoveredPrsnInd>
      <RegularMonitoringEnfrcInd>true</RegularMonitoringEnfrcInd>
      <WhistleblowerPolicyInd>true</WhistleblowerPolicyInd>
      <DocumentRetentionPolicyInd>true</DocumentRetentionPolicyInd>
      <CompensationProcessCEOInd>false</CompensationProcessCEOInd>
      <CompensationProcessOtherInd>false</CompensationProcessOtherInd>
      <InvestmentInJointVentureInd>false</InvestmentInJointVentureInd>
      <StatesWhereCopyOfReturnIsFldCd>OR</StatesWhereCopyOfReturnIsFldCd>
      <UponRequestInd>X</UponRequestInd>
      <BooksInCareOfDetail>
        <PersonNm>Lonny Watne</PersonNm>
        <PhoneNum>5034355562</PhoneNum>
        <USAddress>
          <AddressLine1Txt>225 NW Adams St</AddressLine1Txt>
          <CityNm>McMinnville</CityNm>
          <StateAbbreviationCd>OR</StateAbbreviationCd>
          <ZIPCd>97128</ZIPCd>
        </USAddress>
      </BooksInCareOfDetail>
      <NoListedPersonsCompensatedInd>X</NoListedPersonsCompensatedInd>
      <Form990PartVIISectionAGrp>
        <PersonNm>Jenny Johns</PersonNm>
        <TitleTxt>Treasurer</TitleTxt>
        <AverageHoursPerWeekRt>1.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Sara Tucholsky</PersonNm>
        <TitleTxt>President</TitleTxt>
        <AverageHoursPerWeekRt>0.20</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Emily Segel</PersonNm>
        <TitleTxt>Secretary</TitleTxt>
        <AverageHoursPerWeekRt>0.20</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Jenny Pessereau</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>0.20</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Kitri McGuire</PersonNm>
        <TitleTxt>Vice President</TitleTxt>
        <AverageHoursPerWeekRt>0.20</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Mikayla Wallace</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>0.10</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>JoAnne Benkstein</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>0.10</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Amy Scholer</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>0.10</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Jane Davis</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>0.10</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Susan Barnes Whyte</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>0.10</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Kris Wessel</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>0.10</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <IndivRcvdGreaterThan100KCnt>0</IndivRcvdGreaterThan100KCnt>
      <FormerOfcrEmployeesListedInd>false</FormerOfcrEmployeesListedInd>
      <TotalCompGreaterThan150KInd>false</TotalCompGreaterThan150KInd>
      <CompensationFromOtherSrcsInd>false</CompensationFromOtherSrcsInd>
      <CntrctRcvdGreaterThan100KCnt>0</CntrctRcvdGreaterThan100KCnt>
      <AllOtherContributionsAmt>77711</AllOtherContributionsAmt>
      <TotalContributionsAmt>77711</TotalContributionsAmt>
      <TotalProgramServiceRevenueAmt>0</TotalProgramServiceRevenueAmt>
      <InvestmentIncomeGrp>
        <TotalRevenueColumnAmt>24875</TotalRevenueColumnAmt>
        <ExclusionAmt>24875</ExclusionAmt>
      </InvestmentIncomeGrp>
      <IncmFromInvestBondProceedsGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </IncmFromInvestBondProceedsGrp>
      <RoyaltiesRevenueGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </RoyaltiesRevenueGrp>
      <NetRentalIncomeOrLossGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetRentalIncomeOrLossGrp>
      <GrossAmountSalesAssetsGrp>
        <SecuritiesAmt>127861</SecuritiesAmt>
      </GrossAmountSalesAssetsGrp>
      <LessCostOthBasisSalesExpnssGrp>
        <SecuritiesAmt>109978</SecuritiesAmt>
      </LessCostOthBasisSalesExpnssGrp>
      <GainOrLossGrp>
        <SecuritiesAmt>17883</SecuritiesAmt>
      </GainOrLossGrp>
      <NetGainOrLossInvestmentsGrp>
        <TotalRevenueColumnAmt>17883</TotalRevenueColumnAmt>
        <ExclusionAmt>17883</ExclusionAmt>
      </NetGainOrLossInvestmentsGrp>
      <NetIncmFromFundraisingEvtGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetIncmFromFundraisingEvtGrp>
      <NetIncomeFromGamingGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetIncomeFromGamingGrp>
      <NetIncomeOrLossGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetIncomeOrLossGrp>
      <OtherRevenueTotalAmt>0</OtherRevenueTotalAmt>
      <TotalRevenueGrp>
        <TotalRevenueColumnAmt>120469</TotalRevenueColumnAmt>
        <ExclusionAmt>42758</ExclusionAmt>
      </TotalRevenueGrp>
      <InfoInScheduleOPartIXInd>X</InfoInScheduleOPartIXInd>
      <GrantsToDomesticOrgsGrp>
        <TotalAmt>44529</TotalAmt>
        <ProgramServicesAmt>44529</ProgramServicesAmt>
      </GrantsToDomesticOrgsGrp>
      <GrantsToDomesticIndividualsGrp>
        <TotalAmt>0</TotalAmt>
      </GrantsToDomesticIndividualsGrp>
      <ForeignGrantsGrp>
        <TotalAmt>0</TotalAmt>
      </ForeignGrantsGrp>
      <BenefitsToMembersGrp>
        <TotalAmt>0</TotalAmt>
      </BenefitsToMembersGrp>
      <CompCurrentOfcrDirectorsGrp>
        <TotalAmt>0</TotalAmt>
      </CompCurrentOfcrDirectorsGrp>
      <CompDisqualPersonsGrp>
        <TotalAmt>0</TotalAmt>
      </CompDisqualPersonsGrp>
      <OtherSalariesAndWagesGrp>
        <TotalAmt>0</TotalAmt>
      </OtherSalariesAndWagesGrp>
      <PensionPlanContributionsGrp>
        <TotalAmt>0</TotalAmt>
      </PensionPlanContributionsGrp>
      <OtherEmployeeBenefitsGrp>
        <TotalAmt>0</TotalAmt>
      </OtherEmployeeBenefitsGrp>
      <PayrollTaxesGrp>
        <TotalAmt>0</TotalAmt>
      </PayrollTaxesGrp>
      <FeesForServicesManagementGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesManagementGrp>
      <FeesForServicesLegalGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesLegalGrp>
      <FeesForServicesAccountingGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesAccountingGrp>
      <FeesForServicesLobbyingGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesLobbyingGrp>
      <FeesForServicesProfFundraising>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesProfFundraising>
      <FeesForSrvcInvstMgmntFeesGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForSrvcInvstMgmntFeesGrp>
      <FeesForServicesOtherGrp>
        <TotalAmt>11949</TotalAmt>
        <ProgramServicesAmt>10883</ProgramServicesAmt>
        <ManagementAndGeneralAmt>636</ManagementAndGeneralAmt>
        <FundraisingAmt>430</FundraisingAmt>
      </FeesForServicesOtherGrp>
      <AdvertisingGrp>
        <TotalAmt>0</TotalAmt>
      </AdvertisingGrp>
      <OfficeExpensesGrp>
        <TotalAmt>494</TotalAmt>
        <ManagementAndGeneralAmt>494</ManagementAndGeneralAmt>
      </OfficeExpensesGrp>
      <InformationTechnologyGrp>
        <TotalAmt>0</TotalAmt>
      </InformationTechnologyGrp>
      <RoyaltiesGrp>
        <TotalAmt>0</TotalAmt>
      </RoyaltiesGrp>
      <OccupancyGrp>
        <TotalAmt>0</TotalAmt>
      </OccupancyGrp>
      <TravelGrp>
        <TotalAmt>0</TotalAmt>
      </TravelGrp>
      <PymtTravelEntrtnmntPubOfclGrp>
        <TotalAmt>0</TotalAmt>
      </PymtTravelEntrtnmntPubOfclGrp>
      <ConferencesMeetingsGrp>
        <TotalAmt>0</TotalAmt>
      </ConferencesMeetingsGrp>
      <InterestGrp>
        <TotalAmt>0</TotalAmt>
      </InterestGrp>
      <PaymentsToAffiliatesGrp>
        <TotalAmt>0</TotalAmt>
      </PaymentsToAffiliatesGrp>
      <DepreciationDepletionGrp>
        <TotalAmt>0</TotalAmt>
      </DepreciationDepletionGrp>
      <InsuranceGrp>
        <TotalAmt>929</TotalAmt>
        <ManagementAndGeneralAmt>929</ManagementAndGeneralAmt>
      </InsuranceGrp>
      <OtherExpensesGrp>
        <Desc>Printing and Publications</Desc>
        <TotalAmt>1410</TotalAmt>
        <FundraisingAmt>1410</FundraisingAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Staff development</Desc>
        <TotalAmt>833</TotalAmt>
        <ManagementAndGeneralAmt>833</ManagementAndGeneralAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Postage and Shipping</Desc>
        <TotalAmt>299</TotalAmt>
        <FundraisingAmt>299</FundraisingAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Oregon registration fees</Desc>
        <TotalAmt>276</TotalAmt>
        <ManagementAndGeneralAmt>276</ManagementAndGeneralAmt>
      </OtherExpensesGrp>
      <AllOtherExpensesGrp>
        <TotalAmt>0</TotalAmt>
      </AllOtherExpensesGrp>
      <TotalFunctionalExpensesGrp>
        <TotalAmt>60719</TotalAmt>
        <ProgramServicesAmt>55412</ProgramServicesAmt>
        <ManagementAndGeneralAmt>3168</ManagementAndGeneralAmt>
        <FundraisingAmt>2139</FundraisingAmt>
      </TotalFunctionalExpensesGrp>
      <CashNonInterestBearingGrp>
        <BOYAmt>61690</BOYAmt>
        <EOYAmt>89672</EOYAmt>
      </CashNonInterestBearingGrp>
      <SavingsAndTempCashInvstGrp>
        <BOYAmt>54480</BOYAmt>
        <EOYAmt>47185</EOYAmt>
      </SavingsAndTempCashInvstGrp>
      <PledgesAndGrantsReceivableGrp>
        <EOYAmt>0</EOYAmt>
      </PledgesAndGrantsReceivableGrp>
      <AccountsReceivableGrp>
        <EOYAmt>0</EOYAmt>
      </AccountsReceivableGrp>
      <ReceivablesFromOfficersEtcGrp>
        <EOYAmt>0</EOYAmt>
      </ReceivablesFromOfficersEtcGrp>
      <RcvblFromDisqualifiedPrsnGrp>
        <EOYAmt>0</EOYAmt>
      </RcvblFromDisqualifiedPrsnGrp>
      <OthNotesLoansReceivableNetGrp>
        <EOYAmt>0</EOYAmt>
      </OthNotesLoansReceivableNetGrp>
      <InventoriesForSaleOrUseGrp>
        <EOYAmt>0</EOYAmt>
      </InventoriesForSaleOrUseGrp>
      <PrepaidExpensesDefrdChargesGrp>
        <EOYAmt>0</EOYAmt>
      </PrepaidExpensesDefrdChargesGrp>
      <LandBldgEquipBasisNetGrp>
        <EOYAmt>0</EOYAmt>
      </LandBldgEquipBasisNetGrp>
      <InvestmentsPubTradedSecGrp>
        <BOYAmt>654053</BOYAmt>
        <EOYAmt>729446</EOYAmt>
      </InvestmentsPubTradedSecGrp>
      <InvestmentsOtherSecuritiesGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsOtherSecuritiesGrp>
      <InvestmentsProgramRelatedGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsProgramRelatedGrp>
      <IntangibleAssetsGrp>
        <EOYAmt>0</EOYAmt>
      </IntangibleAssetsGrp>
      <OtherAssetsTotalGrp>
        <EOYAmt>0</EOYAmt>
      </OtherAssetsTotalGrp>
      <TotalAssetsGrp>
        <BOYAmt>770223</BOYAmt>
        <EOYAmt>866303</EOYAmt>
      </TotalAssetsGrp>
      <AccountsPayableAccrExpnssGrp>
        <BOYAmt>5572</BOYAmt>
        <EOYAmt>16561</EOYAmt>
      </AccountsPayableAccrExpnssGrp>
      <TotalLiabilitiesGrp>
        <BOYAmt>5572</BOYAmt>
        <EOYAmt>16561</EOYAmt>
      </TotalLiabilitiesGrp>
      <OrganizationFollowsFASB117Ind>X</OrganizationFollowsFASB117Ind>
      <NoDonorRestrictionNetAssetsGrp>
        <BOYAmt>609106</BOYAmt>
        <EOYAmt>636762</EOYAmt>
      </NoDonorRestrictionNetAssetsGrp>
      <DonorRestrictionNetAssetsGrp>
        <BOYAmt>155545</BOYAmt>
        <EOYAmt>212980</EOYAmt>
      </DonorRestrictionNetAssetsGrp>
      <TotalNetAssetsFundBalanceGrp>
        <BOYAmt>764651</BOYAmt>
        <EOYAmt>849742</EOYAmt>
      </TotalNetAssetsFundBalanceGrp>
      <TotLiabNetAssetsFundBalanceGrp>
        <BOYAmt>770223</BOYAmt>
        <EOYAmt>866303</EOYAmt>
      </TotLiabNetAssetsFundBalanceGrp>
      <ReconcilationRevenueExpnssAmt>59750</ReconcilationRevenueExpnssAmt>
      <NetUnrlzdGainsLossesInvstAmt>25341</NetUnrlzdGainsLossesInvstAmt>
      <MethodOfAccountingAccrualInd>X</MethodOfAccountingAccrualInd>
      <AccountantCompileOrReviewInd>false</AccountantCompileOrReviewInd>
      <FSAuditedInd>false</FSAuditedInd>
      <FederalGrantAuditRequiredInd>false</FederalGrantAuditRequiredInd>
    </IRS990>
    <IRS990ScheduleA documentId="IRS990ScheduleA" softwareId="24020486" softwareVersionNum="2024v5.2">
      <SupportingOrganization509a3Ind>X</SupportingOrganization509a3Ind>
      <SupportingOrgType3NonFuncInd>X</SupportingOrgType3NonFuncInd>
      <IRSWrittenDeterminationInd>X</IRSWrittenDeterminationInd>
      <SupportedOrganizationsCnt>1</SupportedOrganizationsCnt>
      <SupportedOrgInformationGrp>
        <SupportedOrganizationName>
          <BusinessNameLine1Txt>McMinnville Public Library</BusinessNameLine1Txt>
        </SupportedOrganizationName>
        <EIN>936000220</EIN>
        <OrganizationTypeCd>6</OrganizationTypeCd>
        <GoverningDocumentListedInd>true</GoverningDocumentListedInd>
        <SupportAmt>44529</SupportAmt>
        <OtherSupportAmt>0</OtherSupportAmt>
      </SupportedOrgInformationGrp>
      <SupportedOrganizationsTotalCnt>1</SupportedOrganizationsTotalCnt>
      <SupportSumAmt>44529</SupportSumAmt>
      <OtherSupportSumAmt>0</OtherSupportSumAmt>
      <Form990SchASupportingOrgGrp>
        <ListedByNameGoverningDocInd>true</ListedByNameGoverningDocInd>
        <SuprtOrgNoIRSDeterminationInd>false</SuprtOrgNoIRSDeterminationInd>
        <SupportedOrgSectionC456Ind>false</SupportedOrgSectionC456Ind>
        <SupportedOrgNotOrganizedUSInd>false</SupportedOrgNotOrganizedUSInd>
        <OrganizationChangeSuprtOrgInd>false</OrganizationChangeSuprtOrgInd>
        <SupportNonSupportedOrgInd>false</SupportNonSupportedOrgInd>
        <PaymentSubstantialContribtrInd>false</PaymentSubstantialContribtrInd>
        <LoanDisqualifiedPersonInd>false</LoanDisqualifiedPersonInd>
        <ControlledDisqualifiedPrsnInd>false</ControlledDisqualifiedPrsnInd>
        <DisqualifiedPrsnControllIntInd>false</DisqualifiedPrsnControllIntInd>
        <DisqualifiedPrsnOwnrIntInd>false</DisqualifiedPrsnOwnrIntInd>
        <ExcessBusinessHoldingsRulesInd>false</ExcessBusinessHoldingsRulesInd>
        <ContributionControllerInd>false</ContributionControllerInd>
        <ContributionFamilyInd>false</ContributionFamilyInd>
        <Contribution35ControlledInd>false</Contribution35ControlledInd>
      </Form990SchASupportingOrgGrp>
      <Form990SchAType3SprtOrgAllGrp>
        <TimelyProvidedDocumentsInd>true</TimelyProvidedDocumentsInd>
        <OfficersCloseRelationshipInd>false</OfficersCloseRelationshipInd>
        <SupportedOrgVoiceInvestmentInd>false</SupportedOrgVoiceInvestmentInd>
      </Form990SchAType3SprtOrgAllGrp>
      <AdjustedNetIncomeGrp>
        <NetSTCapitalGainAdjNetIncmGrp>
          <PriorYearAmt>0</PriorYearAmt>
        </NetSTCapitalGainAdjNetIncmGrp>
        <RecoveriesPYDistributionsGrp>
          <PriorYearAmt>0</PriorYearAmt>
        </RecoveriesPYDistributionsGrp>
        <OtherGrossIncomeGrp>
          <PriorYearAmt>20775</PriorYearAmt>
          <CurrentYearAmt>23591</CurrentYearAmt>
        </OtherGrossIncomeGrp>
        <AdjustedGrossIncomeGrp>
          <PriorYearAmt>20775</PriorYearAmt>
          <CurrentYearAmt>23591</CurrentYearAmt>
        </AdjustedGrossIncomeGrp>
        <DepreciationDepletionGrp>
          <PriorYearAmt>0</PriorYearAmt>
        </DepreciationDepletionGrp>
        <ProductionIncomeGrp>
          <PriorYearAmt>0</PriorYearAmt>
        </ProductionIncomeGrp>
        <OtherExpensesGrp>
          <PriorYearAmt>0</PriorYearAmt>
        </OtherExpensesGrp>
        <TotalAdjustedNetIncomeGrp>
          <PriorYearAmt>20775</PriorYearAmt>
          <CurrentYearAmt>23591</CurrentYearAmt>
        </TotalAdjustedNetIncomeGrp>
      </AdjustedNetIncomeGrp>
      <MinimumAssetAmountGrp>
        <AverageMonthlyFMVOfSecGrp>
          <PriorYearAmt>622910</PriorYearAmt>
          <CurrentYearAmt>709905</CurrentYearAmt>
        </AverageMonthlyFMVOfSecGrp>
        <AverageMonthlyCashBalancesGrp>
          <PriorYearAmt>101707</PriorYearAmt>
          <CurrentYearAmt>99726</CurrentYearAmt>
        </AverageMonthlyCashBalancesGrp>
        <FMVOtherNonExemptUseAssetGrp>
          <PriorYearAmt>0</PriorYearAmt>
        </FMVOtherNonExemptUseAssetGrp>
        <TotalFMVOfNonExemptUseAssetGrp>
          <PriorYearAmt>724617</PriorYearAmt>
          <CurrentYearAmt>809631</CurrentYearAmt>
        </TotalFMVOfNonExemptUseAssetGrp>
        <DiscountClaimedAmt>0</DiscountClaimedAmt>
        <AcquisitionIndebtednessGrp>
          <PriorYearAmt>0</PriorYearAmt>
        </AcquisitionIndebtednessGrp>
        <AdjustedFMVLessIndebtednessGrp>
          <PriorYearAmt>724617</PriorYearAmt>
          <CurrentYearAmt>809631</CurrentYearAmt>
        </AdjustedFMVLessIndebtednessGrp>
        <CashDeemedCharitableGrp>
          <PriorYearAmt>0</PriorYearAmt>
        </CashDeemedCharitableGrp>
        <NetVlNonExemptUseAssetsGrp>
          <PriorYearAmt>724617</PriorYearAmt>
          <CurrentYearAmt>809631</CurrentYearAmt>
        </NetVlNonExemptUseAssetsGrp>
        <PctOfNetVlNonExemptUseAstGrp>
          <PriorYearAmt>25362</PriorYearAmt>
          <CurrentYearAmt>28337</CurrentYearAmt>
        </PctOfNetVlNonExemptUseAstGrp>
        <RecoveriesPYDistriMinAssetGrp>
          <PriorYearAmt>0</PriorYearAmt>
        </RecoveriesPYDistriMinAssetGrp>
        <TotalMinimumAssetGrp>
          <PriorYearAmt>25362</PriorYearAmt>
          <CurrentYearAmt>28337</CurrentYearAmt>
        </TotalMinimumAssetGrp>
      </MinimumAssetAmountGrp>
      <DistributableAmountGrp>
        <CYAdjNetIncomeDistributableAmt>20775</CYAdjNetIncomeDistributableAmt>
        <CYPct85AdjustedNetIncomeAmt>17659</CYPct85AdjustedNetIncomeAmt>
        <CYTotalMinAstDistributableAmt>25362</CYTotalMinAstDistributableAmt>
        <CYGreaterAdjustedMinimumAmt>25362</CYGreaterAdjustedMinimumAmt>
        <CYIncomeTaxImposedPYAmt>0</CYIncomeTaxImposedPYAmt>
        <CYDistributableAsAdjustedAmt>25362</CYDistributableAsAdjustedAmt>
      </DistributableAmountGrp>
      <DistributionsGrp>
        <CYPaidAccomplishExemptPrpsAmt>44529</CYPaidAccomplishExemptPrpsAmt>
        <CYPdInExcessIncomeActivityAmt>0</CYPdInExcessIncomeActivityAmt>
        <CYAdministrativeExpensePaidAmt>14051</CYAdministrativeExpensePaidAmt>
        <ExemptUseAssetsAcquisPaidAmt>0</ExemptUseAssetsAcquisPaidAmt>
        <QualifiedSetAsideAmt>0</QualifiedSetAsideAmt>
        <CYOtherDistributionsAmt>0</CYOtherDistributionsAmt>
        <CYTotalAnnualDistributionsAmt>58580</CYTotalAnnualDistributionsAmt>
        <CYDistriAttentiveSuprtOrgAmt>44529</CYDistriAttentiveSuprtOrgAmt>
        <CYDistributableAsAdjustedAmt>25362</CYDistributableAsAdjustedAmt>
        <CYDistributionYrRt>1.00000</CYDistributionYrRt>
      </DistributionsGrp>
      <DistributionAllocationsGrp>
        <CYDistributableAsAdjustedAmt>25362</CYDistributableAsAdjustedAmt>
        <UnderdistributionsAmt>0</UnderdistributionsAmt>
        <ExcessDistributionCyovYr5Amt>958</ExcessDistributionCyovYr5Amt>
        <ExcessDistributionCyovYr4Amt>26432</ExcessDistributionCyovYr4Amt>
        <ExcessDistributionCyovYr3Amt>36592</ExcessDistributionCyovYr3Amt>
        <ExcessDistributionCyovYr2Amt>33822</ExcessDistributionCyovYr2Amt>
        <ExcessDistributionCyovYr1Amt>69103</ExcessDistributionCyovYr1Amt>
        <TotalExcessDistributionCyovAmt>166907</TotalExcessDistributionCyovAmt>
        <CyovAppliedUnderdistriPYAmt>0</CyovAppliedUnderdistriPYAmt>
        <CyovAppliedUnderdistrCPYAmt>25362</CyovAppliedUnderdistrCPYAmt>
        <CarryoverPYNotAppliedAmt>0</CarryoverPYNotAppliedAmt>
        <ExcessDistributionCyovAmt>141545</ExcessDistributionCyovAmt>
        <CYTotalAnnualDistributionsAmt>58580</CYTotalAnnualDistributionsAmt>
        <CYDistribAppUnderdistriPYAmt>0</CYDistribAppUnderdistriPYAmt>
        <ExcessDistributionAmt>58580</ExcessDistributionAmt>
        <RemainingUnderdistriPYAmt>0</RemainingUnderdistriPYAmt>
        <RemainingUnderdistriCYAmt>0</RemainingUnderdistriCYAmt>
        <ExcessDistriCyovToNextYrAmt>200125</ExcessDistriCyovToNextYrAmt>
        <ExcessFromYear5Amt>2028</ExcessFromYear5Amt>
        <ExcessFromYear4Amt>36592</ExcessFromYear4Amt>
        <ExcessFromYear3Amt>33822</ExcessFromYear3Amt>
        <ExcessFromYear2Amt>69103</ExcessFromYear2Amt>
        <ExcessFromYear1Amt>58580</ExcessFromYear1Amt>
      </DistributionAllocationsGrp>
      <Form990ScheduleAPartVIGrp>
        <FormAndLineReferenceDesc>Part IV, Section D, Line 2: Organizaiton Maintained A Relationship with Supported Orgs.</FormAndLineReferenceDesc>
        <ExplanationTxt>The Library Foundation of McMinnville supports only the McMinnville (Oregon) Public Library (see this schedule, Part I, Line 11g). The Foundation's relationship with the Library meets both the "Attentiveness and Responsiveness" tests, as follows: The Foundation's Articles of Incorporation, Section IV, 2, require the inclusion of the Library's Director as a nonvoting ex officio member of its board. In practice, the Library Director actively participates in and contributes to the agenda of Foundation meetings, weighs in on the amounts of money the Foundation spends on library needs and largely defines those needs. The Director spends part of each meeting reporting to the board how library programs have performed with the Foundation's annual draft budget, in concert with the Foundation's treasurer. Except for the fact that the Library Director does not have a vote, she is as actively and materially engaged in the Foundation's business as any other board member. The Foundation and the Library Director are each an integral part of the same undertaking.</ExplanationTxt>
      </Form990ScheduleAPartVIGrp>
      <Form990ScheduleAPartVIGrp>
        <FormAndLineReferenceDesc>Part V, Section D, Line 8: Distributions To Attentive Supported Organizations</FormAndLineReferenceDesc>
        <ExplanationTxt>The amount distributed to, or on behalf of, McMinnville Public Library is the same as the total distributions for the year (line 1 of this schedule), as the Library is the "attentive supported organization to which the organization is responsive." See paragraph above for detail.</ExplanationTxt>
      </Form990ScheduleAPartVIGrp>
    </IRS990ScheduleA>
    <IRS990ScheduleB documentId="IRS990ScheduleB" softwareId="24020486" softwareVersionNum="2024v5.2">
      <ContributorInformationGrp>
        <ContributorNum>RESTRICTED</ContributorNum>
        <ContributorBusinessName>
          <BusinessNameLine1>RESTRICTED</BusinessNameLine1>
        </ContributorBusinessName>
        <ContributorUSAddress>
          <AddressLine1>RESTRICTED</AddressLine1>
          <AddressLine2>RESTRICTED</AddressLine2>
          <City>RESTRICTED</City>
          <State>RESTRICTED</State>
          <ZIPCode>RESTRICTED</ZIPCode>
        </ContributorUSAddress>
        <TotalContributionsAmt>RESTRICTED</TotalContributionsAmt>
      </ContributorInformationGrp>
    </IRS990ScheduleB>
    <IRS990ScheduleD documentId="IRS990ScheduleD" softwareId="24020486" softwareVersionNum="2024v5.2">
      <CYEndwmtFundGrp>
        <BeginningYearBalanceAmt>155545</BeginningYearBalanceAmt>
        <ContributionsAmt>59636</ContributionsAmt>
        <InvestmentEarningsOrLossesAmt>15184</InvestmentEarningsOrLossesAmt>
        <OtherExpendituresAmt>17385</OtherExpendituresAmt>
        <EndYearBalanceAmt>212980</EndYearBalanceAmt>
      </CYEndwmtFundGrp>
      <CYMinus1YrEndwmtFundGrp>
        <BeginningYearBalanceAmt>85476</BeginningYearBalanceAmt>
        <ContributionsAmt>83758</ContributionsAmt>
        <InvestmentEarningsOrLossesAmt>12213</InvestmentEarningsOrLossesAmt>
        <OtherExpendituresAmt>25902</OtherExpendituresAmt>
        <EndYearBalanceAmt>155545</EndYearBalanceAmt>
      </CYMinus1YrEndwmtFundGrp>
      <CYMinus2YrEndwmtFundGrp>
        <BeginningYearBalanceAmt>103713</BeginningYearBalanceAmt>
        <ContributionsAmt>2210</ContributionsAmt>
        <InvestmentEarningsOrLossesAmt>-13231</InvestmentEarningsOrLossesAmt>
        <OtherExpendituresAmt>7216</OtherExpendituresAmt>
        <EndYearBalanceAmt>85476</EndYearBalanceAmt>
      </CYMinus2YrEndwmtFundGrp>
      <CYMinus3YrEndwmtFundGrp>
        <BeginningYearBalanceAmt>107634</BeginningYearBalanceAmt>
        <ContributionsAmt>2000</ContributionsAmt>
        <InvestmentEarningsOrLossesAmt>12146</InvestmentEarningsOrLossesAmt>
        <OtherExpendituresAmt>18067</OtherExpendituresAmt>
        <EndYearBalanceAmt>103713</EndYearBalanceAmt>
      </CYMinus3YrEndwmtFundGrp>
      <CYMinus4YrEndwmtFundGrp>
        <BeginningYearBalanceAmt>92388</BeginningYearBalanceAmt>
        <ContributionsAmt>15779</ContributionsAmt>
        <InvestmentEarningsOrLossesAmt>9592</InvestmentEarningsOrLossesAmt>
        <OtherExpendituresAmt>10125</OtherExpendituresAmt>
        <EndYearBalanceAmt>107634</EndYearBalanceAmt>
      </CYMinus4YrEndwmtFundGrp>
      <PrmnntEndowmentBalanceEOYPct>0.16000</PrmnntEndowmentBalanceEOYPct>
      <TermEndowmentBalanceEOYPct>0.84000</TermEndowmentBalanceEOYPct>
      <EndowmentsHeldUnrelatedOrgInd>false</EndowmentsHeldUnrelatedOrgInd>
      <EndowmentsHeldRelatedOrgInd>false</EndowmentsHeldRelatedOrgInd>
      <RelatedOrgListSchRInd>false</RelatedOrgListSchRInd>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Part V, Line 4: Intended uses of the endowment fund.</FormAndLineReferenceDesc>
        <ExplanationTxt>Art fund: art books Special needs fund: collection for the visually impaired and deaf Lanouette Fund: Children's programs Rose Randolph fund: Income for general benefit of McMinnville Public Library Janet Engle Estate: Funds for purchase of books and related materials Book buddies donations: book buddies summer program Shelving campaign: Purchase additional shelving for the library board-designated endowment: Funds set aside permanently to fund library support</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleD>
    <IRS990ScheduleI documentId="IRS990ScheduleI" softwareId="24020486" softwareVersionNum="2024v5.2">
      <GrantRecordsMaintainedInd>true</GrantRecordsMaintainedInd>
      <RecipientTable>
        <RecipientBusinessName>
          <BusinessNameLine1Txt>McMinnville Public Library</BusinessNameLine1Txt>
        </RecipientBusinessName>
        <USAddress>
          <AddressLine1Txt>225 NW Adams St</AddressLine1Txt>
          <CityNm>McMinnville</CityNm>
          <StateAbbreviationCd>OR</StateAbbreviationCd>
          <ZIPCd>97128</ZIPCd>
        </USAddress>
        <RecipientEIN>936000220</RecipientEIN>
        <CashGrantAmt>44529</CashGrantAmt>
        <NonCashAssistanceAmt>0</NonCashAssistanceAmt>
        <PurposeOfGrantTxt>library support</PurposeOfGrantTxt>
      </RecipientTable>
      <Total501c3OrgCnt>0</Total501c3OrgCnt>
      <TotalOtherOrgCnt>1</TotalOtherOrgCnt>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Additional Supplemental Information</FormAndLineReferenceDesc>
        <ExplanationTxt>The organization's assistance to McMinnville Public Library, which is part of McMinnville city government, consists of disbursements to cover documented collection acquisitions, community outreach, and program costs. The amount and uses of these grants are determined as part of the organization's annual budgeting process with input from the library director</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleI>
    <IRS990ScheduleO documentId="IRS990ScheduleO" softwareId="24020486" softwareVersionNum="2024v5.2">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 11b</FormAndLineReferenceDesc>
        <ExplanationTxt>The Form 990 is prepared by an outside accounting firm. Before the report is filed, a committee of the board meets to review the 990 with the Treasurer. Committee members walk through all forms and items. When the form is approved by this committee, a complete copy is distributed electronically to all board members and filed with IRS.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 12c</FormAndLineReferenceDesc>
        <ExplanationTxt>During the first board meeting of each year, board members review the conflict of interest policy and disclose any known conflicts, signing a statement. The Foundation raises and invests funds with an unrelated third-party investment advisory rarely does the Foundation enter into transactions where conflicts might arise.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section C, Line 19</FormAndLineReferenceDesc>
        <ExplanationTxt>All required documents are made available to the public upon request.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
    <IRS990ScheduleR documentId="IRS990ScheduleR" softwareId="24020486" softwareVersionNum="2024v5.2">
      <IdRelatedTaxExemptOrgGrp>
        <DisregardedEntityName>
          <BusinessNameLine1Txt>McMinnville Public Library</BusinessNameLine1Txt>
        </DisregardedEntityName>
        <USAddress>
          <AddressLine1Txt>225 NW Adams St</AddressLine1Txt>
          <CityNm>McMinnville</CityNm>
          <StateAbbreviationCd>OR</StateAbbreviationCd>
          <ZIPCd>97128</ZIPCd>
        </USAddress>
        <EIN>936000220</EIN>
        <PrimaryActivitiesTxt>Government</PrimaryActivitiesTxt>
        <LegalDomicileStateCd>OR</LegalDomicileStateCd>
        <DirectControllingEntityName>
          <BusinessNameLine1Txt>NA</BusinessNameLine1Txt>
        </DirectControllingEntityName>
        <ControlledOrganizationInd>false</ControlledOrganizationInd>
      </IdRelatedTaxExemptOrgGrp>
      <ReceiptOfIntAnntsRntsRyltsInd>false</ReceiptOfIntAnntsRntsRyltsInd>
      <GiftGrntOrCapContriToOthOrgInd>true</GiftGrntOrCapContriToOthOrgInd>
      <GiftGrntCapContriFromOthOrgInd>false</GiftGrntCapContriFromOthOrgInd>
      <LoansOrGuaranteesToOtherOrgInd>false</LoansOrGuaranteesToOtherOrgInd>
      <LoansOrGuaranteesFromOthOrgInd>false</LoansOrGuaranteesFromOthOrgInd>
      <DivRelatedOrganizationInd>false</DivRelatedOrganizationInd>
      <AssetSaleToOtherOrgInd>false</AssetSaleToOtherOrgInd>
      <AssetPurchaseFromOtherOrgInd>false</AssetPurchaseFromOtherOrgInd>
      <AssetExchangeInd>false</AssetExchangeInd>
      <RentalOfFacilitiesToOthOrgInd>false</RentalOfFacilitiesToOthOrgInd>
      <RentalOfFcltsFromOthOrgInd>false</RentalOfFcltsFromOthOrgInd>
      <PerformOfServicesForOthOrgInd>false</PerformOfServicesForOthOrgInd>
      <PerformOfServicesByOtherOrgInd>false</PerformOfServicesByOtherOrgInd>
      <SharingOfFacilitiesInd>false</SharingOfFacilitiesInd>
      <PaidEmployeesSharingInd>false</PaidEmployeesSharingInd>
      <ReimbursementPaidToOtherOrgInd>true</ReimbursementPaidToOtherOrgInd>
      <ReimbursementPaidByOtherOrgInd>false</ReimbursementPaidByOtherOrgInd>
      <TransferToOtherOrgInd>false</TransferToOtherOrgInd>
      <TransferFromOtherOrgInd>false</TransferFromOtherOrgInd>
      <TransactionsRelatedOrgGrp>
        <OtherOrganizationName>
          <BusinessNameLine1Txt>McMinnville Public Library</BusinessNameLine1Txt>
        </OtherOrganizationName>
        <TransactionTypeTxt>b</TransactionTypeTxt>
        <InvolvedAmt>44529</InvolvedAmt>
        <MethodOfAmountDeterminationTxt>cost</MethodOfAmountDeterminationTxt>
      </TransactionsRelatedOrgGrp>
      <TransactionsRelatedOrgGrp>
        <OtherOrganizationName>
          <BusinessNameLine1Txt>McMinnville Public Library</BusinessNameLine1Txt>
        </OtherOrganizationName>
        <TransactionTypeTxt>p</TransactionTypeTxt>
        <InvolvedAmt>11949</InvolvedAmt>
        <MethodOfAmountDeterminationTxt>cost</MethodOfAmountDeterminationTxt>
      </TransactionsRelatedOrgGrp>
    </IRS990ScheduleR>
  </ReturnData>
</Return>