Disclosed positions
| J P MORGAN EXCHANGE TRADED F | JMST | ULTRA SHT MUNCPL | $25,622,143 | 502,395 | SH | None |
| SCHWAB STRATEGIC TR | SCHB | US BRD MKT ETF | $23,474,945 | 810,599 | SH | None |
| VANGUARD BD INDEX FDS | VUSB | VANGUARD ULTRA | $22,427,621 | 450,535 | SH | None |
| SCHWAB STRATEGIC TR | SCHD | US DIVIDEND EQ | $19,940,838 | 628,850 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $17,482,652 | 23,345 | SH | None |
| VANGUARD SPECIALIZED FUNDS | VIG | DIV APP ETF | $12,123,190 | 51,235 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $10,866,544 | 73,269 | SH | None |
| VANGUARD INDEX FDS | VTI | TOTAL STK MKT | $8,153,872 | 22,035 | SH | None |
| ISHARES TR | IJH | CORE S&P MCP ETF | $7,235,725 | 93,836 | SH | None |
| VANGUARD MALVERN FDS | VTIP | STRM INFPROIDX | $6,665,471 | 132,699 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $5,797,383 | 7,873 | SH | None |
| INVESCO EXCHANGE TRADED FD T | RSP | S&P500 EQL WGT | $5,733,598 | 26,947 | SH | None |
| ABRDN SILVER ETF TRUST | SIVR | PHYSCL SILVR SHS | $4,312,130 | 76,701 | SH | None |
| ISHARES GOLD TR | IAU | ISHARES NEW | $4,098,909 | 54,283 | SH | None |
| VANGUARD WORLD FD | VGT | INF TECH ETF | $3,526,824 | 29,508 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VEU | ALLWRLD EX US | $3,341,233 | 39,895 | SH | None |
| JOHNSON & JOHNSON | JNJ | COM | $2,051,258 | 8,077 | SH | None |
| ISHARES TR | IWD | RUS 1000 VAL ETF | $1,688,283 | 6,964 | SH | None |
| ISHARES TR | IWB | RUS 1000 ETF | $764,012 | 1,866 | SH | None |
| APPLE INC | AAPL | COM | $756,276 | 2,614 | SH | None |
| AMAZON COM INC | AMZN | COM | $724,554 | 3,040 | SH | None |
| MICROSOFT CORP | MSFT | COM | $723,659 | 1,940 | SH | None |
| SPDR GOLD TR | GLD | GOLD SHS | $624,036 | 1,694 | SH | None |
| VANGUARD WORLD FD | VDE | ENERGY ETF | $621,604 | 4,140 | SH | None |
| SPDR SERIES TRUST | XME | ST STR SP METAL | $613,935 | 5,741 | SH | None |
| ADVANCED MICRO DEVICES INC | AMD | COM | $589,624 | 1,015 | SH | None |
| ISHARES BITCOIN TRUST ETF | IBIT | SHS BEN INT | $578,647 | 17,382 | SH | None |
| VANGUARD INDEX FDS | VUG | GROWTH ETF | $411,341 | 4,775 | SH | None |
| ISHARES TR | IEZ | US OIL EQ&SV ETF | $382,826 | 14,231 | SH | None |
| VANECK ETF TRUST | OIH | OIL SERVICES ETF | $373,890 | 1,005 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $363,141 | 1,028 | SH | None |
| AMERICAN CENTY ETF TR | AVUV | US SML CP VALU | $347,326 | 2,784 | SH | None |
| ISHARES TR | OEF | S&P 100 ETF | $324,527 | 887 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $308,977 | 1,544 | SH | None |
| AMGEN INC | AMGN | COM | $308,503 | 852 | SH | None |
| VANGUARD MUN BD FDS | VCRM | CORE TAX EXEMPT | $301,892 | 3,951 | SH | None |
| FIDELITY MERRIMACK STR TR | FMUN | SYSTEMATIC MUN | $299,058 | 5,933 | SH | None |
| UNITEDHEALTH GROUP INC | UNH | COM | $292,977 | 705 | SH | None |
| BROADCOM INC | AVGO | COM | $283,313 | 750 | SH | None |
| WALMART INC | WMT | COM | $272,961 | 2,410 | SH | None |
| ISHARES SILVER TR | SLV | ISHARES | $243,182 | 4,548 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $239,651 | 671 | SH | None |
| SPDR SERIES TRUST | SDY | ST STR SP DIV | $224,972 | 1,478 | SH | None |
| AMERICAN CENTY ETF TR | AVDV | INTL SMCP VLU | $220,675 | 2,141 | SH | None |
| VANGUARD WORLD FD | VOX | COMM SRVC ETF | $215,777 | 1,173 | SH | None |
| GLOBAL X FDS | SIL | GLOBAL X SILVER | $215,120 | 2,777 | SH | None |
| GE AEROSPACE | GE | COM NEW | $207,942 | 556 | 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.