Civic Intelligence

Robert H Torstenson Family Foundation

EIN 61-1418226 • Rockford, IL

Refreshing map…

2902 Mcfarland Road 400Rockford, IL 61107
Siviq Scores

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

Liabilities / Assets

32nd percentile

0.00x

Tied with the lowest-debt nonprofits in its peer group.

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

Liabilities / Revenue

33rd percentile

0.00x

Tied with the lowest-debt nonprofits in its peer group.

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

Net Margin

54th percentile

7.6%

Higher net margin than 54% of similar nonprofits.

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

Top Officer Pay

47th percentile

$0

Higher top officer pay than 47% of similar nonprofits.

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

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

Asset Growth

41st percentile

0.5%

Faster asset growth than 41% of similar nonprofits.

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

Revenue Growth

8th percentile

-42%

Faster revenue growth than 8% of similar nonprofits.

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

Assets

Up

$1,027,431

Up $52,078 (+5.3%) from 2023

Liabilities

Down

$0

Down $1 (-100%) from 2023

Net Assets

$1,027,431

No earlier filing loaded for comparison.

Revenue

Up

$64,497

Up $22,352 (+53%) from 2023

Expenses

Down

$59,599

Down $6,922 (-10%) from 2023

Net Income

Up

$4,898

Up $29,274 (+120%) from 2023

Trend Graphs

Balance Sheet Trend

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

$1.5M$1.0M$500K$0Assets 2011: $863,083Liabilities 2011: $02011Assets 2012: $834,793Liabilities 2012: $0Net Assets 2012: $834,7932012Assets 2013: $819,027Liabilities 2013: $0Net Assets 2013: $819,0272013Assets 2014: $810,435Liabilities 2014: $0Net Assets 2014: $810,4352014Assets 2015: $833,834Liabilities 2015: $12015Assets 2016: $831,048Liabilities 2016: $2,100Net Assets 2016: $828,9482016Assets 2018: $800,820Liabilities 2018: $0Net Assets 2018: $800,8202018Assets 2019: $814,794Liabilities 2019: $0Net Assets 2019: $814,7942019Assets 2020: $872,696Liabilities 2020: $12020Assets 2021: $873,077Liabilities 2021: $0Net Assets 2021: $873,0772021Assets 2022: $999,729Liabilities 2022: $12022Assets 2023: $975,353Liabilities 2023: $12023Assets 2025: $1,027,431Liabilities 2025: $0Net Assets 2025: $1,027,4312025

Highlighted filing

2025

Assets$1,027,431
Liabilities$0
Net Assets$1,027,431

Operations Trend

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

$200K$100K$0-$100KRevenue 2011: $52,778Expenses 2011: $57,670Net Income 2011: -$4,8922011Expenses 2012: $37,4282012Expenses 2013: $32,8752013Revenue 2014: $29,929Expenses 2014: $38,521Net Income 2014: -$8,5922014Revenue 2015: $63,929Expenses 2015: $40,530Net Income 2015: $23,3992015Revenue 2016: $8,522Expenses 2016: $13,408Net Income 2016: -$4,8862016Revenue 2018: $61,106Expenses 2018: $39,907Net Income 2018: $21,1992018Revenue 2019: $57,244Expenses 2019: $43,270Net Income 2019: $13,9742019Revenue 2020: $115,752Expenses 2020: $57,850Net Income 2020: $57,9022020Revenue 2021: $61,258Expenses 2021: $60,877Net Income 2021: $3812021Revenue 2022: $193,356Expenses 2022: $66,704Net Income 2022: $126,6522022Revenue 2023: $42,145Expenses 2023: $66,521Net Income 2023: -$24,3762023Revenue 2025: $64,497Expenses 2025: $59,599Net Income 2025: $4,8982025

Highlighted filing

2025

Revenue$64,497
Expenses$59,599
Net Income$4,898

Filings

Latest Filing Detail
Jump To
Filing Snapshot
Filing Period
Oct 1, 2024 to Sep 30, 2025
Signed
Dec 1, 2025
Return Version
2024v5.2
Compensation and Service Providers

Employees

NameTitleFull / Part TimeBaseOtherTotal
LESLIE M TORSTENSONPresident, Director-$0--
ERIC C TORSTENSONVice President, Director-$0--
BROOKE J TORSTENSONVice President, Director-$0--
JAN H OHLANDERSecretary, Director-$0--
BETSY MATHISONTreasurer, Director-$0--
PETER J EISENBARTHDirector-$0--
Filing and Contact Details

Filer

Filer Name
Robert H Torstenson Family Foundation
EIN
61-1418226
Phone
8159874050
Address
2902 MCFARLAND ROAD 400, ROCKFORD, IL 61107

Signing Officer

Name
Jan H Ohlander
Title
President
Phone
8159874050
Signed
2025-12-01
Discuss with paid preparer
Yes

Preparer

Firm
Wipfli Advisory LLC
Address
4949 HARRISON AVENUE SUITE 300, ROCKFORD, IL 61108
Preparer
Audra M Moncur
Phone
8153997700
Raw XML Appendix379 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/Amt04200
AccountingFeesSchedule/AccountingFeesDetail/CategoryTxt0ACCOUNTING
AccountingFeesSchedule/AccountingFeesDetail/DisbursementsCharitablePrpsAmt02100
AccountingFeesSchedule/AccountingFeesDetail/NetInvestmentIncomeAmt02100
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm0ISHARES IBOXX HIGH YIELD CORP BOND
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm1ISHARES MBS ETF
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm2ISHARES 1 5 YEAR INVESTMENT GRADE CORP BOND
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm3ISHARES CORE TOTAL USD BOND MARKET
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm4SCHWAB US TIPS
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm5VANGUARD INTERMEDIATE TERM BOND
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm6VANGUARD TOTAL BOND MARKET
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm7ISHARES 7 10YR TREASURY BOND ETF
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm8ISHARES 10-20 YR TREASURY BOND ETF
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm9VANGUARD INTERMEDIATE TERM CORP BOND ETF
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm10INTEL CORP SR NOTE CPN
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt042495
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt143171
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt242478
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt343240
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt443224
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt542490
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt637947
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt733305
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt833282
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt933291
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt1049952
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt039783
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt138250
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt242053
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt338115
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt436922
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt538108
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt631905
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt733761
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt832648
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt934485
InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt1050102
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt0242052
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt1148872
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt278636
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt0251353
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt1263301
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt2131332
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm0AMERICAN CENTURY EQUITY INCOME
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm1COLUMBIA LARGE CAP GROWTH INSTL
InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm2NEW PERSPECTIVE CL F2
IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/ExclusionAmt029804
IRS990PF/AnalysisIncomeProducingActyGrp/DividendsAndInterestFromSecDtl/ExclusionCd014
IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionAmt034693
IRS990PF/AnalysisIncomeProducingActyGrp/GainSalesAstOthThanInvntryGrp/ExclusionCd018
IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/ExclusionAmt064497
IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/RelatedOrExemptFunctionIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/SubtotalsIncmProducingActyGrp/UnrelatedBusinessTaxblIncmAmt00
IRS990PF/AnalysisIncomeProducingActyGrp/TotalIncomeProducingActyAmt064497
IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesChrtblPrpsAmt02100
IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesNetInvstIncmAmt02100
IRS990PF/AnalysisOfRevenueAndExpenses/AccountingFeesRevAndExpnssAmt04200
IRS990PF/AnalysisOfRevenueAndExpenses/CapGainNetIncmNetInvstIncmAmt034693
IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstDsbrsChrtblAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/CompOfcrDirTrstRevAndExpnssAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidDsbrsChrtblAmt046461
IRS990PF/AnalysisOfRevenueAndExpenses/ContriPaidRevAndExpnssAmt046461
IRS990PF/AnalysisOfRevenueAndExpenses/DividendsNetInvstIncmAmt029804
IRS990PF/AnalysisOfRevenueAndExpenses/DividendsRevAndExpnssAmt029804
IRS990PF/AnalysisOfRevenueAndExpenses/ExcessRevenueOverExpensesAmt04898
IRS990PF/AnalysisOfRevenueAndExpenses/GrossSalesPriceAmt0124689
IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesDsbrsChrtblAmt05
IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesNetInvstIncmAmt05
IRS990PF/AnalysisOfRevenueAndExpenses/LegalFeesRevAndExpnssAmt010
IRS990PF/AnalysisOfRevenueAndExpenses/NetGainSaleAstRevAndExpnssAmt034693
IRS990PF/AnalysisOfRevenueAndExpenses/NetInvestmentIncomeAmt054423
IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesDsbrsChrtblAmt025
IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/OtherExpensesRevAndExpnssAmt025
IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesDsbrsChrtblAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesNetInvstIncmAmt07969
IRS990PF/AnalysisOfRevenueAndExpenses/OtherProfFeesRevAndExpnssAmt07969
IRS990PF/AnalysisOfRevenueAndExpenses/ScheduleBNotRequiredInd0X
IRS990PF/AnalysisOfRevenueAndExpenses/TaxesDsbrsChrtblAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/TaxesNetInvstIncmAmt00
IRS990PF/AnalysisOfRevenueAndExpenses/TaxesRevAndExpnssAmt0934
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesDsbrsChrtblAmt048591
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesNetInvstIncmAmt010074
IRS990PF/AnalysisOfRevenueAndExpenses/TotalExpensesRevAndExpnssAmt059599
IRS990PF/AnalysisOfRevenueAndExpenses/TotalNetInvstIncmAmt064497
IRS990PF/AnalysisOfRevenueAndExpenses/TotalRevAndExpnssAmt064497
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesDsbrsChrtblAmt02130
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesNetInvstIncmAmt010074
IRS990PF/AnalysisOfRevenueAndExpenses/TotOprExpensesRevAndExpnssAmt013138
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/CostOrOtherBasisAmt089996
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt04
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainOrLossAmt134689
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt04
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GainsMinusExcessOrLossesAmt134689
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt090000
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/GrossSalesPriceAmt134689
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd0P
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/HowAcquiredCd1P
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc0PUBLICLY TRADED SECURITIES
IRS990PF/CapGainsLossTxInvstIncmDetail/CapGainsLossTxInvstIncmGrp/PropertyDesc1CAPITAL GAINS DIVIDENDS
IRS990PF/CapGainsLossTxInvstIncmDetail/CapitalGainNetIncomeAmt034693
IRS990PF/ChgInNetAssetsFundBalancesGrp/ExcessRevenueOverExpensesAmt04898
IRS990PF/ChgInNetAssetsFundBalancesGrp/OtherDecreasesAmt00
IRS990PF/ChgInNetAssetsFundBalancesGrp/OtherIncreasesAmt00
IRS990PF/ChgInNetAssetsFundBalancesGrp/SubtotalAmt01027431
IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesBOYAmt01022533
IRS990PF/ChgInNetAssetsFundBalancesGrp/TotNetAstOrFundBalancesEOYAmt01027431
IRS990PF/DistributableAmountGrp/DeductionFromDistributableAmt00
IRS990PF/DistributableAmountGrp/DistributableAsAdjustedAmt055426
IRS990PF/DistributableAmountGrp/DistributableBeforeAdjAmt055426
IRS990PF/DistributableAmountGrp/DistributableBeforeDedAmt055426
IRS990PF/DistributableAmountGrp/MinimumInvestmentReturnAmt056182
IRS990PF/DistributableAmountGrp/RecoveriesQualfiedDistriAmt00
IRS990PF/DistributableAmountGrp/TaxBasedOnInvestmentIncomeAmt0756
IRS990PF/DistributableAmountGrp/TotalTaxAmt0756
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/AppliedToESTaxAmt0844
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/BackupWithholdingWithheldAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/EsPenaltyAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/EstimatedPlusOvpmtIncmTxAmt01600
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/ExemptFrgnOrgTaxWthldAtSrceAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/ExtsnRequestIncomeTaxPaidAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/Form2220AttachedInd0X
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/InvestmentIncomeExciseTaxAmt0756
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/OverpaymentAmt0844
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/RefundAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/SubtitleATaxAmt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/SubtotalAmt0756
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxBasedOnInvestmentIncomeAmt0756
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TaxUnderSection511Amt00
IRS990PF/ExciseTaxBasedOnInvstIncmGrp/TotalPaymentsAndCreditsAmt01600
IRS990PF/FMVAssetsEOYAmt01175114
IRS990PF/Form990PFBalanceSheetsGrp/AdditionalPaidInCapitalBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/AdditionalPaidInCapitalEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/CapitalStockBOYAmt01002601
IRS990PF/Form990PFBalanceSheetsGrp/CapitalStockEOYAmt01002601
IRS990PF/Form990PFBalanceSheetsGrp/CashBOYAmt059912
IRS990PF/Form990PFBalanceSheetsGrp/CashEOYAmt0112996
IRS990PF/Form990PFBalanceSheetsGrp/CashEOYFMVAmt0112996
IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsBOYAmt0534871
IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsEOYAmt0444875
IRS990PF/Form990PFBalanceSheetsGrp/CorporateBondsEOYFMVAmt0416132
IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockBOYAmt0427750
IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockEOYAmt0469560
IRS990PF/Form990PFBalanceSheetsGrp/CorporateStockEOYFMVAmt0645986
IRS990PF/Form990PFBalanceSheetsGrp/OrgDoesNotFollowFASB117Ind0X
IRS990PF/Form990PFBalanceSheetsGrp/RetainedEarningBOYAmt019932
IRS990PF/Form990PFBalanceSheetsGrp/RetainedEarningEOYAmt024830
IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsBOYAmt01022533
IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYAmt01027431
IRS990PF/Form990PFBalanceSheetsGrp/TotalAssetsEOYFMVAmt01175114
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesBOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesEOYAmt00
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstBOYAmt01022533
IRS990PF/Form990PFBalanceSheetsGrp/TotalLiabilitiesNetAstEOYAmt01027431
IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesBOYAmt01022533
IRS990PF/Form990PFBalanceSheetsGrp/TotNetAstOrFundBalancesEOYAmt01027431
IRS990PF/MethodOfAccountingCashInd0X
IRS990PF/MinimumInvestmentReturnGrp/AcquisitionIndebtednessAmt00
IRS990PF/MinimumInvestmentReturnGrp/AdjustedTotalFMVOfUnusedAstAmt01140747
IRS990PF/MinimumInvestmentReturnGrp/AverageMonthlyCashBalancesAmt065493
IRS990PF/MinimumInvestmentReturnGrp/AverageMonthlyFMVOfSecAmt01075254
IRS990PF/MinimumInvestmentReturnGrp/CashDeemedCharitableAmt017111
IRS990PF/MinimumInvestmentReturnGrp/FMVAllOtherNoncharitableAstAmt00
IRS990PF/MinimumInvestmentReturnGrp/MinimumInvestmentReturnAmt056182
IRS990PF/MinimumInvestmentReturnGrp/NetVlNoncharitableAssetsAmt01123636
IRS990PF/MinimumInvestmentReturnGrp/ReductionClaimedAmt00
IRS990PF/MinimumInvestmentReturnGrp/TotalFMVOfUnusedAssetsAmt01140747
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompOfHghstPdCntrctOrNONETxt0NONE
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/CompOfHghstPdEmplOrNONETxt0NONE
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/ContractorPaidOver50kCnt00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt00.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt10.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt20.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt30.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt40.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/AverageHrsPerWkDevotedToPosRt50.00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt10
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt20
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt30
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt40
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/CompensationAmt50
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/EmployeeBenefitProgramAmt00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/EmployeeBenefitProgramAmt10
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/EmployeeBenefitProgramAmt20
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/EmployeeBenefitProgramAmt30
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/EmployeeBenefitProgramAmt40
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/EmployeeBenefitProgramAmt50
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/ExpenseAccountOtherAllwncAmt00
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/ExpenseAccountOtherAllwncAmt10
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/ExpenseAccountOtherAllwncAmt20
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/ExpenseAccountOtherAllwncAmt30
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/ExpenseAccountOtherAllwncAmt40
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/ExpenseAccountOtherAllwncAmt50
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm0LESLIE M TORSTENSON
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm1ERIC C TORSTENSON
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm2BROOKE J TORSTENSON
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm3JAN H OHLANDER
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm4BETSY MATHISON
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/PersonNm5PETER J EISENBARTH
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt0PRESIDENT, DIRECTOR
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt1VICE PRESIDENT, DIRECTOR
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt2VICE PRESIDENT, DIRECTOR
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt3SECRETARY, DIRECTOR
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt4TREASURER, DIRECTOR
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/TitleTxt5DIRECTOR
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt0C/O JAN OHLANDER 2902 MCFARLAND
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt127165 ROBIN RD
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt2PO BOX 13037
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt39430 RESERVE DRIVE
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt411411 S 46TH STREET
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine1Txt513525 SKYLINE CIRCLE
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/AddressLine2Txt0ROAD
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm0ROCKFORD
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm1TOWER LAKES
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm2HAYWARD
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm3CALEDONIA
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm4PHOENIX
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/CityNm5SHAKOPEE
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd0IL
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd1IL
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd2WI
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd3IL
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd4AZ
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/StateAbbreviationCd5MN
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd061107
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd160010
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd254843
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd361011
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd485044
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OfficerDirTrstKeyEmplGrp/USAddress/ZIPCd555379
IRS990PF/OfficerDirTrstKeyEmplInfoGrp/OtherEmployeePaidOver50kCnt00
IRS990PF/Organization501c3ExemptPFInd0X
IRS990PF/PFQualifyingDistributionsGrp/ExpensesAndContributionsAmt048591
IRS990PF/PFQualifyingDistributionsGrp/ProgramRelatedInvstTotalAmt00
IRS990PF/PFQualifyingDistributionsGrp/QualifyingDistributionsAmt048591
IRS990PF/StatementsRegardingActy4720Grp/BrrwOrLendDisqualifiedPrsnInd00
IRS990PF/StatementsRegardingActy4720Grp/BusinessHoldingsInd00
IRS990PF/StatementsRegardingActy4720Grp/FurnGoodsDisqualifiedPrsnInd00
IRS990PF/StatementsRegardingActy4720Grp/GrantsToIndividualsInd00
IRS990PF/StatementsRegardingActy4720Grp/GrantsToOrganizationsInd00
IRS990PF/StatementsRegardingActy4720Grp/InfluenceElectionInd00
IRS990PF/StatementsRegardingActy4720Grp/InfluenceLegislationInd00
IRS990PF/StatementsRegardingActy4720Grp/JeopardyInvestmentsInd00
IRS990PF/StatementsRegardingActy4720Grp/NoncharitablePurposeInd00
IRS990PF/StatementsRegardingActy4720Grp/PayCompDisqualifiedPrsnInd00
IRS990PF/StatementsRegardingActy4720Grp/PaymentToGovernmentOfficialInd00
IRS990PF/StatementsRegardingActy4720Grp/PayPremiumsPrsnlBnftCntrctInd00
IRS990PF/StatementsRegardingActy4720Grp/ProhibitedTaxShelterTransInd00
IRS990PF/StatementsRegardingActy4720Grp/RcvFndsToPayPrsnlBnftCntrctInd00
IRS990PF/StatementsRegardingActy4720Grp/SaleOrExchDisqualifiedPrsnInd00
IRS990PF/StatementsRegardingActy4720Grp/SubjToTaxRmnrtnExPrchtPymtInd00
IRS990PF/StatementsRegardingActy4720Grp/TransferAstDisqualifiedPrsnInd00
IRS990PF/StatementsRegardingActy4720Grp/UncorrectedPriorActsInd00
IRS990PF/StatementsRegardingActy4720Grp/UncorrectedPYJeopardyInvstInd00
IRS990PF/StatementsRegardingActy4720Grp/UndistributedIncomePYInd00
IRS990PF/StatementsRegardingActyGrp/ActivitiesNotPreviouslyRptInd00
IRS990PF/StatementsRegardingActyGrp/AtLeast5000InAssetsInd01
IRS990PF/StatementsRegardingActyGrp/ChangesToArticlesOrBylawsInd00
IRS990PF/StatementsRegardingActyGrp/ComplyWithPublicInspRqrInd01
IRS990PF/StatementsRegardingActyGrp/DonorAdvisedFundInd00
IRS990PF/StatementsRegardingActyGrp/ForeignAccountsQuestionInd00
IRS990PF/StatementsRegardingActyGrp/Form1120POLFiledInd00
IRS990PF/StatementsRegardingActyGrp/Form990PFFiledWithAttyGenInd01
IRS990PF/StatementsRegardingActyGrp/IndividualWithBooksNm0JAN H OHLANDER
IRS990PF/StatementsRegardingActyGrp/LegislativePoliticalActyInd00
IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/AddressLine1Txt02902 MCFARLAND ROAD
IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/CityNm0ROCKFORD
IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/StateAbbreviationCd0IL
IRS990PF/StatementsRegardingActyGrp/LocationOfBooksUSAddress/ZIPCd061107
IRS990PF/StatementsRegardingActyGrp/MoreThan100SpentInd00
IRS990PF/StatementsRegardingActyGrp/NewSubstantialContributorsInd00
IRS990PF/StatementsRegardingActyGrp/OrganizationDissolvedEtcInd00
IRS990PF/StatementsRegardingActyGrp/OrgReportOrRegisterStateCd0IL
IRS990PF/StatementsRegardingActyGrp/OwnControlledEntityInd00
IRS990PF/StatementsRegardingActyGrp/PhoneNum08159874050
IRS990PF/StatementsRegardingActyGrp/PrivateOperatingFoundationInd00
IRS990PF/StatementsRegardingActyGrp/Section4955ManagersTaxAmt00
IRS990PF/StatementsRegardingActyGrp/Section4955OrganizationTaxAmt00
IRS990PF/StatementsRegardingActyGrp/Section508eRqrSatisfiedInd01
IRS990PF/StatementsRegardingActyGrp/TaxReimbursedAmt00
IRS990PF/StatementsRegardingActyGrp/UnrelatedBusIncmOverLimitInd00
IRS990PF/StatementsRegardingActyGrp/WebsiteAddressTxt0N/A
IRS990PF/SummaryOfDirectChrtblActyGrp/Description1Txt0TO PROVIDE FUNDING FOR SPECIFIC CHARITABLE, EDUCATIONAL, RELIGIOUS, OR SCIENTIFIC CHARITIES AS PROVIDED BY SECTION 501(C)(3) OF THE INTERNAL REVENUE CODE.
IRS990PF/SummaryOfDirectChrtblActyGrp/Expenses1Amt046461
IRS990PF/SumOfProgramRelatedInvstGrp/TotalAmt00
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/Amt046461
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/GrantOrContributionPurposeTxt0GENERAL SUPPORT
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientBusinessName/BusinessNameLine1Txt0NORTHWOODS WILDLIFE HOSPITAL AND REHABILITIATION CENTER INC
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientFoundationStatusTxt0501(C)(3) CORPORATIO
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientRelationshipTxt0N/A
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/AddressLine1Txt08683 S BLUMENSTEIN RD
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/CityNm0MINOCQUA
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/StateAbbreviationCd0WI
IRS990PF/SupplementaryInformationGrp/GrantOrContributionPdDurYrGrp/RecipientUSAddress/ZIPCd054548
IRS990PF/SupplementaryInformationGrp/OnlyContriToPreselectedInd0X
IRS990PF/SupplementaryInformationGrp/TotalGrantOrContriApprvFutAmt00
IRS990PF/SupplementaryInformationGrp/TotalGrantOrContriPdDurYrAmt046461
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/LoansOrLoanGuaranteesInd00
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/PerformanceOfServicesEtcInd00
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/PurchaseOfAssetsNonchrtblEOInd00
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/ReimbursementArrangementsInd00
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/RelationshipsNonchrtblEOInd00
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/RentalOfFacilitiesOthAssetsInd00
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/SalesOrExchangesOfAssetsInd00
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/SharingOfFacilitiesEtcInd00
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/TrnsfrOfCashToNonchrtblEOInd00
IRS990PF/TrnsfrTransRlnNonchrtblEOGrp/TrnsfrOtherAssetNonchrtblEOInd00
IRS990PF/UndistributedIncomeGrp/AppliedToCurrentYearAmt02130
IRS990PF/UndistributedIncomeGrp/AppliedToPriorYearsAmt00
IRS990PF/UndistributedIncomeGrp/AppliedToYear1Amt046461
IRS990PF/UndistributedIncomeGrp/CorpusDistri170b1EOr4942g3Amt00
IRS990PF/UndistributedIncomeGrp/DistributableAsAdjustedAmt055426
IRS990PF/UndistributedIncomeGrp/ExcessDistributionCyovAppCYAmt00
IRS990PF/UndistributedIncomeGrp/ExcessDistriCyovAppCYCorpusAmt00
IRS990PF/UndistributedIncomeGrp/ExcessDistriCyovFromYr5Amt00
IRS990PF/UndistributedIncomeGrp/ExcessDistriCyovToNextYrAmt00
IRS990PF/UndistributedIncomeGrp/PriorYearDeficiencyOrTaxAmt00
IRS990PF/UndistributedIncomeGrp/PriorYearUndistributedIncmAmt00
IRS990PF/UndistributedIncomeGrp/QualifyingDistributionsAmt048591
IRS990PF/UndistributedIncomeGrp/RemainingDistriFromCorpusAmt00
IRS990PF/UndistributedIncomeGrp/Taxable1Amt00
IRS990PF/UndistributedIncomeGrp/Taxable2Amt00
IRS990PF/UndistributedIncomeGrp/TotalCorpusAmt00
IRS990PF/UndistributedIncomeGrp/TotalExcessDistributionCyovAmt00
IRS990PF/UndistributedIncomeGrp/TotalForPriorYearsAmt00
IRS990PF/UndistributedIncomeGrp/TreatedAsDistriFromCorpusAmt00
IRS990PF/UndistributedIncomeGrp/UndistributedIncomeCYAmt053296
IRS990PF/UndistributedIncomeGrp/UndistributedIncomePYAmt046461
LegalFeesSchedule/LegalFeesGrp/CategoryTxt0LEGAL FEES
LegalFeesSchedule/LegalFeesGrp/DisbursementsCharitablePrpsAmt05
LegalFeesSchedule/LegalFeesGrp/LegalFeesAmt010
LegalFeesSchedule/LegalFeesGrp/NetInvestmentIncomeAmt05
OtherExpensesSchedule/OtherExpensesScheduleGrp/Desc0IL ANNUAL REPORT FEE
OtherExpensesSchedule/OtherExpensesScheduleGrp/Desc1POSTAGE
OtherExpensesSchedule/OtherExpensesScheduleGrp/DisbursementsCharitablePrpsAmt015
OtherExpensesSchedule/OtherExpensesScheduleGrp/DisbursementsCharitablePrpsAmt110
OtherExpensesSchedule/OtherExpensesScheduleGrp/NetInvestmentIncomeAmt00
OtherExpensesSchedule/OtherExpensesScheduleGrp/NetInvestmentIncomeAmt10
OtherExpensesSchedule/OtherExpensesScheduleGrp/RevenueAndExpensesPerBooksAmt015
OtherExpensesSchedule/OtherExpensesScheduleGrp/RevenueAndExpensesPerBooksAmt110
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/Amt07969
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/CategoryTxt0INVESTMENT FEES
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/DisbursementsCharitablePrpsAmt00
OtherProfessionalFeesSchedule/OtherProfessionalFeesDetail/NetInvestmentIncomeAmt07969
TaxesSchedule/TaxesDetail/Amt0934
TaxesSchedule/TaxesDetail/CategoryTxt0ESTIMATED EXCISE TAXES PAID
TaxesSchedule/TaxesDetail/DisbursementsCharitablePrpsAmt00
TaxesSchedule/TaxesDetail/NetInvestmentIncomeAmt00
ReturnHeader/BuildTS02025-03-06 01:10:19Z
ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd01
ReturnHeader/BusinessOfficerGrp/PersonNm0JAN H OHLANDER
ReturnHeader/BusinessOfficerGrp/PersonTitleTxt0PRESIDENT
ReturnHeader/BusinessOfficerGrp/PhoneNum08159874050
ReturnHeader/BusinessOfficerGrp/SignatureDt02025-12-01
ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt0ROBERT H TORSTENSON FAMILY FOUNDATION
ReturnHeader/Filer/BusinessNameControlTxt0ROBE
ReturnHeader/Filer/EIN0611418226
ReturnHeader/Filer/PhoneNum08159874050
ReturnHeader/Filer/USAddress/AddressLine1Txt02902 MCFARLAND ROAD 400
ReturnHeader/Filer/USAddress/CityNm0ROCKFORD
ReturnHeader/Filer/USAddress/StateAbbreviationCd0IL
ReturnHeader/Filer/USAddress/ZIPCd061107
ReturnHeader/IRSResponsiblePrtyInfoCurrInd01
ReturnHeader/PreparerFirmGrp/PreparerFirmEIN0393647910
ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt0WIPFLI ADVISORY LLC
ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt04949 HARRISON AVENUE SUITE 300
ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm0ROCKFORD
ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd0IL
ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd061108
ReturnHeader/PreparerPersonGrp/PhoneNum08153997700
ReturnHeader/PreparerPersonGrp/PreparationDt02025-11-25
ReturnHeader/PreparerPersonGrp/PreparerPersonNm0AUDRA M MONCUR
ReturnHeader/ReturnTs02025-12-16T13:22:35-06:00
ReturnHeader/ReturnTypeCd0990PF
ReturnHeader/TaxPeriodBeginDt02024-10-01
ReturnHeader/TaxPeriodEndDt02025-09-30
ReturnHeader/TaxYr02024

Document Assets

No mirrored PDF or thumbnail assets are attached yet.