Liabilities / Assets
22nd percentile
Higher debt load relative to assets than 22% of similar nonprofits.
EIN 94-3312473 • 501(c)3 • Walnut Creek, CA
Profile
The foundation enhances the walnut creek libraries' objective of meeting the cultural, educational and recreational needs of greater walnut creek by raising private funds and sponsoring programs, funding materials and hosting events at the libraries.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
22nd percentile
Higher debt load relative to assets than 22% of similar nonprofits.
Liabilities / Revenue
25th percentile
Higher debt load relative to revenue than 25% of similar nonprofits.
Net Margin
92nd percentile
Higher net margin than 92% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
61st percentile
Faster asset growth than 61% of similar nonprofits.
Revenue Growth
95th percentile
Faster revenue growth than 95% of similar nonprofits.
Assets
Up$3,181,977
Up $237,967 (+8.1%) from 2023
Liabilities
Down$3,287
Down $49,531 (-94%) from 2023
Net Assets
Up$3,178,690
Up $287,498 (+9.9%) from 2023
Revenue
Up$712,275
Up $447,160 (+169%) from 2023
Expenses
Down$279,701
Down $7,891 (-2.7%) from 2023
Net Income
Up$432,574
Up $455,051 (+2025%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
The foundation enhances the walnut creek libraries' objective of meeting the cultural, educational and recreational needs of greater walnut creek by raising private funds and sponsoring programs, funding materials and hosting events at the libraries.
Support and promote the public libraries of the city of walnut creek
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments in Publicly Traded Securities | $1,661,462 | $2,002,169 | ▲ $340,707 |
| Investments Other Securities | $433,395 | $807,033 | ▲ $373,638 |
| Savings and Temporary Cash Investments | $650,104 | $292,570 | ▼ $357,534 |
| Cash and Non-Interest-Bearing Accounts | $196,272 | $77,428 | ▼ $118,844 |
| Total Assets | $2,944,010 | $3,181,977 | ▲ $237,967 |
| Other Assets Total | $2,777 | $2,777 | → $0 |
| Liabilities | |||
| Deferred Revenue | $50,000 | $2,739 | ▼ $47,261 |
| Accounts Payable and Accrued Expenses | $2,818 | $548 | ▼ $2,270 |
| Total Liabilities | $52,818 | $3,287 | ▼ $49,531 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $1,406,755 | $1,694,253 | ▲ $287,498 |
| Net Assets With Donor Restrictions | $1,484,437 | $1,484,437 | → $0 |
| Total Net Assets Fund Balance | $2,891,192 | $3,178,690 | ▲ $287,498 |
| Total Liabilities and Net Assets / Fund Balance | $2,944,010 | $3,181,977 | ▲ $237,967 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Other Securities | $807,033 | - | - |
| Period | Beginning | Contrib. | Gain/Loss | Other Uses | End |
|---|---|---|---|---|---|
| 2024 | $1,796,151 | - | - | - | $1,796,151 |
| 2023 | $1,796,151 | - | - | - | $1,796,151 |
| 2022 | $1,796,151 | - | - | - | $1,796,151 |
| 2021 | $1,796,151 | - | - | - | $1,796,151 |
| 2020 | $1,567,534 | $30,821 | ▲ $197,796 | - | $1,796,151 |
| Name | Title |
|---|---|
| Lorie Tinfow | Director, President |
| Kathy Hicks | Director, President Emerit |
| Peter Magnani | Director, Vice President Communications |
| Catherine Leutzinger | Director |
| Craig Ayers | Director |
| Diane Crowley Young | Director |
| Greg Nerland | Director |
| Jim Moore | Director |
| Marc Maier | Director |
| Mark Brown | Director |
| Robin Kokemor Rangel | Director |
| Samantha Francois | Director |
| Ward Pynn | Director |
| Cindy Jordan | Director, Secretary |
| Michael Maestas | Director, Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $124,922 |
| Other Expenses | $98,051 |
| Grants and Similar Amounts Paid | $56,728 |
| Total Fundraising Expense | $37,476 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Comp Disqual Persons | $67,812 | $11,302 | $33,905 | $113,019 |
| Fees for Services Other | $63,192 | $3,488 | - | $66,680 |
| Grants to Domestic Orgs | $56,728 | - | - | $56,728 |
| Payroll Taxes | $7,141 | $1,191 | $3,571 | $11,903 |
| Office Expenses | $3,842 | $3,842 | - | $7,684 |
| Advertising | $713 | $713 | - | $1,426 |
| Other Expenses | $600 | $600 | - | $1,200 |
| All Other Expenses | $549 | $549 | - | $1,098 |
| Total Functional Expenses | $204,423 | $37,802 | $37,476 | $279,701 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Contra Costa County Public Library | Pleasant Hill, CA | Gov | Support Programs Initiated by the Program Staff at the Two Walnut Creek Libraries. | $0 |
| Line Item | Amount |
|---|---|
| Fundraising Gross Income | $191,352 |
| Fundraising Direct Expenses | $50,390 |
| Professional Fundraising Fees | $0 |
“Jim moore, a director, is the father of kim moore, also a director.”
“Upon completion of the return the 990 is presented to the board president and treasurer for review. Once the form is reviewed and approved it is signed and filed.”
“The foundation requires each director to complete its annual conflict of interest questionaire and to submit it for review. The foundation's policy is to require all directors to state in advance to the board in advance of undertaking an action that could be considered a conflict if they reasonably believe that they may have a conflict of interest with respect to a particular action or transaction.”
“A temporary committe of the board reviews comparability data in order to establish a reasonable compensation level for the executive director.”
“The organization will provide all governing documents upon written request. The requestor is responsible for any printing and postage or delivery costs related to the request. The form 990 is available on guidestar.”
“CA”
“Live from library: program service expenses 3,207. Management and general expenses 3,207. Fundraising expenses 0. Total expenses 6,414. Teen program: program service expenses 5,984. Management and general expenses 0. Fundraising expenses 0. Total expenses 5,984. Processing fee: program service expenses 281. Management and general expenses 281. Fundraising expenses 0. Total expenses 562. Childrens program: program service expenses 17,561. Management and general expenses 0. Fundraising expenses 0. Total expenses 17,561. Adults program: program service expenses 5,084. Management and general expenses 0. Fundraising expenses 0. Total expenses 5,084. Programs - other: program service expenses 31,025. Management and general expenses 0. Fundraising expenses 0. Total expenses 31,025. Program sponsors: program service expenses 50. Management and general expenses 0. Fundraising expenses 0. Total expenses 50.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 2818 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 548 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | SUPPORT AND PROMOTE THE PUBLIC LIBRARIES OF THE CITY OF WALNUT CREEK |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 713 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 713 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 1426 |
| IRS990/AllOtherContributionsAmt | 0 | 248777 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 549 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 549 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 1098 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | THE ORGANIZATION |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 9259355395 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | P O BOX 4979 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | WALNUT CREEK |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94596 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 196272 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 77428 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompDisqualPersonsGrp/FundraisingAmt | 0 | 33905 |
| IRS990/CompDisqualPersonsGrp/ManagementAndGeneralAmt | 0 | 11302 |
| IRS990/CompDisqualPersonsGrp/ProgramServicesAmt | 0 | 67812 |
| IRS990/CompDisqualPersonsGrp/TotalAmt | 0 | 113019 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 248777 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 56728 |
| IRS990/CYInvestmentIncomeAmt | 0 | 322536 |
| IRS990/CYOtherExpensesAmt | 0 | 98051 |
| IRS990/CYOtherRevenueAmt | 0 | 140962 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 432574 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 124922 |
| IRS990/CYTotalExpensesAmt | 0 | 279701 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 37476 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 712275 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 50000 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 2739 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | THE FOUNDATION HAS SPONSORED LIVE! FROM THE LIBRARY LECTURE SERIES, ONE CITY ONE BOOK PROGRAMS, TEEN PROGRAMS, A FINANCIAL SERIES AND MORE! THE FOUNDATION HAS ALSO DONATED FUNDS FOR ACQUIRING BOOKS, PERIODICALS AND MEDIA FOR THE TWO LIBRARIES. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1484437 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1484437 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 1 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 2 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 204423 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 3488 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 63192 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 66680 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 15.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 14 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | JIM MOORE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | KATHY HICKS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | GREG NERLAND |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | CATHERINE LEUTZINGER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | CINDY JORDAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | DIANE CROWLEY YOUNG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | PETER MAGNANI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | WARD PYNN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | CRAIG AYERS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | MARC MAIER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | ROBIN KOKEMOR RANGEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | MARK BROWN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | LORIE TINFOW |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | MICHAEL MAESTAS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | SAMANTHA FRANCOIS |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR, PRESIDENT EMERIT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR, SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR, VICE PRESIDENT COMMUNICATIONS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR, PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR, TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 1999 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 50390 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 191352 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 304500 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 15 |
| IRS990/GrantAmt | 0 | 56728 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 56728 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 56728 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 304500 |
| IRS990/GrossReceiptsAmt | 0 | 762665 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 15 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 18036 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 18036 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 433395 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 807033 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 1661462 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 2002169 |
| IRS990/IRPDocumentCnt | 0 | 6 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 0 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | THE FOUNDATION ENHANCES THE WALNUT CREEK LIBRARIES' OBJECTIVE OF MEETING THE CULTURAL, EDUCATIONAL AND RECREATIONAL NEEDS OF GREATER WALNUT CREEK BY RAISING PRIVATE FUNDS AND SPONSORING PROGRAMS, FUNDING MATERIALS AND HOSTING EVENTS AT THE LIBRARIES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 2891192 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 3178690 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 304500 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 304500 |
| IRS990/NetIncmFromFundraisingEvtGrp/ExclusionAmt | 0 | 140962 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 140962 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -141789 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1406755 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1694253 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 3842 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 3842 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 7684 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 2777 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 2777 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | ADMINISTRATIVE & OFFICE |
| IRS990/OtherExpensesGrp/Desc | 1 | BOOKKEEPING |
| IRS990/OtherExpensesGrp/Desc | 2 | MISC |
| IRS990/OtherExpensesGrp/Desc | 3 | WEBSITE |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 10897 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 3846 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 1374 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 3 | 600 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 3846 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 600 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 10897 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 7692 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 1374 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 1200 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 3571 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 1191 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 7141 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 11903 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | LORIE TINFOW |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 168900 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 111718 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 77560 |
| IRS990/PYOtherRevenueAmt | 0 | 96215 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -22477 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 98314 |
| IRS990/PYTotalExpensesAmt | 0 | 287592 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 265115 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 432574 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 1 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 650104 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 292570 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 248777 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 168900 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 112660 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 194386 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 405766 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 1130489 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 322536 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 21 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 41325 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 363882 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.74300 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.79590 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 1110376 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 20113 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 248777 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 168900 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 112660 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 194386 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 405766 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 1130489 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 1494371 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/CYEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 1796151 |
| IRS990ScheduleD/CYEndwmtFundGrp/EndYearBalanceAmt | 0 | 1796151 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 1796151 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 1796151 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 1796151 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 1796151 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 1796151 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 1796151 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 1567534 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/ContributionsAmt | 0 | 30821 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 1796151 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 197796 |
| IRS990ScheduleD/EndowmentsHeldRelatedOrgInd | 0 | 0 |
| IRS990ScheduleD/EndowmentsHeldUnrelatedOrgInd | 0 | 0 |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 0 | 807033 |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 0 | FIXED INCOME |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 0 | F |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 0 |
| IRS990ScheduleD/TotalBookValueSecuritiesAmt | 0 | 807033 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 0 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 0 | 0 |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 0 | GOV |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 0 | 56728 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceDesc | 0 | EQUIPMENT |
| IRS990ScheduleI/RecipientTable/PurposeOfGrantTxt | 0 | SUPPORT PROGRAMS INITIATED BY THE PROGRAM STAFF AT THE TWO WALNUT CREEK LIBRARIES. |
| IRS990ScheduleI/RecipientTable/RecipientBusinessName/BusinessNameLine1Txt | 0 | CONTRA COSTA COUNTY PUBLIC LIBRARY |
| IRS990ScheduleI/RecipientTable/USAddress/AddressLine1Txt | 0 | 75 SANTA BARBARA ROAD |
| IRS990ScheduleI/RecipientTable/USAddress/CityNm | 0 | PLEASANT HILL |
| IRS990ScheduleI/RecipientTable/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990ScheduleI/RecipientTable/USAddress/ZIPCd | 0 | 94523 |
| IRS990ScheduleI/RecipientTable/ValuationMethodUsedDesc | 0 | COST |
| IRS990/ScheduleJRequiredInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | CA |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | JIM MOORE, A DIRECTOR, IS THE FATHER OF KIM MOORE, ALSO A DIRECTOR. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | UPON COMPLETION OF THE RETURN THE 990 IS PRESENTED TO THE BOARD PRESIDENT AND TREASURER FOR REVIEW. ONCE THE FORM IS REVIEWED AND APPROVED IT IS SIGNED AND FILED. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | THE FOUNDATION REQUIRES EACH DIRECTOR TO COMPLETE ITS ANNUAL CONFLICT OF INTEREST QUESTIONAIRE AND TO SUBMIT IT FOR REVIEW. THE FOUNDATION'S POLICY IS TO REQUIRE ALL DIRECTORS TO STATE IN ADVANCE TO THE BOARD IN ADVANCE OF UNDERTAKING AN ACTION THAT COULD BE CONSIDERED A CONFLICT IF THEY REASONABLY BELIEVE THAT THEY MAY HAVE A CONFLICT OF INTEREST WITH RESPECT TO A PARTICULAR ACTION OR TRANSACTION. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | A TEMPORARY COMMITTE OF THE BOARD REVIEWS COMPARABILITY DATA IN ORDER TO ESTABLISH A REASONABLE COMPENSATION LEVEL FOR THE EXECUTIVE DIRECTOR. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | THE ORGANIZATION WILL PROVIDE ALL GOVERNING DOCUMENTS UPON WRITTEN REQUEST. THE REQUESTOR IS RESPONSIBLE FOR ANY PRINTING AND POSTAGE OR DELIVERY COSTS RELATED TO THE REQUEST. THE FORM 990 IS AVAILABLE ON GUIDESTAR. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | LIVE FROM LIBRARY: PROGRAM SERVICE EXPENSES 3,207. MANAGEMENT AND GENERAL EXPENSES 3,207. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 6,414. TEEN PROGRAM: PROGRAM SERVICE EXPENSES 5,984. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 5,984. PROCESSING FEE: PROGRAM SERVICE EXPENSES 281. MANAGEMENT AND GENERAL EXPENSES 281. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 562. CHILDRENS PROGRAM: PROGRAM SERVICE EXPENSES 17,561. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 17,561. ADULTS PROGRAM: PROGRAM SERVICE EXPENSES 5,084. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 5,084. PROGRAMS - OTHER: PROGRAM SERVICE EXPENSES 31,025. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 31,025. PROGRAM SPONSORS: PROGRAM SERVICE EXPENSES 50. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 50. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PART V, LINE 13A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION A, LINE 2 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART VI, SECTION B, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PART VI, SECTION B, LINE 15A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | FORM 990, PART IX, LINE 11G |
| IRS990/SchoolOperatingInd | 0 | 0 |
| IRS990/SignificantChangeInd | 0 | 0 |
| IRS990/SignificantNewProgramSrvcInd | 0 | 0 |
| IRS990/StatesWhereCopyOfReturnIsFldCd | 0 | CA |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | 0 |
| IRS990/SubjectToProxyTaxInd | 0 | 0 |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | 0 |
| IRS990/TaxablePartyNotificationInd | 0 | 0 |
| IRS990/TaxExemptBondsInd | 0 | 0 |
| IRS990/TerminateOperationsInd | 0 | 0 |
| IRS990/TotalAssetsBOYAmt | 0 | 2944010 |
| IRS990/TotalAssetsEOYAmt | 0 | 3181977 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 2944010 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 3181977 |
No mirrored PDF or thumbnail assets are attached yet.