Disclosed positions
| ISHARES TR | IVV | CORE S&P500 ETF | $18,062,784 | 24,119 | SH | None |
| FIDELITY MERRIMACK STR TR | FBND | TOTAL BD ETF | $17,447,774 | 383,552 | SH | None |
| ISHARES TR | IWF | RUS 1000 GRW ETF | $9,213,635 | 74,202 | SH | None |
| AMERICAN CENTY ETF TR | AVEM | AVANTIS EMGMKT | $7,369,335 | 76,374 | SH | None |
| ISHARES TR | IJH | CORE S&P MCP ETF | $7,223,033 | 93,672 | SH | None |
| LITMAN GREGORY FDS TR | DBMF | IMGP DBI MAN ETF | $5,998,057 | 195,951 | SH | None |
| VANGUARD SCOTTSDALE FDS | VONG | VNG RUS1000GRW | $4,821,711 | 37,726 | SH | None |
| PGIM ETF TR | PHYL | ACTV HY BD ETF | $3,704,819 | 106,216 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $2,791,624 | 3,738 | SH | None |
| VANGUARD INDEX FDS | VB | SMALL CP ETF | $2,705,522 | 8,926 | SH | None |
| VANGUARD INDEX FDS | VTV | VALUE ETF | $2,254,395 | 10,345 | SH | None |
| VANGUARD INDEX FDS | VO | MID CAP ETF | $1,661,344 | 20,620 | SH | None |
| ISHARES TR | IWD | RUS 1000 VAL ETF | $1,596,512 | 6,585 | SH | None |
| BROADCOM INC | AVGO | COM | $1,578,849 | 4,180 | SH | None |
| ISHARES TR | IWM | RUSSELL 2000 ETF | $1,385,362 | 4,611 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $1,106,986 | 7,464 | SH | None |
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $1,103,542 | 1,607 | SH | None |
| VANGUARD INDEX FDS | VTI | TOTAL STK MKT | $1,049,736 | 2,837 | SH | None |
| APPLE INC | AAPL | COM | $978,670 | 3,382 | SH | None |
| ISHARES TR | IEFA | CORE MSCI EAFE | $904,202 | 9,362 | SH | None |
| INTERNATIONAL BUSINESS MACHS | IBM | COM | $886,119 | 3,151 | SH | None |
| MICROSOFT CORP | MSFT | COM | $871,704 | 2,337 | SH | None |
| ISHARES TR | MUB | NATIONAL MUN ETF | $857,161 | 7,965 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $838,569 | 2,347 | SH | None |
| LAM RESEARCH CORP | LRCX | COM NEW | $761,837 | 1,758 | SH | None |
| FIDELITY MERRIMACK STR TR | FMUB | MUN BD OPPORTUN | $694,688 | 13,514 | SH | None |
| ISHARES TR | EFA | MSCI EAFE ETF | $649,220 | 6,250 | SH | None |
| VANGUARD INDEX FDS | VUG | GROWTH ETF | $550,435 | 6,390 | SH | None |
| SOUTHERN CO | SO | COM | $522,967 | 5,464 | SH | None |
| EXXON MOBIL CORP | XOM | COM | $514,483 | 3,763 | SH | None |
| CANADIAN IMPERIAL BANK OF CO | CM | COM | $460,000 | 4,000 | SH | None |
| AMAZON COM INC | AMZN | COM | $456,612 | 1,916 | SH | None |
| VANGUARD BD INDEX FDS | BND | TOTAL BND MRKT | $414,176 | 5,642 | SH | None |
| STATE STR SPDR S&P MIDCAP 40 | MDY | UTSER1 S&PDCRP | $393,056 | 559 | SH | None |
| ISHARES TR | XVV | ESG SELECT SCRE | $392,074 | 6,904 | SH | None |
| SPDR INDEX SHS FDS | SPEM | ST PORT MARK ETF | $340,540 | 6,577 | SH | None |
| ISHARES TR | EFV | EAFE VALUE ETF | $312,398 | 4,081 | SH | None |
| ABBVIE INC | ABBV | COM | $297,983 | 1,184 | SH | None |
| ISHARES TR | EEM | MSCI EMG MKT ETF | $269,122 | 3,934 | SH | None |
| ISHARES TR | ICF | SELECT US REIT | $266,877 | 3,946 | SH | None |
| GLOBAL X FDS | URA | GLOBAL X URANIUM | $263,215 | 6,023 | SH | None |
| ISHARES TR | IWB | RUS 1000 ETF | $262,820 | 642 | SH | None |
| VALKYRIE ETF TRUST II | WGMI | COINSHARES BITCN | $259,545 | 4,115 | SH | None |
| TRANE TECHNOLOGIES PLC | TT | SHS | $250,353 | 510 | SH | None |
| BERKSHIRE HATHAWAY INC DEL | BRK.B | CL B NEW | $249,695 | 499 | SH | None |
| JOHNSON & JOHNSON | JNJ | COM | $243,245 | 958 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $242,329 | 1,211 | SH | None |
| JPMORGAN CHASE & CO | JPM | COM | $239,933 | 733 | SH | None |
| BLACKROCK ENHANCED INTL DIV | BGY | COM BENE INTER | $237,119 | 41,310 | SH | None |
| HOME DEPOT INC | HD | COM | $231,377 | 656 | 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.
