﻿<?xml version="1.0" encoding="utf-8"?>
<Return xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" returnVersion="2025v4.0">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2026-07-15T09:50:43-04:00</ReturnTs>
    <TaxPeriodEndDt>2025-12-31</TaxPeriodEndDt>
    <PreparerFirmGrp>
      <PreparerFirmEIN>232749044</PreparerFirmEIN>
      <PreparerFirmName>
        <BusinessNameLine1Txt>BEE BERGVALL &amp; CO</BusinessNameLine1Txt>
      </PreparerFirmName>
      <PreparerUSAddress>
        <AddressLine1Txt>PO BOX 754</AddressLine1Txt>
        <CityNm>WARRINGTON</CityNm>
        <StateAbbreviationCd>PA</StateAbbreviationCd>
        <ZIPCd>189760754</ZIPCd>
      </PreparerUSAddress>
    </PreparerFirmGrp>
    <ReturnTypeCd>990</ReturnTypeCd>
    <TaxPeriodBeginDt>2025-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>232557467</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>THE FRIENDS OF UPPER DUBLIN PUBLIC</BusinessNameLine1Txt>
        <BusinessNameLine2Txt>LIBRARY</BusinessNameLine2Txt>
      </BusinessName>
      <BusinessNameControlTxt>FRIE</BusinessNameControlTxt>
      <PhoneNum>2156288744</PhoneNum>
      <USAddress>
        <AddressLine1Txt>520 VIRGINIA DRIVE</AddressLine1Txt>
        <CityNm>FORT WASHINGTON</CityNm>
        <StateAbbreviationCd>PA</StateAbbreviationCd>
        <ZIPCd>19034</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>TORI PERRY</PersonNm>
      <PersonTitleTxt>PRESIDENT</PersonTitleTxt>
      <PhoneNum>2156288744</PhoneNum>
      <SignatureDt>2026-07-14</SignatureDt>
      <DiscussWithPaidPreparerInd>true</DiscussWithPaidPreparerInd>
    </BusinessOfficerGrp>
    <PreparerPersonGrp>
      <PreparerPersonNm>CYNTHIA BERGVALL CPA</PreparerPersonNm>
      <PTIN>P00133440</PTIN>
      <PhoneNum>2153432727</PhoneNum>
      <PreparationDt>2026-07-15</PreparationDt>
    </PreparerPersonGrp>
    <TaxYr>2025</TaxYr>
    <BuildTS>2025-03-06 01:10:19Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="6">
    <IRS990 documentId="RetDoc2" referenceDocumentId="RetDoc5">
      <PrincipalOfficerNm>TORI PERRY</PrincipalOfficerNm>
      <USAddress>
        <AddressLine1Txt>520 VIRGINIA DRIVE</AddressLine1Txt>
        <CityNm>FORT WASHINGTON</CityNm>
        <StateAbbreviationCd>PA</StateAbbreviationCd>
        <ZIPCd>19034</ZIPCd>
      </USAddress>
      <GrossReceiptsAmt>214376</GrossReceiptsAmt>
      <GroupReturnForAffiliatesInd>false</GroupReturnForAffiliatesInd>
      <Organization501c3Ind>X</Organization501c3Ind>
      <WebsiteAddressTxt>WWW.UDFRIENDS.ORG</WebsiteAddressTxt>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <FormationYr>1990</FormationYr>
      <LegalDomicileStateCd>PA</LegalDomicileStateCd>
      <ActivityOrMissionDesc>TO MAKE A VISIBLE DIFFERENCE IN THE COMMUNITY BY STIMULATING THE PUBLIC INTEREST IN THE UPPER DUBLIN PUBLIC LIBRARY'S PROGRAMS AND RESOURCES, PROMOTING READING AND EDUCATIONAL OPPORTUNITIES AMONG ALL AGES, AND BY PROVIDING SUPPLEMENTAL FUNDS TO SUPPORT THOSE CULTURAL, EDUCATIONAL, AND SPECIAL NEEDS OF THE UPPER DUBLIN PUBLIC LIBRARY.</ActivityOrMissionDesc>
      <VotingMembersGoverningBodyCnt>11</VotingMembersGoverningBodyCnt>
      <VotingMembersIndependentCnt>11</VotingMembersIndependentCnt>
      <TotalEmployeeCnt>0</TotalEmployeeCnt>
      <TotalVolunteersCnt>28</TotalVolunteersCnt>
      <TotalGrossUBIAmt>0</TotalGrossUBIAmt>
      <PYContributionsGrantsAmt>75626</PYContributionsGrantsAmt>
      <CYContributionsGrantsAmt>102234</CYContributionsGrantsAmt>
      <PYProgramServiceRevenueAmt>5634</PYProgramServiceRevenueAmt>
      <CYProgramServiceRevenueAmt>31932</CYProgramServiceRevenueAmt>
      <PYInvestmentIncomeAmt>17705</PYInvestmentIncomeAmt>
      <CYInvestmentIncomeAmt>21653</CYInvestmentIncomeAmt>
      <PYOtherRevenueAmt>30777</PYOtherRevenueAmt>
      <CYOtherRevenueAmt>50783</CYOtherRevenueAmt>
      <PYTotalRevenueAmt>129742</PYTotalRevenueAmt>
      <CYTotalRevenueAmt>206602</CYTotalRevenueAmt>
      <PYGrantsAndSimilarPaidAmt>13621</PYGrantsAndSimilarPaidAmt>
      <CYGrantsAndSimilarPaidAmt>12128</CYGrantsAndSimilarPaidAmt>
      <CYBenefitsPaidToMembersAmt>0</CYBenefitsPaidToMembersAmt>
      <CYSalariesCompEmpBnftPaidAmt>0</CYSalariesCompEmpBnftPaidAmt>
      <CYTotalProfFndrsngExpnsAmt>0</CYTotalProfFndrsngExpnsAmt>
      <CYTotalFundraisingExpenseAmt>7851</CYTotalFundraisingExpenseAmt>
      <PYOtherExpensesAmt>59330</PYOtherExpensesAmt>
      <CYOtherExpensesAmt>73885</CYOtherExpensesAmt>
      <PYTotalExpensesAmt>72951</PYTotalExpensesAmt>
      <CYTotalExpensesAmt>86013</CYTotalExpensesAmt>
      <PYRevenuesLessExpensesAmt>56791</PYRevenuesLessExpensesAmt>
      <CYRevenuesLessExpensesAmt>120589</CYRevenuesLessExpensesAmt>
      <TotalAssetsBOYAmt>358114</TotalAssetsBOYAmt>
      <TotalAssetsEOYAmt>476980</TotalAssetsEOYAmt>
      <TotalLiabilitiesEOYAmt>0</TotalLiabilitiesEOYAmt>
      <NetAssetsOrFundBalancesBOYAmt>358114</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>476980</NetAssetsOrFundBalancesEOYAmt>
      <InfoInScheduleOPartIIIInd>X</InfoInScheduleOPartIIIInd>
      <MissionDesc>TO MAKE A VISIBLE DIFFERENCE IN THE COMMUNITY BY STIMULATING THE PUBLIC INTEREST IN THE UPPER DUBLIN PUBLIC LIBRARY'S PROGRAMS AND RESOURCES, PROMOTING READING AND EDUCATIONAL OPPORTUNITIES AMONG ALL AGES, AND BY PROVIDING SUPPLEMENTAL FUNDS TO SUPPORT THOSE CULTURAL, EDUCATIONAL, AND SPECIAL NEEDS OF THE UPPER DUBLIN PUBLIC LIBRARY.</MissionDesc>
      <SignificantNewProgramSrvcInd>false</SignificantNewProgramSrvcInd>
      <SignificantChangeInd>false</SignificantChangeInd>
      <ExpenseAmt>61941</ExpenseAmt>
      <GrantAmt>12128</GrantAmt>
      <RevenueAmt>19709</RevenueAmt>
      <Desc>TO SUPPORT THE UPPER DUBLIN PUBLIC LIBRARY AND CONDUCT PROGRAMS OF A LITERACY AND CULTURAL NATURE, SUCH AS LECTURES AND SLIDE PRESENTATIONS, BOOK READINGS/DISCUSSIONS, AND CHILDREN'S STORY-TELLING.</Desc>
      <TotalProgramServiceExpensesAmt>61941</TotalProgramServiceExpensesAmt>
      <DescribedInSection501c3Ind referenceDocumentId="RetDoc6">true</DescribedInSection501c3Ind>
      <ScheduleBRequiredInd referenceDocumentId="RetDoc1">true</ScheduleBRequiredInd>
      <PoliticalCampaignActyInd>false</PoliticalCampaignActyInd>
      <LobbyingActivitiesInd>false</LobbyingActivitiesInd>
      <SubjectToProxyTaxInd>false</SubjectToProxyTaxInd>
      <DonorAdvisedFundInd referenceDocumentId="RetDoc3">false</DonorAdvisedFundInd>
      <ConservationEasementsInd referenceDocumentId="RetDoc3">false</ConservationEasementsInd>
      <CollectionsOfArtInd referenceDocumentId="RetDoc3">false</CollectionsOfArtInd>
      <CreditCounselingInd referenceDocumentId="RetDoc3">false</CreditCounselingInd>
      <DonorRstrOrQuasiEndowmentsInd referenceDocumentId="RetDoc3">true</DonorRstrOrQuasiEndowmentsInd>
      <ReportLandBuildingEquipmentInd referenceDocumentId="RetDoc3">false</ReportLandBuildingEquipmentInd>
      <ReportInvestmentsOtherSecInd referenceDocumentId="RetDoc3">false</ReportInvestmentsOtherSecInd>
      <ReportProgramRelatedInvstInd referenceDocumentId="RetDoc3">false</ReportProgramRelatedInvstInd>
      <ReportOtherAssetsInd referenceDocumentId="RetDoc3">false</ReportOtherAssetsInd>
      <ReportOtherLiabilitiesInd referenceDocumentId="RetDoc3">false</ReportOtherLiabilitiesInd>
      <IncludeFIN48FootnoteInd referenceDocumentId="RetDoc3">false</IncludeFIN48FootnoteInd>
      <IndependentAuditFinclStmtInd referenceDocumentId="RetDoc3">false</IndependentAuditFinclStmtInd>
      <ConsolidatedAuditFinclStmtInd referenceDocumentId="RetDoc3">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="RetDoc4">true</GrantsToOrganizationsInd>
      <GrantsToIndividualsInd referenceDocumentId="RetDoc4">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>false</DisregardedEntityInd>
      <RelatedEntityInd>false</RelatedEntityInd>
      <RelatedOrganizationCtrlEntInd>false</RelatedOrganizationCtrlEntInd>
      <TrnsfrExmptNonChrtblRltdOrgInd>false</TrnsfrExmptNonChrtblRltdOrgInd>
      <ActivitiesConductedPrtshpInd>false</ActivitiesConductedPrtshpInd>
      <ScheduleORequiredInd>true</ScheduleORequiredInd>
      <IRPDocumentCnt>1</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>
      <RcvFndsToPayPrsnlBnftCntrctInd>false</RcvFndsToPayPrsnlBnftCntrctInd>
      <PayPremiumsPrsnlBnftCntrctInd>false</PayPremiumsPrsnlBnftCntrctInd>
      <IndoorTanningServicesInd>false</IndoorTanningServicesInd>
      <SubjToTaxRmnrtnExPrchtPymtInd>false</SubjToTaxRmnrtnExPrchtPymtInd>
      <SubjectToExcsTaxNetInvstIncInd>false</SubjectToExcsTaxNetInvstIncInd>
      <InfoInScheduleOPartVIInd>X</InfoInScheduleOPartVIInd>
      <GoverningBodyVotingMembersCnt>11</GoverningBodyVotingMembersCnt>
      <IndependentVotingMemberCnt>11</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>false</WhistleblowerPolicyInd>
      <DocumentRetentionPolicyInd>false</DocumentRetentionPolicyInd>
      <CompensationProcessCEOInd>false</CompensationProcessCEOInd>
      <CompensationProcessOtherInd>false</CompensationProcessOtherInd>
      <InvestmentInJointVentureInd>false</InvestmentInJointVentureInd>
      <StatesWhereCopyOfReturnIsFldCd>PA</StatesWhereCopyOfReturnIsFldCd>
      <UponRequestInd>X</UponRequestInd>
      <BooksInCareOfDetail>
        <PersonNm>BRYAN GILLESPIE</PersonNm>
        <PhoneNum>2156288744</PhoneNum>
        <USAddress>
          <AddressLine1Txt>520 VIRGINIA DRIVE</AddressLine1Txt>
          <CityNm>FORT WASHINGTON</CityNm>
          <StateAbbreviationCd>PA</StateAbbreviationCd>
          <ZIPCd>19034</ZIPCd>
        </USAddress>
      </BooksInCareOfDetail>
      <NoListedPersonsCompensatedInd>X</NoListedPersonsCompensatedInd>
      <Form990PartVIISectionAGrp>
        <PersonNm>TORI PERRY</PersonNm>
        <TitleTxt>PRESIDENT</TitleTxt>
        <AverageHoursPerWeekRt>3.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>JULES MERMELSTEIN</PersonNm>
        <TitleTxt>VICE PRESIDE</TitleTxt>
        <AverageHoursPerWeekRt>1.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>CHARLOTTE HUBER</PersonNm>
        <TitleTxt>SECRETARY</TitleTxt>
        <AverageHoursPerWeekRt>6.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>BRYAN GILLESPIE</PersonNm>
        <TitleTxt>TREASURER</TitleTxt>
        <AverageHoursPerWeekRt>9.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>ALICIA FORTUNATO</PersonNm>
        <TitleTxt>BOARD MEMBER</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>JAN FROHNER</PersonNm>
        <TitleTxt>BOARD MEMBER</TitleTxt>
        <AverageHoursPerWeekRt>0.70</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>DICK HAGGARD</PersonNm>
        <TitleTxt>BOARD MEMBER</TitleTxt>
        <AverageHoursPerWeekRt>1.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>LINDA BECK</PersonNm>
        <TitleTxt>BOARD MEMBER</TitleTxt>
        <AverageHoursPerWeekRt>1.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>GREG BILLINGS</PersonNm>
        <TitleTxt>BOARD MEMBER</TitleTxt>
        <AverageHoursPerWeekRt>1.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>MARY LAMPMANN</PersonNm>
        <TitleTxt>BOARD MEMBER</TitleTxt>
        <AverageHoursPerWeekRt>1.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>MARYANN PALADINI-PRICE</PersonNm>
        <TitleTxt>BOARD MEMBER</TitleTxt>
        <AverageHoursPerWeekRt>1.00</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <FormerOfcrEmployeesListedInd>false</FormerOfcrEmployeesListedInd>
      <TotalCompGreaterThan150KInd>false</TotalCompGreaterThan150KInd>
      <CompensationFromOtherSrcsInd>false</CompensationFromOtherSrcsInd>
      <MembershipDuesAmt>66034</MembershipDuesAmt>
      <AllOtherContributionsAmt>36200</AllOtherContributionsAmt>
      <TotalContributionsAmt>102234</TotalContributionsAmt>
      <ProgramServiceRevenueGrp>
        <Desc>PROGRAM EVENTS</Desc>
        <BusinessCd>611710</BusinessCd>
        <TotalRevenueColumnAmt>19709</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>19709</RelatedOrExemptFuncIncomeAmt>
      </ProgramServiceRevenueGrp>
      <ProgramServiceRevenueGrp>
        <Desc>TICKET SALES</Desc>
        <BusinessCd>611710</BusinessCd>
        <TotalRevenueColumnAmt>7813</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>7813</RelatedOrExemptFuncIncomeAmt>
      </ProgramServiceRevenueGrp>
      <ProgramServiceRevenueGrp>
        <Desc>BOOK SALES</Desc>
        <BusinessCd>611710</BusinessCd>
        <TotalRevenueColumnAmt>4410</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>4410</RelatedOrExemptFuncIncomeAmt>
      </ProgramServiceRevenueGrp>
      <TotalProgramServiceRevenueAmt>31932</TotalProgramServiceRevenueAmt>
      <InvestmentIncomeGrp>
        <TotalRevenueColumnAmt>21653</TotalRevenueColumnAmt>
        <ExclusionAmt>21653</ExclusionAmt>
      </InvestmentIncomeGrp>
      <GrossSalesOfInventoryAmt>49642</GrossSalesOfInventoryAmt>
      <CostOfGoodsSoldAmt>7774</CostOfGoodsSoldAmt>
      <NetIncomeOrLossGrp>
        <TotalRevenueColumnAmt>41868</TotalRevenueColumnAmt>
        <ExclusionAmt>41868</ExclusionAmt>
      </NetIncomeOrLossGrp>
      <OtherRevenueMiscGrp>
        <Desc>MISCELLANEOUS INCOME</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>8915</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>8915</RelatedOrExemptFuncIncomeAmt>
      </OtherRevenueMiscGrp>
      <OtherRevenueTotalAmt>8915</OtherRevenueTotalAmt>
      <TotalRevenueGrp>
        <TotalRevenueColumnAmt>206602</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>40847</RelatedOrExemptFuncIncomeAmt>
        <ExclusionAmt>63521</ExclusionAmt>
      </TotalRevenueGrp>
      <GrantsToDomesticOrgsGrp>
        <TotalAmt>12128</TotalAmt>
        <ProgramServicesAmt>12128</ProgramServicesAmt>
      </GrantsToDomesticOrgsGrp>
      <FeesForServicesAccountingGrp>
        <TotalAmt>6250</TotalAmt>
        <ManagementAndGeneralAmt>6250</ManagementAndGeneralAmt>
      </FeesForServicesAccountingGrp>
      <AdvertisingGrp>
        <TotalAmt>7851</TotalAmt>
        <FundraisingAmt>7851</FundraisingAmt>
      </AdvertisingGrp>
      <OfficeExpensesGrp>
        <TotalAmt>1689</TotalAmt>
        <ManagementAndGeneralAmt>1689</ManagementAndGeneralAmt>
      </OfficeExpensesGrp>
      <OtherExpensesGrp>
        <Desc>PROGRAM EXPENSES</Desc>
        <TotalAmt>41574</TotalAmt>
        <ProgramServicesAmt>41574</ProgramServicesAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>FURNISHINGS</Desc>
        <TotalAmt>8239</TotalAmt>
        <ProgramServicesAmt>8239</ProgramServicesAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>VOLUNTEER RECOGNITION</Desc>
        <TotalAmt>5008</TotalAmt>
        <ManagementAndGeneralAmt>5008</ManagementAndGeneralAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>DUES AND SUBSCRIPTIONS</Desc>
        <TotalAmt>3274</TotalAmt>
        <ManagementAndGeneralAmt>3274</ManagementAndGeneralAmt>
      </OtherExpensesGrp>
      <TotalFunctionalExpensesGrp>
        <TotalAmt>86013</TotalAmt>
        <ProgramServicesAmt>61941</ProgramServicesAmt>
        <ManagementAndGeneralAmt>16221</ManagementAndGeneralAmt>
        <FundraisingAmt>7851</FundraisingAmt>
      </TotalFunctionalExpensesGrp>
      <CashNonInterestBearingGrp>
        <BOYAmt>46449</BOYAmt>
        <EOYAmt>49920</EOYAmt>
      </CashNonInterestBearingGrp>
      <SavingsAndTempCashInvstGrp>
        <BOYAmt>13711</BOYAmt>
        <EOYAmt>17008</EOYAmt>
      </SavingsAndTempCashInvstGrp>
      <InvestmentsPubTradedSecGrp>
        <BOYAmt>297954</BOYAmt>
        <EOYAmt>410052</EOYAmt>
      </InvestmentsPubTradedSecGrp>
      <TotalAssetsGrp>
        <BOYAmt>358114</BOYAmt>
        <EOYAmt>476980</EOYAmt>
      </TotalAssetsGrp>
      <TotalLiabilitiesGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </TotalLiabilitiesGrp>
      <OrganizationFollowsFASB117Ind>X</OrganizationFollowsFASB117Ind>
      <NoDonorRestrictionNetAssetsGrp>
        <BOYAmt>240409</BOYAmt>
        <EOYAmt>353529</EOYAmt>
      </NoDonorRestrictionNetAssetsGrp>
      <DonorRestrictionNetAssetsGrp>
        <BOYAmt>117705</BOYAmt>
        <EOYAmt>123451</EOYAmt>
      </DonorRestrictionNetAssetsGrp>
      <TotalNetAssetsFundBalanceGrp>
        <BOYAmt>358114</BOYAmt>
        <EOYAmt>476980</EOYAmt>
      </TotalNetAssetsFundBalanceGrp>
      <TotLiabNetAssetsFundBalanceGrp>
        <BOYAmt>358114</BOYAmt>
        <EOYAmt>476980</EOYAmt>
      </TotLiabNetAssetsFundBalanceGrp>
      <ReconcilationRevenueExpnssAmt>120589</ReconcilationRevenueExpnssAmt>
      <NetUnrlzdGainsLossesInvstAmt>-1722</NetUnrlzdGainsLossesInvstAmt>
      <PriorPeriodAdjustmentsAmt>-1</PriorPeriodAdjustmentsAmt>
      <MethodOfAccountingOtherInd methodOfAccountingOtherDesc="MODIFIED CASH">X</MethodOfAccountingOtherInd>
      <AccountantCompileOrReviewInd>true</AccountantCompileOrReviewInd>
      <AcctCompileOrReviewBasisGrp>
        <SeparateBasisFinclStmtInd>X</SeparateBasisFinclStmtInd>
      </AcctCompileOrReviewBasisGrp>
      <FSAuditedInd>false</FSAuditedInd>
      <AuditCommitteeInd>true</AuditCommitteeInd>
      <FederalGrantAuditRequiredInd>false</FederalGrantAuditRequiredInd>
    </IRS990>
    <IRS990ScheduleA documentId="RetDoc6">
      <PublicOrganization170Ind>X</PublicOrganization170Ind>
      <GiftsGrantsContriRcvd170Grp>
        <CurrentTaxYearMinus4YearsAmt>471263</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>484301</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>96887</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>75626</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>102234</CurrentTaxYearAmt>
        <TotalAmt>1230311</TotalAmt>
      </GiftsGrantsContriRcvd170Grp>
      <TotalCalendarYear170Grp>
        <CurrentTaxYearMinus4YearsAmt>471263</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>484301</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>96887</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>75626</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>102234</CurrentTaxYearAmt>
        <TotalAmt>1230311</TotalAmt>
      </TotalCalendarYear170Grp>
      <SubstantialContributorsTotAmt>402831</SubstantialContributorsTotAmt>
      <PublicSupportTotal170Amt>827480</PublicSupportTotal170Amt>
      <GrossInvestmentIncome170Grp>
        <CurrentTaxYearMinus4YearsAmt>2715</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>5998</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>10898</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>17705</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>21653</CurrentTaxYearAmt>
        <TotalAmt>58969</TotalAmt>
      </GrossInvestmentIncome170Grp>
      <OtherIncome170Grp>
        <CurrentTaxYearMinus4YearsAmt>240</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>642</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>552</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>4171</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>8915</CurrentTaxYearAmt>
        <TotalAmt>14520</TotalAmt>
      </OtherIncome170Grp>
      <TotalSupportAmt>1303800</TotalSupportAmt>
      <GrossReceiptsRltdActivitiesAmt>145427</GrossReceiptsRltdActivitiesAmt>
      <PublicSupportCY170Pct>0.63470</PublicSupportCY170Pct>
      <PublicSupportPY170Pct>0.55460</PublicSupportPY170Pct>
      <ThirtyThrPctSuprtTestsCY170Ind>X</ThirtyThrPctSuprtTestsCY170Ind>
      <Form990ScheduleAPartVIGrp>
        <FormAndLineReferenceDesc>PART II, LINE 10</FormAndLineReferenceDesc>
        <ExplanationTxt>MISCELLANEOUS 14,520</ExplanationTxt>
      </Form990ScheduleAPartVIGrp>
    </IRS990ScheduleA>
    <IRS990ScheduleB documentId="RetDoc1">
      <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="RetDoc3">
      <CYEndwmtFundGrp>
        <BeginningYearBalanceAmt>110880</BeginningYearBalanceAmt>
        <InvestmentEarningsOrLossesAmt>5742</InvestmentEarningsOrLossesAmt>
        <EndYearBalanceAmt>116622</EndYearBalanceAmt>
      </CYEndwmtFundGrp>
      <CYMinus1YrEndwmtFundGrp>
        <BeginningYearBalanceAmt>98358</BeginningYearBalanceAmt>
        <InvestmentEarningsOrLossesAmt>12522</InvestmentEarningsOrLossesAmt>
        <EndYearBalanceAmt>110880</EndYearBalanceAmt>
      </CYMinus1YrEndwmtFundGrp>
      <CYMinus2YrEndwmtFundGrp>
        <BeginningYearBalanceAmt>84887</BeginningYearBalanceAmt>
        <InvestmentEarningsOrLossesAmt>15471</InvestmentEarningsOrLossesAmt>
        <OtherExpendituresAmt>-2000</OtherExpendituresAmt>
        <EndYearBalanceAmt>98358</EndYearBalanceAmt>
      </CYMinus2YrEndwmtFundGrp>
      <CYMinus3YrEndwmtFundGrp>
        <BeginningYearBalanceAmt>97517</BeginningYearBalanceAmt>
        <ContributionsAmt>34597</ContributionsAmt>
        <InvestmentEarningsOrLossesAmt>-23012</InvestmentEarningsOrLossesAmt>
        <OtherExpendituresAmt>-24215</OtherExpendituresAmt>
        <EndYearBalanceAmt>84887</EndYearBalanceAmt>
      </CYMinus3YrEndwmtFundGrp>
      <CYMinus4YrEndwmtFundGrp>
        <BeginningYearBalanceAmt>26331</BeginningYearBalanceAmt>
        <ContributionsAmt>112613</ContributionsAmt>
        <InvestmentEarningsOrLossesAmt>1750</InvestmentEarningsOrLossesAmt>
        <GrantsOrScholarshipsAmt>-43177</GrantsOrScholarshipsAmt>
        <EndYearBalanceAmt>97517</EndYearBalanceAmt>
      </CYMinus4YrEndwmtFundGrp>
      <BoardDesignatedBalanceEOYPct>1.00000</BoardDesignatedBalanceEOYPct>
      <EndowmentsHeldUnrelatedOrgInd>false</EndowmentsHeldUnrelatedOrgInd>
      <EndowmentsHeldRelatedOrgInd>false</EndowmentsHeldRelatedOrgInd>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>SCHEDULE D, PAGE 2, PART V, LINE 4</FormAndLineReferenceDesc>
        <ExplanationTxt>THE BOND IS TO BE HELD FOR LONG-TERM GROWTH AND TO BE EXCLUSIVELY USED FOR CHILDREN'S PROGRAMS WITHIN THE UPPER DUBLIN PUBLIC LIBRARY.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleD>
    <IRS990ScheduleI documentId="RetDoc4">
      <GrantRecordsMaintainedInd>true</GrantRecordsMaintainedInd>
      <RecipientTable>
        <RecipientBusinessName>
          <BusinessNameLine1Txt>UPPER DUBLIN PUBLIC LIBRARY</BusinessNameLine1Txt>
        </RecipientBusinessName>
        <USAddress>
          <AddressLine1Txt>520 VIRGINIA DRIVE</AddressLine1Txt>
          <CityNm>FORT WASHINGTON</CityNm>
          <StateAbbreviationCd>PA</StateAbbreviationCd>
          <ZIPCd>19034</ZIPCd>
        </USAddress>
        <RecipientEIN>236003042</RecipientEIN>
        <IRCSectionDesc>GOV</IRCSectionDesc>
        <CashGrantAmt>12128</CashGrantAmt>
        <ValuationMethodUsedDesc>CASH</ValuationMethodUsedDesc>
        <PurposeOfGrantTxt>NEW LIBRARY LOCATION</PurposeOfGrantTxt>
      </RecipientTable>
      <Total501c3OrgCnt>1</Total501c3OrgCnt>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>SCHEDULE I, PAGE 1, PART I, LINE 2</FormAndLineReferenceDesc>
        <ExplanationTxt>THE FRIENDS OF UPPER DUBLIN PUBLIC LIBRARY CONTRIBUTES FUNDS TO THE UPPER DUBLIN PUBLIC LIBRARY FOR CAPITAL EXPANSION PURPOSES AS WELL AS LIBRARY PROGRAMS. THE FRIENDS OF UPPER DUBLIN PUBLIC LIBRARY PROVIDES THESE FUNDS AS EXPENSES ARE INCURRED, SUBJECT TO BOARD APPROVAL.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleI>
    <IRS990ScheduleO documentId="RetDoc5">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990 - ORGANIZATION'S MISSION</FormAndLineReferenceDesc>
        <ExplanationTxt>TO MAKE A VISIBLE DIFFERENCE IN THE COMMUNITY BY STIMULATING THE PUBLIC INTEREST IN THE UPPER DUBLIN PUBLIC LIBRARY'S PROGRAMS AND RESOURCES, PROMOTING READING AND EDUCATIONAL OPPORTUNITIES AMONG ALL AGES, AND BY PROVIDING SUPPLEMENTAL FUNDS TO SUPPORT THOSE CULTURAL, EDUCATIONAL, AND SPECIAL NEEDS OF THE UPPER DUBLIN PUBLIC LIBRARY.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990, PAGE 6, PART VI, LINE 11B</FormAndLineReferenceDesc>
        <ExplanationTxt>THE FRIENDS OFFICERS REVIEWED FORM 990. AN INFORMATIONAL COPY OF FORM 990 WAS MADE AVAILABLE TO THE REMAINING BOARD MEMBERS PRIOR TO FILING.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990, PAGE 6, PART VI, LINE 12C</FormAndLineReferenceDesc>
        <ExplanationTxt>THE ORGANIZATION REQUIRES THE CONFLICT OF INTEREST POLICY TO BE SIGNED BY EACH MEMBER OF THE BOARD OF DIRECTORS ON AN ANNUAL BASIS.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990, PAGE 6, PART VI, LINE 19</FormAndLineReferenceDesc>
        <ExplanationTxt>AVAILABLE UPON REQUEST.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
  </ReturnData>
</Return>