Disclosed positions
| Vanguard Total Stock Market ETF | VTI | ETF | $78,406,320 | 211,886 | SH | None |
| Vanguard Mega Cap Growth | MGK | ETF | $38,684,189 | 440,043 | SH | None |
| iShares Core US Aggregate Bond | AGG | ETF | $32,249,382 | 325,817 | SH | None |
| Vanguard Meg Cap Value ETF | MGV | ETF | $28,204,472 | 172,557 | SH | None |
| Invesco QQQ Trust | QQQ | ETF | $21,037,408 | 28,568 | SH | None |
| Vanguard FTSE All-Wld ex-US | VEU | ETF | $20,431,464 | 243,958 | SH | None |
| Vanguard Long-Term Bond ETF | BLV | ETF | $19,760,161 | 286,670 | SH | None |
| Fidelity Total Bond ETF | FBND | ETF | $18,176,319 | 399,567 | SH | None |
| iShares 3-7 Year Treasury Bond ETF | IEI | ETF | $17,619,418 | 150,016 | SH | None |
| Vanguard Small-Cap ETF | VB | ETF | $17,161,295 | 56,616 | SH | None |
| iShares Russell 1000 ETF | IWB | ETF | $13,623,845 | 33,269 | SH | None |
| iShares Core S&P Total US Stk Mkt | ITOT | ETF | $11,374,058 | 69,240 | SH | None |
| Vanguard High Dividend Yield ETF | VYM | ETF | $9,919,265 | 62,768 | SH | None |
| Xtrackers MSCI EAFE High Div Yield Eq ETF | HDEF | ETF | $9,727,758 | 302,668 | SH | None |
| Vanguard Index Fd MCAP VL IDX | VOE | ETF | $9,692,210 | 49,050 | SH | None |
| Vanguard Short-Term Corporate Bond ETF | VCSH | ETF | $9,438,715 | 119,432 | SH | None |
| iShares S&P 500 Value | IVE | ETF | $7,322,341 | 32,248 | SH | None |
| iShares S&P Mid-Cap 400 Value | IJJ | ETF | $5,510,655 | 37,302 | SH | None |
| iShares Core 10 Year USD Bond ETF | ILTB | ETF | $5,441,141 | 110,478 | SH | None |
| Vanguard Total Bond Market ETF | BND | ETF | $4,270,627 | 58,175 | SH | None |
| Vanguard FTSE Developed Markets ETF | VEA | ETF | $3,906,067 | 54,822 | SH | None |
| iShares Core S&P Small-Cap ETF | IJR | ETF | $3,313,213 | 22,340 | SH | None |
| Apple | AAPL | COM | $3,208,134 | 11,087 | SH | None |
| Dimensional US Equity ETF | DFUS | ETF | $2,867,818 | 34,999 | SH | None |
| iShares S&P 500 Growth | IVW | ETF | $2,747,277 | 19,976 | SH | None |
| Vanguard Russell 1000 Growth | VONG | ETF | $2,003,422 | 15,675 | SH | None |
| iShares Core MSCI Total Intl | IXUS | ETF | $1,812,692 | 18,993 | SH | None |
| Vanguard Russell 1000 ETF | VONE | ETF | $1,769,812 | 5,225 | SH | None |
| iShares Core MSCI EAFE ETF | IEFA | ETF | $1,763,647 | 18,261 | SH | None |
| iShares Russell 3000 | IWV | ETF | $1,574,636 | 3,693 | SH | None |
| Vanguard Short-Term Treasury | VGSH | ETF | $1,238,741 | 21,284 | SH | None |
| iShares 5-10 Yr Investment Grade Corp Bd | IGIB | ETF | $1,186,808 | 22,321 | SH | None |
| iShares Core Total USD Bond Market ETF | IUSB | ETF | $1,186,101 | 25,701 | SH | None |
| Vanguard ESG US Stock ETF | ESGV | ETF | $796,349 | 6,022 | SH | None |
| Northrup Grumman | NOC | COM | $715,581 | 1,405 | SH | None |
| Invesco NASDAQ 100 ETF | QQQM | ETF | $687,487 | 2,269 | SH | None |
| Microsoft Corp | MSFT | COM | $667,333 | 1,789 | SH | None |
| Vanguard Mid-Cap ETF | VO | ETF | $628,446 | 7,800 | SH | None |
| Vanguard FTSE Emerging Mkt ETF | VWO | ETF | $625,848 | 10,485 | SH | None |
| Nuveen ESG Large-Cap Growth ETF | NULG | ETF | $538,593 | 4,601 | SH | None |
| Texas Instruments | TXN | COM | $526,988 | 1,768 | SH | None |
| Nuveen ESG Large-Cap Value | NULV | ETF | $490,052 | 9,803 | SH | None |
| Old Dominion Freight Line Inc Ordinary Shares | ODFL | COM | $452,261 | 2,088 | SH | None |
| Johnson & Johnson | JNJ | COM | $442,162 | 1,741 | SH | None |
| Principal Financial Group Inc | PFG | COM | $432,737 | 4,015 | SH | None |
| American Express Co | AXP | COM | $429,239 | 1,269 | SH | None |
| Vanguard Total World Stock ETF | VT | ETF | $419,841 | 2,675 | SH | None |
| iShares ESG Aware US Aggregate Bond | EAGG | ETF | $384,495 | 8,110 | SH | None |
| iShares 10 Year Invmt Grd Corp Bond ETF | IGLB | ETF | $356,785 | 7,130 | SH | None |
| Cirrus Logic Inc | CRUS | COM | $356,472 | 2,400 | SH | None |
No matching rows. Clear the filter to see all records.
Largest 50 positions by reported value; the filing may contain more positions.
How amendments affect these holdings
This view uses 1 effective filing version(s). A restatement replaces the previous book; a new-holdings amendment adds positions. 0 positions lack a resolved ticker and 0 positions are put or call entries.
A 13F is a delayed quarterly snapshot of disclosed holdings. It is not a complete trade ledger and does not reveal every position in a manager's portfolio. Option values refer to the reported underlying position rather than a traded option premium.
Quarter end and public filing date
Use the filing's public availability date when constructing a historical observation. The quarter-end report period is earlier and cannot be substituted for when the public learned the holdings.