﻿<?xml version="1.0" encoding="utf-8"?>
<Return xmlns="http://www.irs.gov/efile" returnVersion="2023v5.1">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2024-10-14T08:29:59-04:00</ReturnTs>
    <TaxPeriodEndDt>2023-12-31</TaxPeriodEndDt>
    <PreparerFirmGrp>
      <PreparerFirmEIN>251570881</PreparerFirmEIN>
      <PreparerFirmName>
        <BusinessNameLine1Txt>Mark C Turnley CPA</BusinessNameLine1Txt>
      </PreparerFirmName>
      <PreparerUSAddress>
        <AddressLine1Txt>1000 3rd Avenue</AddressLine1Txt>
        <CityNm>New Brighton</CityNm>
        <StateAbbreviationCd>PA</StateAbbreviationCd>
        <ZIPCd>15066</ZIPCd>
      </PreparerUSAddress>
    </PreparerFirmGrp>
    <ReturnTypeCd>990</ReturnTypeCd>
    <TaxPeriodBeginDt>2023-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>251622550</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>Western Allegheny Community Library</BusinessNameLine1Txt>
      </BusinessName>
      <BusinessNameControlTxt>WEST</BusinessNameControlTxt>
      <USAddress>
        <AddressLine1Txt>181 Bateman Road</AddressLine1Txt>
        <CityNm>Oakdale</CityNm>
        <StateAbbreviationCd>PA</StateAbbreviationCd>
        <ZIPCd>150719357</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>Amy McDonald</PersonNm>
      <PersonTitleTxt>Executive Direc</PersonTitleTxt>
      <PhoneNum>7246958150</PhoneNum>
      <SignatureDt>2024-05-09</SignatureDt>
      <DiscussWithPaidPreparerInd>true</DiscussWithPaidPreparerInd>
    </BusinessOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>true</IRSResponsiblePrtyInfoCurrInd>
    <PreparerPersonGrp>
      <PreparerPersonNm>Mark C Turnley</PreparerPersonNm>
      <PTIN>P01456728</PTIN>
      <PhoneNum>7243841081</PhoneNum>
      <PreparationDt>2024-10-14</PreparationDt>
      <SelfEmployedInd>X</SelfEmployedInd>
    </PreparerPersonGrp>
    <TaxYr>2023</TaxYr>
    <BuildTS>2024-10-15 13:58:12Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="6">
    <IRS990 documentId="IRS990">
      <PrincipalOfficerNm>Amy McDonald</PrincipalOfficerNm>
      <GrossReceiptsAmt>887775</GrossReceiptsAmt>
      <GroupReturnForAffiliatesInd>false</GroupReturnForAffiliatesInd>
      <Organization501c3Ind>X</Organization501c3Ind>
      <WebsiteAddressTxt>www.westernalleghenylibrary.org</WebsiteAddressTxt>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <FormationYr>1990</FormationYr>
      <LegalDomicileStateCd>PA</LegalDomicileStateCd>
      <ActivityOrMissionDesc>The mission of the Western Allegheny Community Library is to provide a safe, inclusive and accessible community-centered library that is free to the public and empowers its residents personal, educational and professional growth through our collection, programs and services.</ActivityOrMissionDesc>
      <VotingMembersGoverningBodyCnt>9</VotingMembersGoverningBodyCnt>
      <VotingMembersIndependentCnt>9</VotingMembersIndependentCnt>
      <TotalEmployeeCnt>20</TotalEmployeeCnt>
      <TotalVolunteersCnt>45</TotalVolunteersCnt>
      <TotalGrossUBIAmt>0</TotalGrossUBIAmt>
      <NetUnrelatedBusTxblIncmAmt>0</NetUnrelatedBusTxblIncmAmt>
      <PYContributionsGrantsAmt>603354</PYContributionsGrantsAmt>
      <CYContributionsGrantsAmt>751490</CYContributionsGrantsAmt>
      <PYProgramServiceRevenueAmt>8338</PYProgramServiceRevenueAmt>
      <CYProgramServiceRevenueAmt>6729</CYProgramServiceRevenueAmt>
      <PYInvestmentIncomeAmt>14948</PYInvestmentIncomeAmt>
      <CYInvestmentIncomeAmt>18082</CYInvestmentIncomeAmt>
      <PYOtherRevenueAmt>76973</PYOtherRevenueAmt>
      <CYOtherRevenueAmt>83179</CYOtherRevenueAmt>
      <PYTotalRevenueAmt>703613</PYTotalRevenueAmt>
      <CYTotalRevenueAmt>859480</CYTotalRevenueAmt>
      <CYGrantsAndSimilarPaidAmt>0</CYGrantsAndSimilarPaidAmt>
      <CYBenefitsPaidToMembersAmt>0</CYBenefitsPaidToMembersAmt>
      <PYSalariesCompEmpBnftPaidAmt>377210</PYSalariesCompEmpBnftPaidAmt>
      <CYSalariesCompEmpBnftPaidAmt>410194</CYSalariesCompEmpBnftPaidAmt>
      <CYTotalProfFndrsngExpnsAmt>0</CYTotalProfFndrsngExpnsAmt>
      <CYTotalFundraisingExpenseAmt>0</CYTotalFundraisingExpenseAmt>
      <PYOtherExpensesAmt>229353</PYOtherExpensesAmt>
      <CYOtherExpensesAmt>246958</CYOtherExpensesAmt>
      <PYTotalExpensesAmt>606563</PYTotalExpensesAmt>
      <CYTotalExpensesAmt>657152</CYTotalExpensesAmt>
      <PYRevenuesLessExpensesAmt>97050</PYRevenuesLessExpensesAmt>
      <CYRevenuesLessExpensesAmt>202328</CYRevenuesLessExpensesAmt>
      <TotalAssetsBOYAmt>1916237</TotalAssetsBOYAmt>
      <TotalAssetsEOYAmt>2144870</TotalAssetsEOYAmt>
      <TotalLiabilitiesBOYAmt>281753</TotalLiabilitiesBOYAmt>
      <TotalLiabilitiesEOYAmt>269094</TotalLiabilitiesEOYAmt>
      <NetAssetsOrFundBalancesBOYAmt>1634484</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>1875776</NetAssetsOrFundBalancesEOYAmt>
      <MissionDesc>The mission of the Western Allegheny Community Library is to provide a safe, inclusive and accessible community-centered library that is free to the public and empowers its residents personal, educational and professional growth through our collection, programs and services.</MissionDesc>
      <SignificantNewProgramSrvcInd>false</SignificantNewProgramSrvcInd>
      <SignificantChangeInd>false</SignificantChangeInd>
      <ExpenseAmt>343552</ExpenseAmt>
      <GrantAmt>58199</GrantAmt>
      <RevenueAmt>8100</RevenueAmt>
      <Desc>Library services a population of approximately 24,014 residents in the three surrounding municipalities. The library has 13,531 registered borrowers and a total circulation of 206,839.</Desc>
      <ProgSrvcAccomActy2Grp>
        <ExpenseAmt>184267</ExpenseAmt>
        <GrantAmt>184267</GrantAmt>
        <Desc>Allegheny Regional Asset District (ARAD) funding, received through the Alleheny County Library Association (ACLA), provides the library with much needed funding to support primary library programs and services.</Desc>
      </ProgSrvcAccomActy2Grp>
      <TotalProgramServiceExpensesAmt>527819</TotalProgramServiceExpensesAmt>
      <DescribedInSection501c3Ind referenceDocumentId="990A">true</DescribedInSection501c3Ind>
      <ScheduleBRequiredInd referenceDocumentId="990B">true</ScheduleBRequiredInd>
      <PoliticalCampaignActyInd>false</PoliticalCampaignActyInd>
      <LobbyingActivitiesInd>false</LobbyingActivitiesInd>
      <SubjectToProxyTaxInd>false</SubjectToProxyTaxInd>
      <DonorAdvisedFundInd>false</DonorAdvisedFundInd>
      <ConservationEasementsInd>false</ConservationEasementsInd>
      <CollectionsOfArtInd>false</CollectionsOfArtInd>
      <CreditCounselingInd>false</CreditCounselingInd>
      <DonorRstrOrQuasiEndowmentsInd>false</DonorRstrOrQuasiEndowmentsInd>
      <ReportLandBuildingEquipmentInd referenceDocumentId="990D">true</ReportLandBuildingEquipmentInd>
      <ReportInvestmentsOtherSecInd>false</ReportInvestmentsOtherSecInd>
      <ReportProgramRelatedInvstInd>false</ReportProgramRelatedInvstInd>
      <ReportOtherAssetsInd>false</ReportOtherAssetsInd>
      <ReportOtherLiabilitiesInd>false</ReportOtherLiabilitiesInd>
      <IncludeFIN48FootnoteInd referenceDocumentId="990D">true</IncludeFIN48FootnoteInd>
      <IndependentAuditFinclStmtInd referenceDocumentId="990D">true</IndependentAuditFinclStmtInd>
      <ConsolidatedAuditFinclStmtInd>false</ConsolidatedAuditFinclStmtInd>
      <SchoolOperatingInd>false</SchoolOperatingInd>
      <ForeignOfficeInd>false</ForeignOfficeInd>
      <ForeignActivitiesInd>false</ForeignActivitiesInd>
      <MoreThan5000KToOrgInd>false</MoreThan5000KToOrgInd>
      <MoreThan5000KToIndividualsInd>false</MoreThan5000KToIndividualsInd>
      <ProfessionalFundraisingInd>false</ProfessionalFundraisingInd>
      <FundraisingActivitiesInd referenceDocumentId="990G">true</FundraisingActivitiesInd>
      <GamingActivitiesInd>false</GamingActivitiesInd>
      <OperateHospitalInd>false</OperateHospitalInd>
      <GrantsToOrganizationsInd>false</GrantsToOrganizationsInd>
      <GrantsToIndividualsInd>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>2</IRPDocumentCnt>
      <IRPDocumentW2GCnt>0</IRPDocumentW2GCnt>
      <EmployeeCnt>20</EmployeeCnt>
      <EmploymentTaxReturnsFiledInd>true</EmploymentTaxReturnsFiledInd>
      <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>9</GoverningBodyVotingMembersCnt>
      <IndependentVotingMemberCnt>9</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>false</Form990ProvidedToGvrnBodyInd>
      <ConflictOfInterestPolicyInd>true</ConflictOfInterestPolicyInd>
      <AnnualDisclosureCoveredPrsnInd>true</AnnualDisclosureCoveredPrsnInd>
      <RegularMonitoringEnfrcInd>true</RegularMonitoringEnfrcInd>
      <WhistleblowerPolicyInd>true</WhistleblowerPolicyInd>
      <DocumentRetentionPolicyInd>true</DocumentRetentionPolicyInd>
      <CompensationProcessCEOInd>true</CompensationProcessCEOInd>
      <CompensationProcessOtherInd>true</CompensationProcessOtherInd>
      <InvestmentInJointVentureInd>false</InvestmentInJointVentureInd>
      <StatesWhereCopyOfReturnIsFldCd>PA</StatesWhereCopyOfReturnIsFldCd>
      <UponRequestInd>X</UponRequestInd>
      <BooksInCareOfDetail>
        <PersonNm>Amy McDonald</PersonNm>
        <PhoneNum>7246958150</PhoneNum>
        <USAddress>
          <AddressLine1Txt>181 Bateman Road</AddressLine1Txt>
          <CityNm>Oakdale</CityNm>
          <StateAbbreviationCd>PA</StateAbbreviationCd>
          <ZIPCd>150719357</ZIPCd>
        </USAddress>
      </BooksInCareOfDetail>
      <Form990PartVIISectionAGrp>
        <PersonNm>Amy McDonald</PersonNm>
        <TitleTxt>Library Director</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>71574</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>2592</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Robert Mizwa</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Kay Dodatto</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Juliana Devere</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Zac Wassel</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Erin Carlisle</PersonNm>
        <TitleTxt>Trustee</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Skip Shemon</PersonNm>
        <TitleTxt>Vice President</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Aleksandra Kocelko</PersonNm>
        <TitleTxt>Secretary</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Michele Conti</PersonNm>
        <TitleTxt>President</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>MaryAnn Wiesner</PersonNm>
        <TitleTxt>Treasurer</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>2.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <TotalReportableCompFromOrgAmt>71574</TotalReportableCompFromOrgAmt>
      <TotReportableCompRltdOrgAmt>0</TotReportableCompRltdOrgAmt>
      <TotalOtherCompensationAmt>2592</TotalOtherCompensationAmt>
      <IndivRcvdGreaterThan100KCnt>0</IndivRcvdGreaterThan100KCnt>
      <FormerOfcrEmployeesListedInd>false</FormerOfcrEmployeesListedInd>
      <TotalCompGreaterThan150KInd>false</TotalCompGreaterThan150KInd>
      <CompensationFromOtherSrcsInd>false</CompensationFromOtherSrcsInd>
      <GovernmentGrantsAmt>676627</GovernmentGrantsAmt>
      <AllOtherContributionsAmt>74863</AllOtherContributionsAmt>
      <TotalContributionsAmt>751490</TotalContributionsAmt>
      <ProgramServiceRevenueGrp>
        <Desc>Fines Lost Books</Desc>
        <BusinessCd>611710</BusinessCd>
        <TotalRevenueColumnAmt>6729</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>6729</RelatedOrExemptFuncIncomeAmt>
      </ProgramServiceRevenueGrp>
      <TotalProgramServiceRevenueAmt>6729</TotalProgramServiceRevenueAmt>
      <InvestmentIncomeGrp>
        <TotalRevenueColumnAmt>18082</TotalRevenueColumnAmt>
        <ExclusionAmt>18082</ExclusionAmt>
      </InvestmentIncomeGrp>
      <GrossRentsGrp>
        <RealAmt>8100</RealAmt>
      </GrossRentsGrp>
      <RentalIncomeOrLossGrp>
        <RealAmt>8100</RealAmt>
      </RentalIncomeOrLossGrp>
      <NetRentalIncomeOrLossGrp>
        <TotalRevenueColumnAmt>8100</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>8100</RelatedOrExemptFuncIncomeAmt>
      </NetRentalIncomeOrLossGrp>
      <FundraisingGrossIncomeAmt>87803</FundraisingGrossIncomeAmt>
      <FundraisingDirectExpensesAmt>28295</FundraisingDirectExpensesAmt>
      <NetIncmFromFundraisingEvtGrp>
        <TotalRevenueColumnAmt>59508</TotalRevenueColumnAmt>
        <ExclusionAmt>59508</ExclusionAmt>
      </NetIncmFromFundraisingEvtGrp>
      <OtherRevenueMiscGrp>
        <Desc>Miscellaneous</Desc>
        <BusinessCd>611710</BusinessCd>
        <TotalRevenueColumnAmt>15571</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>15571</RelatedOrExemptFuncIncomeAmt>
      </OtherRevenueMiscGrp>
      <OtherRevenueTotalAmt>15571</OtherRevenueTotalAmt>
      <TotalRevenueGrp>
        <TotalRevenueColumnAmt>859480</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>30400</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>77590</ExclusionAmt>
      </TotalRevenueGrp>
      <OtherSalariesAndWagesGrp>
        <TotalAmt>369229</TotalAmt>
        <ProgramServicesAmt>295383</ProgramServicesAmt>
        <ManagementAndGeneralAmt>73846</ManagementAndGeneralAmt>
      </OtherSalariesAndWagesGrp>
      <OtherEmployeeBenefitsGrp>
        <TotalAmt>10546</TotalAmt>
        <ProgramServicesAmt>8437</ProgramServicesAmt>
        <ManagementAndGeneralAmt>2109</ManagementAndGeneralAmt>
      </OtherEmployeeBenefitsGrp>
      <PayrollTaxesGrp>
        <TotalAmt>30419</TotalAmt>
        <ProgramServicesAmt>24335</ProgramServicesAmt>
        <ManagementAndGeneralAmt>6084</ManagementAndGeneralAmt>
      </PayrollTaxesGrp>
      <FeesForServicesAccountingGrp>
        <TotalAmt>7944</TotalAmt>
        <ProgramServicesAmt>6355</ProgramServicesAmt>
        <ManagementAndGeneralAmt>1589</ManagementAndGeneralAmt>
      </FeesForServicesAccountingGrp>
      <AdvertisingGrp>
        <TotalAmt>11509</TotalAmt>
        <ProgramServicesAmt>9207</ProgramServicesAmt>
        <ManagementAndGeneralAmt>2302</ManagementAndGeneralAmt>
      </AdvertisingGrp>
      <OfficeExpensesGrp>
        <TotalAmt>3671</TotalAmt>
        <ProgramServicesAmt>2937</ProgramServicesAmt>
        <ManagementAndGeneralAmt>734</ManagementAndGeneralAmt>
      </OfficeExpensesGrp>
      <InformationTechnologyGrp>
        <TotalAmt>27700</TotalAmt>
        <ProgramServicesAmt>22160</ProgramServicesAmt>
        <ManagementAndGeneralAmt>5540</ManagementAndGeneralAmt>
      </InformationTechnologyGrp>
      <OccupancyGrp>
        <TotalAmt>41573</TotalAmt>
        <ProgramServicesAmt>33258</ProgramServicesAmt>
        <ManagementAndGeneralAmt>8315</ManagementAndGeneralAmt>
      </OccupancyGrp>
      <TravelGrp>
        <TotalAmt>1486</TotalAmt>
        <ProgramServicesAmt>1189</ProgramServicesAmt>
        <ManagementAndGeneralAmt>297</ManagementAndGeneralAmt>
      </TravelGrp>
      <InterestGrp>
        <TotalAmt>8954</TotalAmt>
        <ProgramServicesAmt>7163</ProgramServicesAmt>
        <ManagementAndGeneralAmt>1791</ManagementAndGeneralAmt>
      </InterestGrp>
      <DepreciationDepletionGrp>
        <TotalAmt>51729</TotalAmt>
        <ProgramServicesAmt>41383</ProgramServicesAmt>
        <ManagementAndGeneralAmt>10346</ManagementAndGeneralAmt>
      </DepreciationDepletionGrp>
      <InsuranceGrp>
        <TotalAmt>8643</TotalAmt>
        <ProgramServicesAmt>6914</ProgramServicesAmt>
        <ManagementAndGeneralAmt>1729</ManagementAndGeneralAmt>
      </InsuranceGrp>
      <OtherExpensesGrp>
        <Desc>Collection Materials</Desc>
        <TotalAmt>70644</TotalAmt>
        <ProgramServicesAmt>56515</ProgramServicesAmt>
        <ManagementAndGeneralAmt>14129</ManagementAndGeneralAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Miscellaneous</Desc>
        <TotalAmt>2612</TotalAmt>
        <ProgramServicesAmt>2090</ProgramServicesAmt>
        <ManagementAndGeneralAmt>522</ManagementAndGeneralAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Program Expenses</Desc>
        <TotalAmt>10493</TotalAmt>
        <ProgramServicesAmt>10493</ProgramServicesAmt>
      </OtherExpensesGrp>
      <TotalFunctionalExpensesGrp>
        <TotalAmt>657152</TotalAmt>
        <ProgramServicesAmt>527819</ProgramServicesAmt>
        <ManagementAndGeneralAmt>129333</ManagementAndGeneralAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </TotalFunctionalExpensesGrp>
      <CashNonInterestBearingGrp>
        <BOYAmt>653116</BOYAmt>
        <EOYAmt>911575</EOYAmt>
      </CashNonInterestBearingGrp>
      <AccountsReceivableGrp>
        <BOYAmt>17367</BOYAmt>
        <EOYAmt>29206</EOYAmt>
      </AccountsReceivableGrp>
      <LandBldgEquipCostOrOtherBssAmt>1688150</LandBldgEquipCostOrOtherBssAmt>
      <LandBldgEquipAccumDeprecAmt>484061</LandBldgEquipAccumDeprecAmt>
      <LandBldgEquipBasisNetGrp>
        <BOYAmt>1245754</BOYAmt>
        <EOYAmt>1204089</EOYAmt>
      </LandBldgEquipBasisNetGrp>
      <TotalAssetsGrp>
        <BOYAmt>1916237</BOYAmt>
        <EOYAmt>2144870</EOYAmt>
      </TotalAssetsGrp>
      <MortgNotesPyblScrdInvstPropGrp>
        <BOYAmt>281753</BOYAmt>
        <EOYAmt>269094</EOYAmt>
      </MortgNotesPyblScrdInvstPropGrp>
      <TotalLiabilitiesGrp>
        <BOYAmt>281753</BOYAmt>
        <EOYAmt>269094</EOYAmt>
      </TotalLiabilitiesGrp>
      <OrganizationFollowsFASB117Ind>X</OrganizationFollowsFASB117Ind>
      <NoDonorRestrictionNetAssetsGrp>
        <BOYAmt>1632893</BOYAmt>
        <EOYAmt>1874689</EOYAmt>
      </NoDonorRestrictionNetAssetsGrp>
      <DonorRestrictionNetAssetsGrp>
        <BOYAmt>1591</BOYAmt>
        <EOYAmt>1087</EOYAmt>
      </DonorRestrictionNetAssetsGrp>
      <TotalNetAssetsFundBalanceGrp>
        <BOYAmt>1634484</BOYAmt>
        <EOYAmt>1875776</EOYAmt>
      </TotalNetAssetsFundBalanceGrp>
      <TotLiabNetAssetsFundBalanceGrp>
        <BOYAmt>1916237</BOYAmt>
        <EOYAmt>2144870</EOYAmt>
      </TotLiabNetAssetsFundBalanceGrp>
      <ReconcilationRevenueExpnssAmt>202328</ReconcilationRevenueExpnssAmt>
      <NetUnrlzdGainsLossesInvstAmt>38964</NetUnrlzdGainsLossesInvstAmt>
      <OtherChangesInNetAssetsAmt>0</OtherChangesInNetAssetsAmt>
      <MethodOfAccountingOtherInd methodOfAccountingOtherDesc="Modified Cas">X</MethodOfAccountingOtherInd>
      <AccountantCompileOrReviewInd>false</AccountantCompileOrReviewInd>
      <FSAuditedInd>true</FSAuditedInd>
      <FSAuditedBasisGrp>
        <SeparateBasisFinclStmtInd>X</SeparateBasisFinclStmtInd>
      </FSAuditedBasisGrp>
      <AuditCommitteeInd>true</AuditCommitteeInd>
      <FederalGrantAuditRequiredInd>false</FederalGrantAuditRequiredInd>
    </IRS990>
    <IRS990ScheduleA documentId="990A">
      <PublicOrganization170Ind>X</PublicOrganization170Ind>
      <GiftsGrantsContriRcvd170Grp>
        <CurrentTaxYearMinus4YearsAmt>540106</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>575213</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>686542</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>603354</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>751490</CurrentTaxYearAmt>
        <TotalAmt>3156705</TotalAmt>
      </GiftsGrantsContriRcvd170Grp>
      <TotalCalendarYear170Grp>
        <CurrentTaxYearMinus4YearsAmt>540106</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>575213</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>686542</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>603354</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>751490</CurrentTaxYearAmt>
        <TotalAmt>3156705</TotalAmt>
      </TotalCalendarYear170Grp>
      <PublicSupportTotal170Amt>3156705</PublicSupportTotal170Amt>
      <GrossInvestmentIncome170Grp>
        <CurrentTaxYearMinus4YearsAmt>6941</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>7219</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>9131</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>14948</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>18082</CurrentTaxYearAmt>
        <TotalAmt>56321</TotalAmt>
      </GrossInvestmentIncome170Grp>
      <TotalSupportAmt>3213026</TotalSupportAmt>
      <GrossReceiptsRltdActivitiesAmt>488056</GrossReceiptsRltdActivitiesAmt>
      <PublicSupportCY170Pct>0.98250</PublicSupportCY170Pct>
      <PublicSupportPY170Pct>0.98640</PublicSupportPY170Pct>
      <ThirtyThrPctSuprtTestsCY170Ind>X</ThirtyThrPctSuprtTestsCY170Ind>
    </IRS990ScheduleA>
    <IRS990ScheduleB documentId="990B">
      <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="990D">
      <BuildingsGrp>
        <OtherCostOrOtherBasisAmt>925624</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>269975</DepreciationAmt>
        <BookValueAmt>655649</BookValueAmt>
      </BuildingsGrp>
      <LeaseholdImprovementsGrp>
        <OtherCostOrOtherBasisAmt>696812</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>193023</DepreciationAmt>
        <BookValueAmt>503789</BookValueAmt>
      </LeaseholdImprovementsGrp>
      <EquipmentGrp>
        <OtherCostOrOtherBasisAmt>65714</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>21063</DepreciationAmt>
        <BookValueAmt>44651</BookValueAmt>
      </EquipmentGrp>
      <TotalBookValueLandBuildingsAmt>1204089</TotalBookValueLandBuildingsAmt>
      <FootnoteTextInd>X</FootnoteTextInd>
      <TotalRevEtcAuditedFinclStmtAmt>898444</TotalRevEtcAuditedFinclStmtAmt>
      <NetUnrealizedGainsInvstAmt>38964</NetUnrealizedGainsInvstAmt>
      <RevenueNotReportedAmt>38964</RevenueNotReportedAmt>
      <RevenueSubtotalAmt>859480</RevenueSubtotalAmt>
      <TotalRevenuePerForm990Amt>859480</TotalRevenuePerForm990Amt>
      <TotExpnsEtcAuditedFinclStmtAmt>657152</TotExpnsEtcAuditedFinclStmtAmt>
      <ExpensesSubtotalAmt>657152</ExpensesSubtotalAmt>
      <TotalExpensesPerForm990Amt>657152</TotalExpensesPerForm990Amt>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Footnote for uncertain tax position under FIN 48 (Part X)</FormAndLineReferenceDesc>
        <ExplanationTxt>The audited financial statements of the Western Allegheny Community Library for the year ended December 31, 2023 contain a footnote disclosure regarding the Librarys uncertain tax positions. As of December 31, 2023, the library has no uncertain tax positions.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleD>
    <IRS990ScheduleG documentId="990G">
      <FundraisingEventInformationGrp>
        <Event1Nm>Fall for Lib</Event1Nm>
        <GrossReceiptsEvent1Amt>70741</GrossReceiptsEvent1Amt>
        <GrossRevenueEvent1Amt>70741</GrossRevenueEvent1Amt>
        <OtherDirectExpensesEvent1Amt>22339</OtherDirectExpensesEvent1Amt>
        <Event2Nm>Links for Li</Event2Nm>
        <GrossReceiptsEvent2Amt>17062</GrossReceiptsEvent2Amt>
        <GrossRevenueEvent2Amt>17062</GrossRevenueEvent2Amt>
        <OtherDirectExpensesEvent2Amt>5956</OtherDirectExpensesEvent2Amt>
        <GrossReceiptsTotalAmt>87803</GrossReceiptsTotalAmt>
        <GrossRevenueTotalEventsAmt>87803</GrossRevenueTotalEventsAmt>
        <OthDirectExpnssTotalEventsAmt>28295</OthDirectExpnssTotalEventsAmt>
        <DirectExpenseSummaryEventsAmt>28295</DirectExpenseSummaryEventsAmt>
        <NetIncomeSummaryAmt>59508</NetIncomeSummaryAmt>
      </FundraisingEventInformationGrp>
    </IRS990ScheduleG>
    <IRS990ScheduleO documentId="990O">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990 governing body review Part VI line 11</FormAndLineReferenceDesc>
        <ExplanationTxt>Form 990 is prepared by an independent certified public accountant and reviewed by the executive director prior to submission to the Internal Revenue Service.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Conflict of interest policy compliance Part VI line 12c</FormAndLineReferenceDesc>
        <ExplanationTxt>To prevent any actual or possible conflict-of-interest, an Interested Person must disclose the conflict-of-interest and be given the opportunity to disclose all facts to the Trustees considering the proposed transaction or arrangement. In an effort to help with such disclosure, eash Trustee, committee member, or Library staff shall complete a conflict-of-interest questionnaire annually or as circumstances warrant. The board shall review each questionnaire and any other disclosures regarding the conflict-of-interest. After exercising due diligence, the board shall determine whether the organization can obtain, with reasonable effort, a more advantageous transaction or arrangement from a person or entity that would not produce a conflict-of-interest. The Interested Person shall not be present in the room during the determination. If an alternative transaction or arrangement is not possible, the board shall determine by a majority vote of the disinterested Trustees whether the transaction or arrangement is in the best interest of the Library, for its own benefit, and fair and reasonable. Based on these determinations, the board shall make its decision on where to enter into the transaction or arrangement and if a leave of absence is merited. All proceedings, disclosures, discussions, and decisions thereof, shall be documented in meeting minutes. If the board has reason to believe an individual has failed to disclose actual or potential conflicts-of-interest, it will inform the member and allow him or her to explain the alleged failure to disclose. If the board still has reason to believe a conflict-of-interest exists after all alleged conflict is explained, it will take corrective action consistent with the By-Laws.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>CEO executive director top management comp Part VI line 15a</FormAndLineReferenceDesc>
        <ExplanationTxt>Compensation of the organizations executive director is determined by the personnel committee and the board treasurer.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Other officer or key employee compensation Part VI line 15b</FormAndLineReferenceDesc>
        <ExplanationTxt>Compensation of the organizations executive director is determined by the personnel committee and the board treasurer.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Governing documents etc available to public Part VI line 19</FormAndLineReferenceDesc>
        <ExplanationTxt>The Librarys governing documents and Form 990 are available for public review upon request.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
  </ReturnData>
</Return>