Civic Intelligence

Read to Achieve Foundation

990PF • Fiscal year 2021 • EIN 47-5016243

Aug 01, 2020 to Jul 31, 2021 • Filed on Dec 10, 2021

10826 Brookwell DrCupertino, CA 95014

(408) 242-2804

Siviq Scores

Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.

Liabilities / Assets

56th percentile

0.01x

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

2021 filings • $500k-$1M nonprofits • Source year 2021

Liabilities / Revenue

57th percentile

0.02x

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

2021 filings • $500k-$1M nonprofits • Source year 2021

Net Margin

96th percentile

85%

Higher net margin than 96% of similar nonprofits.

2021 filings • $500k-$1M nonprofits • Source year 2021

Top Officer Pay

56th percentile

$0

Higher top officer pay than 56% of similar nonprofits.

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

2021 filings • $500k-$1M nonprofits • Source year 2021

Asset Growth

93rd percentile

102%

Faster asset growth than 93% of similar nonprofits.

2021 filings • $500k-$1M nonprofits • Annualized from 2020 to 2021

Revenue Growth

93rd percentile

228%

Faster revenue growth than 93% of similar nonprofits.

2021 filings • $500k-$1M nonprofits • Annualized from 2020 to 2021

Assets

Up

$630,411

Up $318,730 (+102%) from 2020

Net Assets

Up

$621,419

Up $323,097 (+108%) from 2020

Liabilities

Down

$8,992

Down $4,367 (-33%) from 2020

Revenue

Up

$381,818

Up $265,275 (+228%) from 2020

Expenses

Up

$58,721

Up $9,638 (+20%) from 2020

Net Income

Up

$323,097

Up $255,637 (+379%) from 2020

Historical Trend

Balance Sheet Trend

The highlighted filing sits inside the broader history for assets, liabilities, and net assets.

$1.5M$1.0M$500K$0Assets 2016: $145,703Liabilities 2016: $9,159Net Assets 2016: $136,5442016Assets 2020: $311,681Liabilities 2020: $13,359Net Assets 2020: $298,3222020Assets 2021: $630,411Liabilities 2021: $8,992Net Assets 2021: $621,4192021Assets 2022: $977,500Liabilities 2022: $15,771Net Assets 2022: $961,7292022Assets 2025: $1,101,379Liabilities 2025: $18,382Net Assets 2025: $1,082,9972025

Highlighted filing

2021

Assets$630,411
Liabilities$8,992
Net Assets$621,419

Operations Trend

Revenue, expenses, and net income across loaded years, with this filing highlighted.

$400K$300K$200K$100K$0Revenue 2016: $159,337Expenses 2016: $22,793Net Income 2016: $136,5442016Revenue 2020: $116,543Expenses 2020: $49,083Net Income 2020: $67,4602020Revenue 2021: $381,818Expenses 2021: $58,721Net Income 2021: $323,0972021Revenue 2022: $399,664Expenses 2022: $59,354Net Income 2022: $340,3102022Revenue 2025: $59,824Expenses 2025: $59,667Net Income 2025: $1572025

Highlighted filing

2021

Revenue$381,818
Expenses$58,721
Net Income$323,097
Jump To
Filing Snapshot
Filing Period
Aug 1, 2020 to Jul 31, 2021
Signed
Dec 10, 2021
Return Version
2020v4.0
Compensation and Service Providers

Employees

NameTitleFull / Part TimeBaseOtherTotal
FAN WAN LAICEO-$0--
ADA HO-YING KWANCFO-$0--
Filing and Contact Details

Filer

Filer Name
Read to Achieve Foundation
EIN
47-5016243
In Care Of
% Ada Ho-Ying Kwan
Phone
4082422804
Address
10826 Brookwell Dr, Cupertino, CA 95014

Signing Officer

Name
Ada Ho-ying Kwan
Title
CFO
Phone
4082422804
Signed
2021-12-10
Discuss with paid preparer
Yes

Preparer

Firm
Entholpy EMC Inc
Address
46520 Fremont Blvd Ste606, Fremont, CA 94538
Preparer
Danming Xu
Phone
4089962002
Raw XML AppendixShowing 400 of 436 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
DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt02019-11-19
DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt0AltMACRS SL
DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt0100858
DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt020172
DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc0Car
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/AcquiredDt02019-10
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/AcquiredDt12015-11
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/AcquiredDt22020-02
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/AssetDesc0Wells Fargo LT Acct3474
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/AssetDesc1Wells Fargo LT Acct3474
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/AssetDesc2Wells Fargo ST Acct3474
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/BasisAmt026566
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/BasisAmt113833
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/BasisAmt23910
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/GrossSalesPriceAmt071815
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/GrossSalesPriceAmt118312
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/GrossSalesPriceAmt23745
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/PurchaserNameGrp/PersonNm012112020
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/PurchaserNameGrp/PersonNm101072021
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/PurchaserNameGrp/PersonNm212142020
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/SoldDt02020-12
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/SoldDt12021-01
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/SoldDt22020-12
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/TotalNetAmt045249
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/TotalNetAmt14479
GainLossSaleOtherAssetsSch/GainLossSaleOtherAssetGrp/TotalNetAmt2-165
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm0Mutual Fund
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt019361
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt019361
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt0370146
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt0521630
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm0Stocks
IRS990PF/AddressChangeInd0X
IRS990PF/AnalysisIncomeProducingActyGrp/DivAndIntFromSecPartVIIGrp/ExclusionAmt04688
IRS990PF/AnalysisIncomeProducingActyGrp/DivAndIntFromSecPartVIIGrp/ExclusionCd014
IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionAmt049563
IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionCd018
IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionAmt011
IRS990PF/AnalysisIncomeProducingActyGrp/IntOnSavAndTempCashInvstGrp/ExclusionCd014
IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/ExclusionAmt054262
IRS990PF/AnalysisIncomeProducingActyGrp/TotalIncomeProducingActyAmt054262
IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesRevAndExpnssAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/CapGainNetIncmNetInvstIncmAmt049563
IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidDsbrsChrtblAmt05997
IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidRevAndExpnssAmt05997
IRS990PF/AnalysisOfRevenueAndExpenses/ContriRcvdRevAndExpnssAmt0327556
IRS990PF/AnalysisOfRevenueAndExpenses/DeprecAndDpltnRevAndExpnssAmt020172
IRS990PF/AnalysisOfRevenueAndExpenses/DividendsNetInvstIncmAmt04688
IRS990PF/AnalysisOfRevenueAndExpenses/DividendsRevAndExpnssAmt04688
IRS990PF/AnalysisOfRevenueAndExpenses/ExcessRevenueOverExpensesAmt0323097
IRS990PF/AnalysisOfRevenueAndExpenses/GrossProfitRevAndExpnssAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/GrossSalesPriceAmt093872
IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavNetInvstIncmAmt011
IRS990PF/AnalysisOfRevenueAndExpenses/InterestOnSavRevAndExpnssAmt011
IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesRevAndExpnssAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/NetGainSaleAstRevAndExpnssAmt049563
IRS990PF/AnalysisOfRevenueAndExpenses/NetInvestmentIncomeAmt054262
IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesDsbrsChrtblAmt010173
IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesRevAndExpnssAmt010173
IRS990PF/AnalysisOfRevenueAndExpenses/OtherIncomeRevAndExpnssAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesDsbrsChrtblAmt013451
IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesRevAndExpnssAmt013451
IRS990PF/AnalysisOfRevenueAndExpenses/TaxesRevAndExpnssAmt0192
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesDsbrsChrtblAmt038357
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesRevAndExpnssAmt058721
IRS990PF/AnalysisOfRevenueAndExpenses/TotalNetInvstIncmAmt054262
IRS990PF/AnalysisOfRevenueAndExpenses/TotalRevAndExpnssAmt0381818
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesDsbrsChrtblAmt032360
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesRevAndExpnssAmt052724
IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingDsbrsChrtblAmt08736
IRS990PF/AnalysisOfRevenueAndExpenses/TravConfMeetingRevAndExpnssAmt08736
IRS990PF/CapGainsLossTxInvstIncmDetail/CapitalGainNetIncomeAmt049563
IRS990PF/CapGainsLossTxInvstIncmDetail/NetShortTermCapitalGainLossAmt0-165
IRS990PF/ChgInNetAssetsFundBalancesGrp/ExcessRevenueOverExpensesAmt0323097
IRS990PF/ChgInNetAssetsFundBalancesGrp/OtherDecreasesAmt00
IRS990PF/ChgInNetAssetsFundBalancesGrp/OtherIncreasesAmt00
IRS990PF/ChgInNetAssetsFundBalancesGrp/SubtotalAmt0621419
IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesBOYAmt0298322
IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesEOYAmt0621419
IRS990PF/DistributableAmountGrp/DistributableAsAdjustedAmt026616
IRS990PF/DistributableAmountGrp/DistributableBeforeAdjAmt026616
IRS990PF/DistributableAmountGrp/DistributableBeforeDedAmt026616
IRS990PF/DistributableAmountGrp/MinimumInvestmentReturnAmt027370
IRS990PF/DistributableAmountGrp/TaxBasedOnInvestmentIncomeAmt0754
IRS990PF/DistributableAmountGrp/TotalTaxAmt0754
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/EsPenaltyAmt04
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/Form2220AttachedInd0X
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/InvestmentIncomeExciseTaxAmt0754
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/SubtotalAmt0754
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxBasedOnInvestmentIncomeAmt0754
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxDueAmt0758
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxUnderSection511Amt00
IRS990PF/FMVAssetsEOYAmt0781895
IRS990PF/Form990PFBalanceSheetsGrp/AccountsPayableBOYAmt013359
IRS990PF/Form990PFBalanceSheetsGrp/AccountsPayableEOYAmt08992
IRS990PF/Form990PFBalanceSheetsGrp/AcctRcvblBOYAmt040
IRS990PF/Form990PFBalanceSheetsGrp/AdditionalPaidInCapitalBOYAmt0298322
IRS990PF/Form990PFBalanceSheetsGrp/AdditionalPaidInCapitalEOYAmt0621419
IRS990PF/Form990PFBalanceSheetsGrp/CashBOYAmt052325
IRS990PF/Form990PFBalanceSheetsGrp/CashEOYAmt0162506
IRS990PF/Form990PFBalanceSheetsGrp/CashEOYFMVAmt0162506
IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsBOYAmt039353
IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsEOYAmt019361
IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsEOYFMVAmt019361
IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockBOYAmt0121393
IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockEOYAmt0370146
IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockEOYFMVAmt0521630
IRS990PF/Form990PFBalanceSheetsGrp/LandBldgInvestmentsEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/LandEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/LoansFromOfficersEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/MortgagesAndNotesPayableEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/OrgDoesNotFollowFASB117Ind0X
IRS990PF/Form990PFBalanceSheetsGrp/OtherAssetsBOYAmt098570
IRS990PF/Form990PFBalanceSheetsGrp/OtherAssetsEOYAmt078398
IRS990PF/Form990PFBalanceSheetsGrp/OtherAssetsEOYFMVAmt078398
IRS990PF/Form990PFBalanceSheetsGrp/OtherInvestmentsEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/OtherNtsAndLoansRcvblEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/RcvblFromOfficersEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsBOYAmt0311681
IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYAmt0630411
IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYFMVAmt0781895
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesBOYAmt013359
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesEOYAmt08992
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstBOYAmt0311681
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstEOYAmt0630411
IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesBOYAmt0298322
IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesEOYAmt0621419
IRS990PF/Form990PFBalanceSheetsGrp/USGovernmentObligationsEOYAmt00
IRS990PF/MethodOfAccountingAccrualInd0X
IRS990PF/MinimumInvestmentReturnGrp/AdjustedTotalFMVOfUnusedAstAmt0555744
IRS990PF/MinimumInvestmentReturnGrp/AverageMonthlyCashBalancesAmt0128299
IRS990PF/MinimumInvestmentReturnGrp/AverageMonthlyFMVOfSecAmt0415445
IRS990PF/MinimumInvestmentReturnGrp/CashDeemedCharitableAmt08336
IRS990PF/MinimumInvestmentReturnGrp/FMVAllOtherNoncharitableAstAmt012000
IRS990PF/MinimumInvestmentReturnGrp/MinimumInvestmentReturnAmt027370
IRS990PF/MinimumInvestmentReturnGrp/NetVlNoncharitableAssetsAmt0547408
IRS990PF/MinimumInvestmentReturnGrp/ReductionClaimedAmt00
IRS990PF/MinimumInvestmentReturnGrp/TotalFMVOfUnusedAssetsAmt0555744
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt02.000
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt12.000
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt10
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm0FAN WAN LAI
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm1ADA HO-YING KWAN
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt0CEO
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt1CFO
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt010826 Brookwell Dr
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt110826 Brookwell Dr
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm0Cupertino
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm1Cupertino
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd0CA
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd1CA
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd095014
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd195014
IRS990PF/Organization501c3ExemptPFInd0X
IRS990PF/PrivateOperatingFoundationsGrp/GrossInvestmentIncomeGrp/TotalAmt00
IRS990PF/PrivateOperatingFoundationsGrp/LargestSupportFromEOGrp/TotalAmt00
IRS990PF/PrivateOperatingFoundationsGrp/LessorAdjNetIncmMinInvstRetGrp/CurrentYearAmt00
IRS990PF/PrivateOperatingFoundationsGrp/LessorAdjNetIncmMinInvstRetGrp/TotalAmt00
IRS990PF/PrivateOperatingFoundationsGrp/PublicSupportType/TotalAmt00
IRS990PF/PrivateOperatingFoundationsGrp/QualifyingDistributionsGrp/TotalAmt00
IRS990PF/PrivateOperatingFoundationsGrp/TotalAssetsGrp/TotalAmt00
IRS990PF/PrivateOperatingFoundationsGrp/TotalAssetsSect4942j3BiGrp/TotalAmt00
IRS990PF/PrivateOperatingFoundationsGrp/TotalSupportGrp/TotalAmt00
IRS990PF/PrivateOperatingFoundationsGrp/TwoThirdsMinimumInvstRetGrp/TotalAmt00
IRS990PF/QualifyingDistriPartXIIGrp/AdjustedQualifyingDistriAmt038357
IRS990PF/QualifyingDistriPartXIIGrp/ExpensesAndContributionsAmt038357
IRS990PF/QualifyingDistriPartXIIGrp/QualifyingDistributionsAmt038357
IRS990PF/QualifyingDistriPartXIIGrp/SetAsideCashDistriTestAmt00
IRS990PF/StatementsRegardingActy4720Grp/ActsFailToQlfyAsExceptionsInd0false
IRS990PF/StatementsRegardingActy4720Grp/BrrwOrLendDisqualifiedPrsnInd0false
IRS990PF/StatementsRegardingActy4720Grp/BusinessHoldingsInd0false
IRS990PF/StatementsRegardingActy4720Grp/ExcessBusinessHoldingsInd0false
IRS990PF/StatementsRegardingActy4720Grp/FurnGoodsDisqualifiedPrsnInd0false
IRS990PF/StatementsRegardingActy4720Grp/GrantsToIndividualsInd0false
IRS990PF/StatementsRegardingActy4720Grp/GrantsToOrganizationsInd0false
IRS990PF/StatementsRegardingActy4720Grp/InfluenceElectionInd0false
IRS990PF/StatementsRegardingActy4720Grp/InfluenceLegislationInd0false
IRS990PF/StatementsRegardingActy4720Grp/JeopardyInvestmentsInd0false
IRS990PF/StatementsRegardingActy4720Grp/MaintainedExpenditureRspnsInd0false
IRS990PF/StatementsRegardingActy4720Grp/NoncharitablePurposeInd0false
IRS990PF/StatementsRegardingActy4720Grp/PayCompDisqualifiedPrsnInd0true
IRS990PF/StatementsRegardingActy4720Grp/PaymentToGovernmentOfficialInd0false
IRS990PF/StatementsRegardingActy4720Grp/PayPremiumsPrsnlBnftCntrctInd0false
IRS990PF/StatementsRegardingActy4720Grp/ProceedsOrNetIncomeInd0false
IRS990PF/StatementsRegardingActy4720Grp/ProhibitedTaxShelterTransInd0false
IRS990PF/StatementsRegardingActy4720Grp/RcvFndsToPayPrsnlBnftCntrctInd0false
IRS990PF/StatementsRegardingActy4720Grp/SaleOrExchDisqualifiedPrsnInd0false
IRS990PF/StatementsRegardingActy4720Grp/SubjToTaxRmnrtnExPrchtPymtInd0false
IRS990PF/StatementsRegardingActy4720Grp/TransactionsFailToQlfyAsExcInd0false
IRS990PF/StatementsRegardingActy4720Grp/TransferAstDisqualifiedPrsnInd0false
IRS990PF/StatementsRegardingActy4720Grp/UncorrectedPriorActsInd0false
IRS990PF/StatementsRegardingActy4720Grp/UncorrectedPYJeopardyInvstInd0false
IRS990PF/StatementsRegardingActy4720Grp/UndistributedIncomePYInd0false
IRS990PF/StatementsRegardingActy4720Grp/UndistrIncmSect4942a2NotAppInd0false
IRS990PF/StatementsRegardingActyGrp/ActivitiesNotPreviouslyRptInd0false
IRS990PF/StatementsRegardingActyGrp/AtLeast5000InAssetsInd0true
IRS990PF/StatementsRegardingActyGrp/ChangesToArticlesOrBylawsInd0false
IRS990PF/StatementsRegardingActyGrp/ComplyWithPublicInspRqrInd0true
IRS990PF/StatementsRegardingActyGrp/DonorAdvisedFundInd0false
IRS990PF/StatementsRegardingActyGrp/ForeignAccountsQuestionInd0false
IRS990PF/StatementsRegardingActyGrp/Form1120POLFiledInd0false
IRS990PF/StatementsRegardingActyGrp/Form990PFFiledWithAttyGenInd0true
IRS990PF/StatementsRegardingActyGrp/Form990TFiledInd0false
IRS990PF/StatementsRegardingActyGrp/LegislativePoliticalActyInd0false
IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/AddressLine1Txt010826 Brookwell Dr
IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/CityNm0Cupertino
IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/StateAbbreviationCd0CA
IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/ZIPCd095014
IRS990PF/StatementsRegardingActyGrp/MoreThan100SpentInd0false
IRS990PF/StatementsRegardingActyGrp/NewSubstantialContributorsInd0true
IRS990PF/StatementsRegardingActyGrp/OrganizationDissolvedEtcInd0false
IRS990PF/StatementsRegardingActyGrp/OrgReportOrRegisterStateCd0CA
IRS990PF/StatementsRegardingActyGrp/OwnControlledEntityInd0false
IRS990PF/StatementsRegardingActyGrp/PersonsWithBooksName/BusinessNameLine1Txt0Ada Ho-Ying Kwan
IRS990PF/StatementsRegardingActyGrp/PhoneNum04082422804
IRS990PF/StatementsRegardingActyGrp/PrivateOperatingFoundationInd0false
IRS990PF/StatementsRegardingActyGrp/Section508eRqrSatisfiedInd0true
IRS990PF/StatementsRegardingActyGrp/UnrelatedBusIncmOverLimitInd0false
IRS990PF/StatementsRegardingActyGrp/WebsiteAddressTxt0N/A
IRS990PF/SumOfProgramRelatedInvstGrp/AllOtherProgramRltdInvstTotAmt00
IRS990PF/SupplementaryInformationGrp/ContributingManagerNm0FAN WAN LAI
IRS990PF/SupplementaryInformationGrp/ContributingManagerNm1ADA HO-YING KWAN
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt0515
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt11614
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt2860
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt3315
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt458
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt5250
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt6500
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt7620
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt8765
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt9500
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt0Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt1Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt2Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt3Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt4Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt5Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt6Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt7Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt8Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt9Charitable
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt0Humane Society Silicon Valley
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt1Save the Children USA
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt2Doctors without Border
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt3Coalition for Clean Air
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt4GoFundMe
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt5American Red Cross
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt6California Fire Foundation
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt7San Francisco Zoo
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt8Family Giving Tree
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt9Project HOPE
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientForeignAddress/AddressLine1Txt07/F OnLan Centre No11-15 OnLan St
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientForeignAddress/CityNm0Hong Kong
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientForeignAddress/CountryCd0HK
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt0PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt1PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt2PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt3PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt4PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt5PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt6PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt7PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt8PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt9PC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt0901 Ames Ave
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt1501 Kings Highway East Ste 400
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt21107 9th St Ste 840
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt3855 Jefferson Avenue PO Box 1329
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt42731 N 1st St
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt51780 Creekside Oaks Dr
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt6Sloat Blvd Upper Great Hwy
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt7606 Valley Way
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt8PO Box 5029
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm0Milpitas
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm1Fairfield
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm2Sacramento
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm3Redwood City
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm4San Jose
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm5Sacramento
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm6San Francisco
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm7Milpitas
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm8Hagerstown
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd0CA
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd1CT
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd2CA
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd3CA
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd4CA
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd5CA
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd6CA
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd7CA
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd8MD
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd095035
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd106825
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd295814
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd394063
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd495134
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd595833
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd694132
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd795035
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd821741
IRS990PF/SupplementaryInformationGrp/OnlyContriToPreselectedInd0X
IRS990PF/SupplementaryInformationGrp/TotalGrantOrContriPdDurYrAmt05997
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/LoansOrLoanGuaranteesInd0false
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/PerformanceOfServicesEtcInd0false
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/PurchaseOfAssetsNonchrtblEOInd0false
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/ReimbursementArrangementsInd0false
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/RelationshipsNonchrtblEOInd0false
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/RentalOfFacilitiesOthAssetsInd0false
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/SalesOrExchangesOfAssetsInd0false
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/SharingOfFacilitiesEtcInd0false
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/TrnsfrOfCashToNonchrtblEOInd0false
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/TrnsfrOtherAssetNonchrtblEOInd0false
IRS990PF/UndistributedIncomeGrp/AppliedToCurrentYearAmt026616
IRS990PF/UndistributedIncomeGrp/AppliedToPriorYearsAmt00
IRS990PF/UndistributedIncomeGrp/DistributableAsAdjustedAmt026616
IRS990PF/UndistributedIncomeGrp/ExcessDistributionCyovYr1Amt023607
IRS990PF/UndistributedIncomeGrp/ExcessDistributionCyovYr2Amt028462
IRS990PF/UndistributedIncomeGrp/ExcessDistributionCyovYr3Amt018389
IRS990PF/UndistributedIncomeGrp/ExcessDistributionCyovYr4Amt08419
IRS990PF/UndistributedIncomeGrp/ExcessDistributionCyovYr5Amt017357
IRS990PF/UndistributedIncomeGrp/ExcessDistriCyovFromYr5Amt017357
IRS990PF/UndistributedIncomeGrp/ExcessDistriCyovToNextYrAmt090618
IRS990PF/UndistributedIncomeGrp/ExcessFromCurrentYearAmt011741
IRS990PF/UndistributedIncomeGrp/ExcessFromYear1Amt023607
IRS990PF/UndistributedIncomeGrp/ExcessFromYear2Amt028462
IRS990PF/UndistributedIncomeGrp/ExcessFromYear3Amt018389
IRS990PF/UndistributedIncomeGrp/ExcessFromYear4Amt08419
IRS990PF/UndistributedIncomeGrp/QualifyingDistributionsAmt038357
IRS990PF/UndistributedIncomeGrp/RemainingDistriFromCorpusAmt011741
IRS990PF/UndistributedIncomeGrp/TotalCorpusAmt0107975
IRS990PF/UndistributedIncomeGrp/TotalExcessDistributionCyovAmt096234
IRS990PF/UndistributedIncomeGrp/TreatedAsDistriFromCorpusAmt00
IRS990PF/UndistributedIncomeGrp/UndistributedIncomeCYAmt00
IRS990ScheduleB/ContributorInformationGrp/ContributorNum01
IRS990ScheduleB/ContributorInformationGrp/ContributorNum12
IRS990ScheduleB/ContributorInformationGrp/ContributorPersonNm0FAN WAN LAI
IRS990ScheduleB/ContributorInformationGrp/ContributorPersonNm1ADA HO-YING KWAN
IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1Txt010826 Brookwell Dr
IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1Txt110826 Brookwell Dr
IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/CityNm0Cupertino
IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/CityNm1Cupertino
IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/StateAbbreviationCd0CA
IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/StateAbbreviationCd1CA
IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCd095014
IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCd195014
IRS990ScheduleB/ContributorInformationGrp/NoncashContributionInd0X
IRS990ScheduleB/ContributorInformationGrp/NoncashContributionInd1X
IRS990ScheduleB/ContributorInformationGrp/PersonContributionInd0X
IRS990ScheduleB/ContributorInformationGrp/PersonContributionInd1X
IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt0198805
IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt1128751
IRS990ScheduleB/GeneralRuleInd0X
IRS990ScheduleB/NonCashPropertyContributionGrp/ContributorNum01
IRS990ScheduleB/NonCashPropertyContributionGrp/ContributorNum12
IRS990ScheduleB/NonCashPropertyContributionGrp/FairMarketValueAmt038805
IRS990ScheduleB/NonCashPropertyContributionGrp/FairMarketValueAmt1128751
IRS990ScheduleB/NonCashPropertyContributionGrp/NoncashPropertyDesc02044 shares of SPWR
IRS990ScheduleB/NonCashPropertyContributionGrp/NoncashPropertyDesc1100 shares of GE 175 shares of INTC 80 shares LYFT 100 shares of MSFT 25 shares of PG 60 sahres of S
IRS990ScheduleB/NonCashPropertyContributionGrp/ReceivedDt02020-11-13
IRS990ScheduleB/NonCashPropertyContributionGrp/ReceivedDt12020-12-04
IRS990ScheduleB/Organization501c3ExemptPFInd0X
OtherAssetsSchedule/OtherAssetsScheduleGrp/BOYBookValueAmt012000
OtherAssetsSchedule/OtherAssetsScheduleGrp/BOYBookValueAmt186570
OtherAssetsSchedule/OtherAssetsScheduleGrp/Desc0Loose Diamond
OtherAssetsSchedule/OtherAssetsScheduleGrp/Desc1Tesla
OtherAssetsSchedule/OtherAssetsScheduleGrp/EOYBookValueAmt012000
OtherAssetsSchedule/OtherAssetsScheduleGrp/EOYBookValueAmt166398
OtherAssetsSchedule/OtherAssetsScheduleGrp/EOYFMVAmt012000
OtherAssetsSchedule/OtherAssetsScheduleGrp/EOYFMVAmt166398
OtherExpensesSchedule/OtherExpensesScheduleGrp/Desc0Office Expenses
OtherExpensesSchedule/OtherExpensesScheduleGrp/Desc1Office Supplies
OtherExpensesSchedule/OtherExpensesScheduleGrp/DisbursementsCharitablePrpsAmt05603
OtherExpensesSchedule/OtherExpensesScheduleGrp/DisbursementsCharitablePrpsAmt14570
OtherExpensesSchedule/OtherExpensesScheduleGrp/RevenueAndExpensesPerBooksAmt05603
OtherExpensesSchedule/OtherExpensesScheduleGrp/RevenueAndExpensesPerBooksAmt14570
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/Amt060
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/Amt112000
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/Amt2441
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/Amt3950
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/CategoryTxt0State filing Fee
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/CategoryTxt1Outside Services
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/CategoryTxt2Bank Fee
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/CategoryTxt3Tax Preparation Fee
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/DisbursementsCharitablePrpsAmt060
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/DisbursementsCharitablePrpsAmt112000
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/DisbursementsCharitablePrpsAmt2441
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/DisbursementsCharitablePrpsAmt3950
SubstantialContributorsSch/SubstantialContributorDetail/PersonNm0FAN WAN LAI
SubstantialContributorsSch/SubstantialContributorDetail/PersonNm1ADA HO-YING KWAN
SubstantialContributorsSch/SubstantialContributorDetail/USAddress/AddressLine1Txt010826 Brookwell Dr
SubstantialContributorsSch/SubstantialContributorDetail/USAddress/AddressLine1Txt110826 Brookwell Dr
SubstantialContributorsSch/SubstantialContributorDetail/USAddress/CityNm0Cupertino
SubstantialContributorsSch/SubstantialContributorDetail/USAddress/CityNm1Cupertino
SubstantialContributorsSch/SubstantialContributorDetail/USAddress/StateAbbreviationCd0CA
SubstantialContributorsSch/SubstantialContributorDetail/USAddress/StateAbbreviationCd1CA
SubstantialContributorsSch/SubstantialContributorDetail/USAddress/ZIPCd095014

Document Assets

No mirrored PDF or thumbnail assets are attached yet.

Filings