Disclosed positions
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $16,878,356 | 24,575 | SH | None |
| ISHARES TR | ESGU | ESG AWR MSCI USA | $11,561,977 | 70,642 | SH | None |
| ISHARES TR | IFRA | US INFRASTRUC | $11,418,373 | 181,129 | SH | None |
| SPDR SERIES TRUST | EFIV | SPDR S&P 500 ESG | $11,333,614 | 155,404 | SH | None |
| NUSHARES ETF TR | NULG | NUVEEN ESG LRGCP | $10,108,014 | 86,349 | SH | None |
| DIMENSIONAL ETF TRUST | DFIV | INTERNATNAL VAL | $9,507,520 | 176,000 | SH | None |
| ISHARES TR | ESGD | ESG AW MSCI EAFE | $9,170,550 | 89,199 | SH | None |
| SPDR SERIES TRUST | SPYV | ST STR P500VAL | $7,798,263 | 128,282 | SH | None |
| LEGG MASON ETF INVT | LVHI | FRANKLIN INTL LW | $7,656,929 | 188,664 | SH | None |
| ISHARES INC | ESGE | ESG AWR MSCI EM | $7,041,065 | 128,745 | SH | None |
| ISHARES TR | IVW | S&P 500 GRWT ETF | $6,796,183 | 49,416 | SH | None |
| PACER FDS TR | COWG | US LRG CP CASH | $6,705,212 | 167,019 | SH | None |
| WISDOMTREE TR | EPI | INDIA ERNGS FD | $6,518,475 | 152,372 | SH | None |
| SCHWAB STRATEGIC TR | FNDE | FUND EM EQUI ETF | $6,262,338 | 157,821 | SH | None |
| ISHARES INC | EWJ | MSCI JAPAN ETF | $6,093,796 | 65,335 | SH | None |
| VANGUARD TAX-MANAGED FDS | VEA | VAN FTSE DEV MKT | $5,960,063 | 83,650 | SH | None |
| FIDELITY COVINGTON TRUST | FSMD | SML MID MLTFCT | $5,180,093 | 98,015 | SH | None |
| AMERICAN CENTY ETF TR | AVDV | INTL SMCP VLU | $5,122,101 | 49,705 | SH | None |
| DIMENSIONAL ETF TRUST | DFSI | INTERNATIONAL | $4,869,132 | 107,963 | SH | None |
| INVESCO EXCH TRADED FD TR II | SPMO | S&P 500 MOMNTM | $4,764,623 | 29,495 | SH | None |
| ISHARES TR | DSI | ESG MSCI KLD ETF | $4,754,403 | 33,390 | SH | None |
| CAPITAL GROUP EQUITY ETF TR | CGMM | US SM MI CA ETF | $4,646,265 | 140,924 | SH | None |
| PIMCO ETF TR | EMNT | ENHANCD SHORT | $4,428,285 | 44,758 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $4,093,571 | 5,466 | SH | None |
| PUTNAM ETF TRUST | PVAL | FOCUSED LAR CAP | $3,904,605 | 76,636 | SH | None |
| ISHARES TR | BGRN | USD GRN BOND ETF | $3,435,965 | 72,378 | SH | None |
| ISHARES TR | ESML | ESG AWARE MSCI | $3,298,528 | 58,976 | SH | None |
| VANECK ETF TRUST | MOAT | MRNGSTR WDE MOAT | $3,183,464 | 30,622 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JMST | ULTRA SHT MUNCPL | $2,728,755 | 53,505 | SH | None |
| VANGUARD WORLD FD | ESGV | ESG US STK ETF | $2,411,529 | 18,236 | SH | None |
| PIMCO ETF TR | MINO | MUNI INCOME OPP | $2,325,432 | 50,818 | SH | None |
| BERKSHIRE HATHAWAY INC DEL | BRK.B | CL B NEW | $1,995,055 | 3,987 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | FVD | SHS | $1,935,569 | 40,174 | SH | None |
| SPDR INDEX SHS FDS | SPDW | ST STR PO EX ETF | $1,729,309 | 34,318 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $1,513,924 | 2,027 | SH | None |
| INVESCO EXCH TRADED FD TR II | SPLV | S&P500 LOW VOL | $1,502,794 | 20,064 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $1,329,303 | 8,963 | SH | None |
| APPLE INC | AAPL | COM | $1,285,338 | 4,442 | SH | None |
| VANGUARD INDEX FDS | VB | SMALL CP ETF | $1,238,246 | 4,085 | SH | None |
| ARCHER DANIELS MIDLAND CO | ADM | COM | $1,029,185 | 13,471 | SH | None |
| VANGUARD ADMIRAL FDS INC | VOOG | 500 GRTH IDX F | $970,951 | 11,752 | SH | None |
| NUSHARES ETF TR | NULV | NUVEEN ESG LRGVL | $966,857 | 19,341 | SH | None |
| ABRDN PRECIOUS METALS BASKET | GLTR | PHYSCL PRECS MET | $916,982 | 5,062 | SH | None |
| ISHARES TR | INDA | MSCI INDIA ETF | $897,960 | 18,181 | SH | None |
| VANGUARD STAR FDS | VXUS | VG TL INTL STK F | $760,776 | 8,899 | SH | None |
| ECOLAB INC | ECL | COM | $699,312 | 2,510 | SH | None |
| NUSHARES ETF TR | NUSC | NUVEEN ESG SMLCP | $681,209 | 13,070 | SH | None |
| SPDR SERIES TRUST | SHE | ST STR MSCI GEN | $651,892 | 4,221 | SH | None |
| SPDR SERIES TRUST | SPYM | ST STR P500ETF | $522,096 | 5,941 | SH | None |
| ISHARES TR | IYY | DOW JONES US ETF | $520,228 | 2,854 | 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.
