Disclosed positions
| VANGUARD INDEX FDS | VV | LARGE CAP ETF | $22,775,784 | 66,226 | SH | None |
| SCHWAB STRATEGIC TR | SCHX | US LRG CAP ETF | $14,692,104 | 499,222 | SH | None |
| ISHARES TR | IWL | RUS TOP 200 ETF | $13,630,815 | 73,700 | SH | None |
| AMERICAN CENTY ETF TR | AVLC | AVANTIS US LARG | $13,094,038 | 145,554 | SH | None |
| SCHWAB STRATEGIC TR | FNDX | FUNDAMENTAL US L | $12,720,336 | 409,014 | SH | None |
| SPDR INDEX SHS FDS | CWI | ST STR ACWI ETF | $12,500,419 | 307,362 | SH | None |
| SCHWAB STRATEGIC TR | FNDF | FUNDAMENTAL INTL | $11,289,163 | 213,972 | SH | None |
| ISHARES TR | EFA | MSCI EAFE ETF | $9,980,479 | 96,077 | SH | None |
| ISHARES TR | IBDR | IBONDS DEC2026 | $9,921,652 | 409,478 | SH | None |
| ISHARES TR | IWB | RUS 1000 ETF | $9,861,170 | 24,081 | SH | None |
| ISHARES TR | IBDS | IBONDS 27 ETF | $9,530,667 | 393,504 | SH | None |
| ISHARES TR | IBDT | IBDS DEC28 ETF | $9,347,348 | 370,192 | SH | None |
| ISHARES TR | IBDU | IBONDS DEC 29 | $8,050,139 | 347,588 | SH | None |
| VANGUARD INDEX FDS | VB | SMALL CP ETF | $7,770,482 | 25,635 | SH | None |
| ISHARES TR | IBDV | IBONDS DEC 2030 | $7,597,911 | 348,528 | SH | None |
| VANGUARD INDEX FDS | VO | MID CAP ETF | $7,425,251 | 92,159 | SH | None |
| SCHWAB STRATEGIC TR | SCHB | US BRD MKT ETF | $6,783,106 | 234,223 | SH | None |
| ISHARES TR | IWM | RUSSELL 2000 ETF | $6,488,574 | 21,596 | SH | None |
| SCHWAB STRATEGIC TR | SCHG | US LCAP GR ETF | $5,097,895 | 150,647 | SH | None |
| ISHARES TR | IVE | S&P 500 VAL ETF | $4,748,733 | 20,914 | SH | None |
| VANGUARD INDEX FDS | VUG | GROWTH ETF | $4,454,817 | 51,716 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $3,796,873 | 5,070 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $2,654,453 | 17,898 | SH | None |
| ISHARES TR | IOO | GLOBAL 100 ETF | $2,596,766 | 19,010 | SH | None |
| SCHWAB STRATEGIC TR | SCHF | INTL EQTY ETF | $2,557,597 | 92,332 | SH | None |
| ISHARES TR | IJH | CORE S&P MCP ETF | $2,448,706 | 31,756 | SH | None |
| SCHWAB STRATEGIC TR | SCHA | US SML CAP ETF | $2,019,559 | 55,897 | SH | None |
| VANGUARD TAX-MANAGED FDS | VEA | VAN FTSE DEV MKT | $1,616,877 | 22,693 | SH | None |
| ISHARES TR | IVW | S&P 500 GRWT ETF | $1,595,348 | 11,600 | SH | None |
| ISHARES TR | OEF | S&P 100 ETF | $1,139,320 | 3,114 | SH | None |
| VANGUARD WORLD FD | MGV | MEGA CAP VAL ETF | $1,137,122 | 6,957 | SH | None |
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $1,015,792 | 1,479 | SH | None |
| SPDR SERIES TRUST | DGT | ST STR GLB DOW | $899,379 | 4,867 | SH | None |
| ISHARES TR | SMMD | RUSEL 2500 ETF | $829,802 | 9,056 | SH | None |
| ISHARES TR | IWF | RUS 1000 GRW ETF | $453,469 | 3,652 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VT | TT WRLD ST ETF | $403,678 | 2,572 | SH | None |
| VANGUARD SCOTTSDALE FDS | VGSH | SHORT TERM TREAS | $294,958 | 5,068 | SH | None |
| ISHARES TR | IJK | S&P MC 400GR ETF | $263,200 | 2,240 | SH | None |
| SPDR INDEX SHS FDS | EFAX | ST STR MSCI EAFE | $211,993 | 3,917 | SH | None |
| ISHARES TR | IJS | SP SMCP600VL ETF | $210,214 | 1,538 | SH | None |
| VANGUARD INDEX FDS | VBK | SML CP GRW ETF | $206,255 | 564 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $206,093 | 1,030 | SH | None |
| VANGUARD INDEX FDS | VBR | SM CP VAL ETF | $197,065 | 811 | SH | None |
| ISHARES TR | EFG | EAFE GRWTH ETF | $186,630 | 1,500 | SH | None |
| SCHWAB STRATEGIC TR | SCHV | US LCAP VA ETF | $184,111 | 5,289 | SH | None |
| VANGUARD ADMIRAL FDS INC | VIOG | SMLCP 600 GRTH | $167,842 | 1,094 | SH | None |
| ISHARES TR | IWO | RUS 2000 GRW ETF | $165,070 | 419 | SH | None |
| SPDR INDEX SHS FDS | SPDW | ST STR PO EX ETF | $162,004 | 3,215 | SH | None |
| ISHARES TR | IWP | RUS MD CP GR ETF | $161,784 | 1,105 | SH | None |
| ISHARES TR | XVV | ESG SELECT SCRE | $157,650 | 2,776 | 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.
