Civic Intelligence

Sadoway Labs Foundation Inc.

EIN 86-3021403 • Watertown, MA

Pub. 78 Eligible990-N Coverage
149 Grove StreetWatertown, MA 02472
Siviq Scores

Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.

Liabilities / Assets

92nd percentile

0.77x

Higher debt load relative to assets than 92% of similar nonprofits.

$1M-$5M nonprofits • Source year 2024

Liabilities / Revenue

96th percentile

3.17x

Higher debt load relative to revenue than 96% of similar nonprofits.

$1M-$5M nonprofits • Source year 2024

Net Margin

2nd percentile

-324%

Higher net margin than 2% of similar nonprofits.

$1M-$5M nonprofits • Source year 2024

Top Officer Pay

85th percentile

$25,000

Higher top officer pay than 85% of similar nonprofits.

Top officer pay equals 1.2% of source-year revenue.

$1M-$5M nonprofits • Source year 2022

Asset Growth

11th percentile

-13%

Faster asset growth than 11% of similar nonprofits.

$1M-$5M nonprofits • Annualized from 2022 to 2024

Revenue Growth

11th percentile

-32%

Faster revenue growth than 11% of similar nonprofits.

$1M-$5M nonprofits • Annualized from 2022 to 2024

Assets

Down

$3,770,710

Down $90,235 (-2.3%) from 2023

Liabilities

Up

$2,901,066

Up $2,872,700 (+10127%) from 2023

Net Assets

Down

$869,644

Down $2,962,935 (-77%) from 2023

Revenue

Down

$914,950

Down $2,129,868 (-70%) from 2023

Expenses

Up

$3,877,885

Up $2,692,625 (+227%) from 2023

Net Income

Down

-$2,962,935

Down $4,822,493 (-259%) from 2023

Trend Graphs

Balance Sheet Trend

Grouped bars show assets, liabilities, and net assets across loaded filings.

$6.0M$4.0M$2.0M$0Assets 2022: $4,973,021Liabilities 2022: $3Net Assets 2022: $1,973,0212022Assets 2023: $3,860,945Liabilities 2023: $28,366Net Assets 2023: $3,832,5792023Assets 2024: $3,770,710Liabilities 2024: $2,901,066Net Assets 2024: $869,6442024

Highlighted filing

2024

Assets$3,770,710
Liabilities$2,901,066
Net Assets$869,644

Operations Trend

Revenue, expenses, and net income by year, with the latest filing highlighted.

$4.0M$2.0M$0-$2.0M-$4.0MRevenue 2022: $2,000,072Expenses 2022: $27,051Net Income 2022: $1,973,0212022Revenue 2023: $3,044,818Expenses 2023: $1,185,260Net Income 2023: $1,859,5582023Revenue 2024: $914,950Expenses 2024: $3,877,885Net Income 2024: -$2,962,9352024

Highlighted filing

2024

Revenue$914,950
Expenses$3,877,885
Net Income-$2,962,935

Filings

Latest Filing Detail
Jump To
Filing Snapshot
Filing Period
Jan 1, 2024 to Dec 31, 2024
Signed
Oct 6, 2025
Return Version
2024v5.1
Compensation and Service Providers

Employees

NameTitleFull / Part TimeBaseOtherTotal
RICHARD BRADSHAWCOOPT$156,220$8,300$164,520
DONALD SADOWAYPresidentPT$100,270-$100,270
LUIS ORTIZTreasurer SecretaryPT$0--
EMILY BODOINDirectorPT$0--
Filing and Contact Details

Filer

Filer Name
Sadoway Labs Foundation Inc
EIN
86-3021403
Phone
5082931824
Address
149 GROVE STREET, WATERTOWN, MA 02472

Signing Officer

Name
Richard Bradshaw
Title
COO
Phone
5082931824
Signed
2025-10-06
Discuss with paid preparer
Yes

Preparer

Firm
Easy Office Dba Jitasa
Address
1120 S RACKHAM WAY, MERIDIAN, ID 83642
Preparer
Jeremy Cork
Phone
2082874777
Raw XML AppendixShowing 400 of 748 raw XML fields

This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.

Path#Value
AccountingFeesSchedule/AccountingFeesDetail/AdjustedNetIncomeAmt01210
AccountingFeesSchedule/AccountingFeesDetail/Amt030250
AccountingFeesSchedule/AccountingFeesDetail/CategoryTxt0ACCOUNTING FEES
AccountingFeesSchedule/AccountingFeesDetail/DisbursementsCharitablePrpsAmt027830
AccountingFeesSchedule/AccountingFeesDetail/NetInvestmentIncomeAmt01210
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt02023-02-22
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt12023-05-12
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt22023-05-26
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt32023-10-05
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt42024-08-29
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt52023-02-16
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt62022-12-19
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt72022-12-19
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt82023-07-13
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt92023-09-23
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt102023-08-08
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt112024-11-30
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt122024-11-01
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt132024-05-24
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt00
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt10
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt20
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt30
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt40
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt50
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt60
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt70
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt80
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt90
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt100
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt110
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt120
DepreciationSchedule/DepreciationPropertyGrp/AdjustedNetIncomeAmt130
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt0SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt1SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt2SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt3SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt4SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt5SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt6SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt7SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt8SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt9SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt10SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt11SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt12SL
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt13SL
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt020567
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt113500
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt26900
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt32450
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt49900
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt5375000
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt612961
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt713578
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt824245
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt925688
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt1088724
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt1110102
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt12104363
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt133077614
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt06286
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt1337
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt2345
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt3490
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt4330
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt537500
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt62592
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt72716
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt82641
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt95138
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt109027
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt111010
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt1217720
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt131292832
DepreciationSchedule/DepreciationPropertyGrp/LifeRt05.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt140.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt220.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt35.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt410.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt510.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt65.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt75.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt810.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt95.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt1010.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt1110.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt125.000000
DepreciationSchedule/DepreciationPropertyGrp/LifeRt137.000000
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt00
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt10
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt20
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt30
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt40
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt50
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt60
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt70
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt80
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt90
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt100
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt110
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt120
DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt130
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt00
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt10
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt20
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt30
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt40
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt50
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt60
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt70
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt80
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt90
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt100
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt110
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt120
DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt130
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc0COMPUTERS
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc1FACILITIES CAPITAL IMPROVEMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc2FACILITIES CAPITAL IMPROVEMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc3FACILITIES CAPITAL IMPROVEMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc4FACILITIES CAPITAL IMPROVEMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc5FACILITIES CAPITAL IMPROVEMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc6FURNITURE FIXTURES & EQUIPMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc7FURNITURE FIXTURES & EQUIPMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc8FURNITURE FIXTURES & EQUIPMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc9FURNITURE FIXTURES & EQUIPMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc10FURNITURE FIXTURES & EQUIPMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc11FURNITURE FIXTURES & EQUIPMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc12FURNITURE FIXTURES & EQUIPMENT
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc13ROU ASSET
IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/GrossProfitLossSlsOfInvntryGrp/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/GrossProfitLossSlsOfInvntryGrp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/GrossProfitLossSlsOfInvntryGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionAmt071325
IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionCd014
IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/MembershipDuesAndAssmntGrp/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/MembershipDuesAndAssmntGrp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/MembershipDuesAndAssmntGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetIncomeLossFromSpecialEvtGrp/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetIncomeLossFromSpecialEvtGrp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetIncomeLossFromSpecialEvtGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetRentalIncomePersonalPropGrp/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetRentalIncomePersonalPropGrp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetRentalIncomePersonalPropGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetRntlIncmReDebtFincdPropGrp/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetRntlIncmReDebtFincdPropGrp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetRntlIncmReDebtFincdPropGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetRntlIncmReNotDebtFincdProp/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetRntlIncmReNotDebtFincdProp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/NetRntlIncmReNotDebtFincdProp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/OtherInvestmentIncomeGrp/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/OtherInvestmentIncomeGrp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/OtherInvestmentIncomeGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/Desc0MISCELLANEOUS INCOME
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionAmt10
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionAmt20
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionAmt30
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/ExclusionAmt40
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/RelatedOrExemptFunctionIncmAmt093625
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/RelatedOrExemptFunctionIncmAmt10
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/RelatedOrExemptFunctionIncmAmt20
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/RelatedOrExemptFunctionIncmAmt30
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/RelatedOrExemptFunctionIncmAmt40
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/UnrelatedBusinessTaxblIncmAmt10
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/UnrelatedBusinessTaxblIncmAmt20
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/UnrelatedBusinessTaxblIncmAmt30
IRS990PF/AnalysisIncomeProducingActyGrp/OtherRevenueDescribedGrp/UnrelatedBusinessTaxblIncmAmt40
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/Desc0CONTRACT SERVICE FEES
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/ExclusionAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/ExclusionAmt10
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/ExclusionAmt20
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/ExclusionAmt30
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/ExclusionAmt40
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/ExclusionAmt50
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/ExclusionAmt60
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/RelatedOrExemptFunctionIncmAmt0750000
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/RelatedOrExemptFunctionIncmAmt10
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/RelatedOrExemptFunctionIncmAmt20
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/RelatedOrExemptFunctionIncmAmt30
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/RelatedOrExemptFunctionIncmAmt40
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/RelatedOrExemptFunctionIncmAmt50
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/RelatedOrExemptFunctionIncmAmt60
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/UnrelatedBusinessTaxblIncmAmt10
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/UnrelatedBusinessTaxblIncmAmt20
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/UnrelatedBusinessTaxblIncmAmt30
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/UnrelatedBusinessTaxblIncmAmt40
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/UnrelatedBusinessTaxblIncmAmt50
IRS990PF/AnalysisIncomeProducingActyGrp/ProgramServiceRevenueDtl/UnrelatedBusinessTaxblIncmAmt60
IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/ExclusionAmt071325
IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/RelatedOrExemptFunctionIncmAmt0843625
IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/TotalIncomeProducingActyAmt0914950
IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesAdjNetIncmAmt01210
IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesChrtblPrpsAmt027830
IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesNetInvstIncmAmt01210
IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesRevAndExpnssAmt030250
IRS990PF/AnalysisOfRevenueAndExpenses/AdjustedNetIncomeAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/CapGainNetIncmNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstAdjNetIncmAmt0119155
IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstDsbrsChrtblAmt0108301
IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstNetInvstIncmAmt037333
IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstRevAndExpnssAmt0264790
IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidDsbrsChrtblAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidRevAndExpnssAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/CostOfGoodsSoldAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/DeprecAndDpltnAdjNetIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/DeprecAndDpltnNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/DeprecAndDpltnRevAndExpnssAmt01378964
IRS990PF/AnalysisOfRevenueAndExpenses/DividendsAdjNetIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/DividendsNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/DividendsRevAndExpnssAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/ExcessRevenueOverExpensesAmt0-2962935
IRS990PF/AnalysisOfRevenueAndExpenses/GrossProfitAdjNetIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/GrossProfitRevAndExpnssAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/GrossSalesLessRetAndAllwncAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/GrossSalesPriceAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/IncmModificationsAdjNetIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/InterestAdjNetIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/InterestDsbrsChrtblAmt0105205
IRS990PF/AnalysisOfRevenueAndExpenses/InterestNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavingsAdjNetIncmAmt071325
IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavNetInvstIncmAmt071325
IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavRevAndExpnssAmt071325
IRS990PF/AnalysisOfRevenueAndExpenses/InterestRevAndExpnssAmt0105205
IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesAdjNetIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesDsbrsChrtblAmt055699
IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesRevAndExpnssAmt055699
IRS990PF/AnalysisOfRevenueAndExpenses/NetGainSaleAstRevAndExpnssAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/NetInvestmentIncomeAmt014193
IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyAdjNetIncmAmt0253982
IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyDsbrsChrtblAmt0231530
IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/OccupancyRevAndExpnssAmt0485511
IRS990PF/AnalysisOfRevenueAndExpenses/OthEmplSlrsWgsAdjNetIncmAmt0300842
IRS990PF/AnalysisOfRevenueAndExpenses/OthEmplSlrsWgsDsbrsChrtblAmt0354325
IRS990PF/AnalysisOfRevenueAndExpenses/OthEmplSlrsWgsNetInvstIncmAmt013371
IRS990PF/AnalysisOfRevenueAndExpenses/OthEmplSlrsWgsRevAndExpnssAmt0668537
IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesAdjNetIncmAmt0184260
IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesDsbrsChrtblAmt0126228
IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesNetInvstIncmAmt0225
IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesRevAndExpnssAmt0310713
IRS990PF/AnalysisOfRevenueAndExpenses/OtherIncomeAdjNetIncmAmt0843625
IRS990PF/AnalysisOfRevenueAndExpenses/OtherIncomeNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/OtherIncomeRevAndExpnssAmt0843625
IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesAdjNetIncmAmt091118
IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesDsbrsChrtblAmt0206690
IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesRevAndExpnssAmt0297808
IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftAdjNetIncmAmt058832
IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftDsbrsChrtblAmt0174592
IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftNetInvstIncmAmt04764
IRS990PF/AnalysisOfRevenueAndExpenses/PensionEmplBnftRevAndExpnssAmt0238188
IRS990PF/AnalysisOfRevenueAndExpenses/PrintingAndPubAdjNetIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/PrintingAndPubDsbrsChrtblAmt0133
IRS990PF/AnalysisOfRevenueAndExpenses/PrintingAndPubNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/PrintingAndPubRevAndExpnssAmt0133
IRS990PF/AnalysisOfRevenueAndExpenses/ScheduleBNotRequiredInd0X
IRS990PF/AnalysisOfRevenueAndExpenses/TaxesAdjNetIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/TaxesDsbrsChrtblAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/TaxesNetInvstIncmAmt0229
IRS990PF/AnalysisOfRevenueAndExpenses/TaxesRevAndExpnssAmt0229
IRS990PF/AnalysisOfRevenueAndExpenses/TotalAdjNetIncmAmt0914950
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesAdjNetIncmAmt01009473
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesDsbrsChrtblAmt01432317
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesNetInvstIncmAmt057132
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesRevAndExpnssAmt03877885
IRS990PF/AnalysisOfRevenueAndExpenses/TotalNetInvstIncmAmt071325
IRS990PF/AnalysisOfRevenueAndExpenses/TotalRevAndExpnssAmt0914950
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesAdjNetIncmAmt01009473
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesDsbrsChrtblAmt01432317
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesNetInvstIncmAmt057132
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesRevAndExpnssAmt03877885
IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingAdjNetIncmAmt074
IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingDsbrsChrtblAmt041784
IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingRevAndExpnssAmt041858
IRS990PF/ChgInNetAssetsFundBalancesGrp/ExcessRevenueOverExpensesAmt0-2962935
IRS990PF/ChgInNetAssetsFundBalancesGrp/SubtotalAmt0869644
IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesBOYAmt03832579
IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesEOYAmt0869644
IRS990PF/DistributableAmountGrp/Sect4942j3j5FndtnAndFrgnOrgInd0X
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/AppliedToESTaxAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/BackupWithholdingWithheldAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/EstimatedPlusOvpmtIncmTxAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/ExtsnRequestIncomeTaxPaidAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/InvestmentIncomeExciseTaxAmt0197
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/RefundAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/SubtotalAmt0197
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxBasedOnInvestmentIncomeAmt0197
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxDueAmt0197
IRS990PF/FMVAssetsEOYAmt03770710
IRS990PF/Form990PFBalanceSheetsGrp/AccountsPayableBOYAmt028366
IRS990PF/Form990PFBalanceSheetsGrp/AccountsPayableEOYAmt0139307
IRS990PF/Form990PFBalanceSheetsGrp/CashBOYAmt091984
IRS990PF/Form990PFBalanceSheetsGrp/CashEOYAmt0168671
IRS990PF/Form990PFBalanceSheetsGrp/CashEOYFMVAmt0168671
IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/DeferredRevenueBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/DeferredRevenueEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/DonorRstrNetAssetsBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/GrantsPayableBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/GrantsPayableEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/LandBldgEquipAccumDeprecAmt0133540
IRS990PF/Form990PFBalanceSheetsGrp/LandBldgEquipCostOrOtherBssAmt0707979
IRS990PF/Form990PFBalanceSheetsGrp/LandBldgInvestmentsEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/LandBOYAmt0539878
IRS990PF/Form990PFBalanceSheetsGrp/LandEOYAmt0574439
IRS990PF/Form990PFBalanceSheetsGrp/LandEOYFMVAmt0574439
IRS990PF/Form990PFBalanceSheetsGrp/LoansFromOfficersBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/LoansFromOfficersEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/MortgagesAndNotesPayableEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/NoDonorRstrNetAssestsBOYAmt03832579
IRS990PF/Form990PFBalanceSheetsGrp/NoDonorRstrNetAssestsEOYAmt0869644
IRS990PF/Form990PFBalanceSheetsGrp/OrganizationFollowsFASB117Ind0X
IRS990PF/Form990PFBalanceSheetsGrp/OtherAssetsBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/OtherAssetsEOYAmt01878407
IRS990PF/Form990PFBalanceSheetsGrp/OtherAssetsEOYFMVAmt01878407
IRS990PF/Form990PFBalanceSheetsGrp/OtherInvestmentsEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/OtherLiabilitiesBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/OtherLiabilitiesEOYAmt02761759
IRS990PF/Form990PFBalanceSheetsGrp/OtherNtsAndLoansRcvblBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/OtherNtsAndLoansRcvblEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/PledgesRcvblEOYAmt0940000
IRS990PF/Form990PFBalanceSheetsGrp/PledgesRcvblEOYFMVAmt0940000
IRS990PF/Form990PFBalanceSheetsGrp/PrepaidExpensesBOYAmt020285
IRS990PF/Form990PFBalanceSheetsGrp/PrepaidExpensesEOYAmt028948
IRS990PF/Form990PFBalanceSheetsGrp/PrepaidExpensesEOYFMVAmt028948
IRS990PF/Form990PFBalanceSheetsGrp/RcvblFromOfficersBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/RcvblFromOfficersEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/SavAndTempCashInvstBOYAmt03208798
IRS990PF/Form990PFBalanceSheetsGrp/SavAndTempCashInvstEOYAmt0180245
IRS990PF/Form990PFBalanceSheetsGrp/SavAndTempCashInvstEOYFMVAmt0180245
IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsBOYAmt03860945
IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYAmt03770710
IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYFMVAmt03770710
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesBOYAmt028366
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesEOYAmt02901066
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstBOYAmt03860945
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstEOYAmt03770710
IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesBOYAmt03832579
IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesEOYAmt0869644
IRS990PF/Form990PFBalanceSheetsGrp/USGovernmentObligationsEOYAmt00
IRS990PF/MethodOfAccountingAccrualInd0X
IRS990PF/MinimumInvestmentReturnGrp/AcquisitionIndebtednessAmt00
IRS990PF/MinimumInvestmentReturnGrp/AdjustedTotalFMVOfUnusedAstAmt05366868
IRS990PF/MinimumInvestmentReturnGrp/AverageMonthlyCashBalancesAmt01945075
IRS990PF/MinimumInvestmentReturnGrp/AverageMonthlyFMVOfSecAmt00
IRS990PF/MinimumInvestmentReturnGrp/CashDeemedCharitableAmt080503
IRS990PF/MinimumInvestmentReturnGrp/FMVAllOtherNoncharitableAstAmt03421793
IRS990PF/MinimumInvestmentReturnGrp/MinimumInvestmentReturnAmt0264318
IRS990PF/MinimumInvestmentReturnGrp/NetVlNoncharitableAssetsAmt05286365
IRS990PF/MinimumInvestmentReturnGrp/ReductionClaimedAmt00
IRS990PF/MinimumInvestmentReturnGrp/TotalFMVOfUnusedAssetsAmt05366868
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/AverageHrsPerWkDevotedToPosRt040.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/AverageHrsPerWkDevotedToPosRt140.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/AverageHrsPerWkDevotedToPosRt240.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/AverageHrsPerWkDevotedToPosRt340.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/AverageHrsPerWkDevotedToPosRt440.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/CompensationAmt0156539
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/CompensationAmt1125581
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/CompensationAmt2100270
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/CompensationAmt391970
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/CompensationAmt490270
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/EmployeeBenefitsAmt00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/EmployeeBenefitsAmt14150
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/EmployeeBenefitsAmt20
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/EmployeeBenefitsAmt38300
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/EmployeeBenefitsAmt40
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/ExpenseAccountAmt00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/ExpenseAccountAmt10
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/ExpenseAccountAmt20
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/ExpenseAccountAmt30
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/ExpenseAccountAmt40
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/PersonNm0ERIN GILBERT
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/PersonNm1MATTHEW STEVEN HUMBERT
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/PersonNm2BOHDANNA NAIDYCH
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/PersonNm3XUEQI PANG
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/PersonNm4KALI SIMONDS
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/TitleTxt0DIR OF RESOURCE DEV
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/TitleTxt1STAFF SCIENTIST
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/TitleTxt2POSTDOC
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/TitleTxt3POSTDOC
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/TitleTxt4STAFF ENGINEER
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/USAddress/AddressLine1Txt0149 GROVE STREET
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompensationHighestPaidEmplGrp/USAddress/AddressLine1Txt1149 GROVE STREET

Document Assets

No mirrored PDF or thumbnail assets are attached yet.