Disclosed positions
| DIMENSIONAL ETF TRUST | DFIV | INTERNATNAL VAL | $23,599,954 | 447,138 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JCPB | CORE PLUS BD ETF | $10,959,253 | 232,779 | SH | None |
| VANGUARD WHITEHALL FDS | VYM | HIGH DIV YLD | $8,710,209 | 58,813 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JEPI | EQUITY PREMIUM | $8,061,807 | 142,234 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JPUS | JPMORGAN DIVER | $5,098,633 | 39,157 | SH | None |
| DIMENSIONAL ETF TRUST | DFEV | EMERGING MKTS VA | $5,011,476 | 140,064 | SH | None |
| WISDOMTREE TR | USFR | FLOATNG RAT TREA | $3,179,551 | 63,162 | SH | None |
| ISHARES TR | SUSA | ESG OPTIMIZED | $3,058,379 | 23,152 | SH | None |
| DIMENSIONAL ETF TRUST | DISV | INTL SMALL CAP V | $2,600,225 | 65,929 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCS | INVSCO BLSH 28 | $2,425,864 | 118,781 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VEU | ALLWRLD EX US | $2,328,663 | 31,007 | SH | None |
| VANGUARD INDEX FDS | VBR | SM CP VAL ETF | $2,122,098 | 9,768 | SH | None |
| VANGUARD SPECIALIZED FUNDS | VIG | DIV APP ETF | $2,046,788 | 9,517 | SH | None |
| ISHARES TR | IJH | CORE S&P MCP ETF | $1,938,390 | 28,704 | SH | None |
| COHEN & STEERS ETF TRUST | CSRE | REAL ESTATE ACTI | $1,728,229 | 65,762 | SH | None |
| DIMENSIONAL ETF TRUST | DFSV | US SMALL CAP VAL | $1,679,017 | 47,917 | SH | None |
| SCHWAB STRATEGIC TR | SCHM | US MID-CAP ETF | $1,509,200 | 48,747 | SH | None |
| APPLE INC | AAPL | COM | $1,486,194 | 5,856 | SH | None |
| T ROWE PRICE ETF INC | TFLR | FLOATING RATE | $1,381,979 | 27,442 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VWO | FTSE EMR MKT ETF | $1,344,453 | 24,874 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JPIN | DIV RTN INT EQ | $1,283,569 | 18,018 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCT | BULETSHS 2029 | $1,271,090 | 68,117 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $1,181,283 | 1,808 | SH | None |
| JOHN HANCOCK EXCHANGE TRADED | JHMD | MULTI INTL ETF | $1,156,074 | 27,285 | SH | None |
| SPDR INDEX SHS FDS | CWI | STATE STREET SPD | $1,115,812 | 30,495 | SH | None |
| ISHARES TR | IWB | RUS 1000 ETF | $1,050,426 | 2,946 | SH | None |
| JOHN HANCOCK EXCHANGE TRADED | JHML | MLTFCTR LRG CAP | $974,227 | 12,447 | SH | None |
| DIMENSIONAL ETF TRUST | DFLV | US LARGE CAP VAL | $940,132 | 26,327 | SH | None |
| MICROSOFT CORP | MSFT | COM | $909,397 | 2,457 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCR | BULSHS 2027 CB | $787,335 | 40,119 | SH | None |
| S&P GLOBAL INC | SPGI | COM | $745,869 | 1,754 | SH | None |
| BERKSHIRE HATHAWAY INC DEL | BRK.B | CL B NEW | $720,238 | 1,503 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $644,288 | 2,246 | SH | None |
| ISHARES TR | ESGD | ESG AW MSCI EAFE | $574,198 | 6,005 | SH | None |
| VANGUARD WHITEHALL FDS | VYMI | INTL HIGH ETF | $521,618 | 5,535 | SH | None |
| FRANKLIN LTD DURATION INCOME | FTF | COM | $483,278 | 82,895 | SH | None |
| VANGUARD INDEX FDS | VTI | TOTAL STK MKT | $468,062 | 1,459 | SH | None |
| HOME DEPOT INC | HD | COM | $448,330 | 1,363 | SH | None |
| ISHARES TR | DMXF | ESG EAFE ETF | $434,592 | 5,760 | SH | None |
| AMAZON COM INC | AMZN | COM | $431,744 | 2,073 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JMST | ULTRA SHT MUNCPL | $425,938 | 8,355 | SH | None |
| INTERNATIONAL BUSINESS MACHS | IBM | COM | $402,136 | 1,659 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JEPQ | NASDAQ EQT PREM | $393,914 | 7,095 | SH | None |
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $360,323 | 603 | SH | None |
| VANGUARD INDEX FDS | VO | MID CAP ETF | $349,211 | 1,216 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $341,429 | 525 | SH | None |
| VANGUARD INDEX FDS | VUG | GROWTH ETF | $340,665 | 780 | SH | None |
| ISHARES TR | ESML | ESG AWARE MSCI | $332,431 | 7,070 | SH | None |
| JPMORGAN CHASE & CO | JPM | COM | $332,401 | 1,130 | SH | None |
| ISHARES TR | USXF | ESG MSCI USA ETF | $322,920 | 5,850 | 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.