Disclosed positions
| DBX ETF TR | USSG | XTRCKR MSCI US | $20,728,000 | 298,421 | SH | None |
| DIMENSIONAL ETF TRUST | DFAI | INTL CORE EQT MK | $17,477,000 | 423,682 | SH | None |
| VANGUARD WORLD FD | MGC | MEGA CAP INDEX | $16,990,000 | 62,091 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $11,423,000 | 32,328 | SH | None |
| DIMENSIONAL ETF TRUST | DFAS | US SMALL CAP ETF | $11,406,000 | 138,520 | SH | None |
| DIMENSIONAL ETF TRUST | DFAE | EMGR CRE EQT MNG | $11,131,000 | 276,824 | SH | None |
| VANGUARD MALVERN FDS | VTIP | STRM INFPROIDX | $10,962,000 | 218,240 | SH | None |
| NUSHARES ETF TR | NUEM | NUVEEN ESG EMRGN | $10,379,000 | 244,578 | SH | None |
| APPLE INC | AAPL | COM | $9,509,000 | 32,861 | SH | None |
| VANGUARD WORLD FD | MGV | MEGA CAP VAL ETF | $8,891,000 | 54,393 | SH | None |
| SPDR S&P 500 ETF TR | SPY | TR UNIT | $7,876,000 | 10,547 | SH | None |
| NUSHARES ETF TR | NUSC | NUVEEN ESG SMLCP | $6,968,000 | 133,688 | SH | None |
| MANAGER DIRECTED PORTFOLIOS | VGSR | VERT GLB SUST RE | $6,844,000 | 601,126 | SH | None |
| ISHARES TR | SUSB | ESG AWRE 1 5 YR | $6,695,000 | 267,908 | SH | None |
| VANGUARD INDEX FDS | VO | MID CAP ETF | $6,646,000 | 82,492 | SH | None |
| DIMENSIONAL ETF TRUST | DFUV | US MKTWIDE VAL | $6,228,000 | 113,213 | SH | None |
| ISHARES TR | IWF | RUS 1000 GRW ETF | $5,961,000 | 48,008 | SH | None |
| EA SERIES TRUST | CHGX | STANCE SUTAINAB | $5,246,000 | 157,978 | SH | None |
| DIMENSIONAL ETF TRUST | DFGR | GLOBAL REAL EST | $5,116,000 | 176,587 | SH | None |
| STATE STR SPDR S&P MIDCAP 40 | MDY | UTSER1 S&PDCRP | $4,992,000 | 7,098 | SH | None |
| ISHARES TR | SUSC | ESG AWRE USD ETF | $4,722,000 | 203,978 | SH | None |
| ISHARES TR | HYXF | ESG ADVNCD HY BD | $4,704,000 | 100,698 | SH | None |
| VANGUARD WORLD FD | MGK | MEGA GRWTH IND | $4,485,000 | 51,015 | SH | None |
| INVESCO EXCH TRADED FD TR II | IFLN | BLOOMBERG ENHANC | $4,398,000 | 240,471 | SH | None |
| ISHARES TR | IUSG | CORE S&P US GWT | $3,959,000 | 21,049 | SH | None |
| VANGUARD BD INDEX FD INC | BSV | SHORT TRM BOND | $3,885,000 | 49,866 | SH | None |
| FIRST TR EXCHANGE TRADED FD | FTSL | SENIOR LN FD | $3,854,000 | 86,128 | SH | None |
| ISHARES TR | IWD | RUS 1000 VAL ETF | $3,651,000 | 15,060 | SH | None |
| NUSHARES ETF TR | NUBD | NUVEEN ESG US | $3,575,000 | 161,515 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $2,696,000 | 3,661 | SH | None |
| VANGUARD INDEX FDS | VNQ | REAL ESTATE ETF | $2,303,000 | 23,884 | SH | None |
| SCHWAB STRATEGIC TR | SCHM | US MID-CAP ETF | $2,245,000 | 60,877 | SH | None |
| ISHARES TR | EEM | MSCI EMG MKT ETF | $2,196,000 | 32,101 | SH | None |
| CLAYMORE EXCHANGE TRD FD TR | Unresolved | GUGG S&P GBL WTR | $2,180,000 | 33,164 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $2,149,000 | 14,491 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $2,143,000 | 5,996 | SH | None |
| ISHARES TR | IVW | S&P 500 GRWT ETF | $2,069,000 | 15,041 | SH | None |
| BERKSHIRE HATHAWAY INC DEL | BRK.B | CL B NEW | $1,821,000 | 3,639 | SH | None |
| SHOPIFY INC | SHOP | CL A | $1,661,000 | 14,550 | SH | None |
| NUSHARES ETF TR | NUDM | NUVEEN ESG INTL | $1,605,000 | 40,106 | SH | None |
| ISHARES TR | SUSA | USA ESG SLCT ETF | $1,468,000 | 9,395 | SH | None |
| INVESCO EXCHANGE TRADED FD T | PRF | FTSE RAFI 1000 | $1,461,000 | 27,045 | SH | None |
| SCHWAB STRATEGIC TR | SCHX | US LRG CAP ETF | $1,419,000 | 48,224 | SH | None |
| AMAZON COM INC | AMZN | COM | $1,410,000 | 5,914 | SH | None |
| INVESCO EXCHANGE TRADED FD T | RSP | S&P500 EQL WGT | $1,291,000 | 6,069 | SH | None |
| ISHARES TR | IWM | RUSSELL 2000 ETF | $1,289,000 | 4,291 | SH | None |
| SCHWAB STRATEGIC TR | SCHD | US DIVIDEND EQ | $1,286,000 | 40,545 | SH | None |
| SCHWAB STRATEGIC TR | SCHB | US BRD MKT ETF | $1,265,000 | 43,678 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VSS | FTSE SMCAP ETF | $1,264,000 | 8,195 | SH | None |
| MICROSOFT CORP | MSFT | COM | $1,216,000 | 3,261 | 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. 3 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.
