Disclosed positions
| VANGUARD INDEX FDS | VUG | GROWTH ETF | $29,928,880 | 347,445 | SH | None |
| VANGUARD INDEX FDS | VTV | VALUE ETF | $28,608,657 | 131,275 | SH | None |
| VANGUARD INDEX FDS | VOE | MCAP VL IDXVIP | $17,236,713 | 87,231 | SH | None |
| VANGUARD INDEX FDS | VOT | MCAP GR IDXVIP | $16,579,648 | 54,129 | SH | None |
| VANGUARD INDEX FDS | VBR | SM CP VAL ETF | $11,425,018 | 47,019 | SH | None |
| ISHARES TR | IJT | S&P SML 600 GWT | $8,557,518 | 47,914 | SH | None |
| VANGUARD INDEX FDS | VBK | SML CP GRW ETF | $8,182,783 | 22,375 | SH | None |
| ISHARES TR | IEFA | CORE MSCI EAFE | $6,357,471 | 65,826 | SH | None |
| ISHARES TR | IJS | SP SMCP600VL ETF | $5,348,513 | 39,132 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $5,192,669 | 7,051 | SH | None |
| VANGUARD INDEX FDS | VTI | TOTAL STK MKT | $3,307,142 | 8,937 | SH | None |
| VANGUARD INDEX FDS | VNQ | REAL ESTATE ETF | $2,695,510 | 27,953 | SH | None |
| ISHARES INC | IEMG | CORE MSCI EMKT | $2,387,995 | 28,827 | SH | None |
| ISHARES TR | EFG | EAFE GRWTH ETF | $2,254,756 | 18,122 | SH | None |
| ISHARES TR | EFV | EAFE VALUE ETF | $1,990,858 | 26,007 | SH | None |
| BERKSHIRE HATHAWAY INC DEL | BRK.B | CL B NEW | $1,788,627 | 3,574 | SH | None |
| ISHARES TR | ITOT | CORE S&P TTL STK | $1,732,606 | 10,547 | SH | None |
| BERKSHIRE HATHAWAY INC DEL | BRK.A | CL A | $1,497,700 | 2 | SH | None |
| ABBVIE INC | ABBV | COM | $1,449,950 | 5,762 | SH | None |
| ISHARES TR | IVW | S&P 500 GRWT ETF | $1,317,498 | 9,580 | SH | None |
| SCHWAB STRATEGIC TR | SCHX | US LRG CAP ETF | $1,312,444 | 44,595 | SH | None |
| APPLE INC | AAPL | COM | $1,267,385 | 4,380 | SH | None |
| VANGUARD INDEX FDS | VO | MID CAP ETF | $1,257,075 | 15,602 | SH | None |
| AMERICAN EXPRESS CO | AXP | COM | $1,245,775 | 3,683 | SH | None |
| BOEING CO | BA | COM | $1,162,877 | 5,372 | SH | None |
| TAPESTRY INC | TPR | COM | $862,032 | 5,889 | SH | None |
| VANGUARD INDEX FDS | VB | SMALL CP ETF | $855,667 | 2,823 | SH | None |
| PEPSICO INC | PEP | COM | $843,539 | 6,230 | SH | None |
| EMERSON ELEC CO | EMR | COM | $787,325 | 5,500 | SH | None |
| COHEN & STEERS ETF TRUST | CSRE | REAL EST ACT ETF | $780,121 | 27,488 | SH | None |
| PROCTER & GAMBLE CO | PG | COM | $728,979 | 4,971 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $677,092 | 904 | SH | None |
| SCHWAB STRATEGIC TR | SCHD | US DIVIDEND EQ | $665,910 | 21,000 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $650,057 | 1,819 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $577,154 | 2,884 | SH | None |
| ABBOTT LABORATORIES | ABT | COM | $556,509 | 6,133 | SH | None |
| DIMENSIONAL ETF TRUST | DFAT | US TARGETED VLU | $554,937 | 7,939 | SH | None |
| ISHARES TR | IVE | S&P 500 VAL ETF | $518,175 | 2,282 | SH | None |
| CVS HEALTH CORP | CVS | COM | $442,766 | 4,280 | SH | None |
| DIMENSIONAL ETF TRUST | DFIV | INTERNATNAL VAL | $401,261 | 7,428 | SH | None |
| PNC FINL SVCS GROUP INC | PNC | COM | $388,043 | 1,576 | SH | None |
| ISHARES TR | IJK | S&P MC 400GR ETF | $381,653 | 3,248 | SH | None |
| MICROSOFT CORP | MSFT | COM | $380,673 | 1,021 | SH | None |
| DIMENSIONAL ETF TRUST | DFAX | WORLD EX US CORE | $369,690 | 10,035 | SH | None |
| AMERIPRISE FINL INC | AMP | COM | $335,813 | 732 | SH | None |
| INVESCO EXCHANGE TRADED FD T | RSPT | S&P500 EQL TEC | $322,500 | 5,000 | SH | None |
| ISHARES TR | IJH | CORE S&P MCP ETF | $315,729 | 4,095 | SH | None |
| INTERNATIONAL BUSINESS MACHS | IBM | COM | $309,331 | 1,100 | SH | None |
| SCHWAB STRATEGIC TR | SCHM | US MID-CAP ETF | $298,483 | 8,096 | SH | None |
| BRISTOL-MYERS SQUIBB CO | BMY | COM | $287,870 | 4,996 | 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.