Disclosed positions
| ISHARES TR | IWF | RUS 1000 GRW ETF | $19,089,952 | 153,722 | SH | None |
| ISHARES TR | IWD | RUS 1000 VAL ETF | $18,061,595 | 74,500 | SH | None |
| VANGUARD BD INDEX FDS | BND | TOTAL BND MRKT | $15,005,718 | 204,409 | SH | None |
| VANGUARD SCOTTSDALE FDS | VGIT | INTER TERM TREAS | $14,445,919 | 244,928 | SH | None |
| VANGUARD TAX-MANAGED FDS | VEA | VAN FTSE DEV MKT | $14,036,545 | 197,004 | SH | None |
| GALLAGHER ARTHUR J & CO | AJG | COM | $11,767,987 | 51,261 | SH | None |
| ISHARES TR | IWM | RUSSELL 2000 ETF | $10,024,860 | 33,360 | SH | None |
| STATE STR SPDR S&P MIDCAP 40 | MDY | UTSER1 S&PDCRP | $8,486,312 | 12,055 | SH | None |
| ISHARES TR | AGG | CORE US AGGBD ET | $5,373,960 | 54,295 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JPST | ULTRA SHRT ETF | $5,298,747 | 104,781 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VWO | FTSE EMR MKT ETF | $5,091,157 | 85,296 | SH | None |
| ISHARES TR | IEI | 3 7 YR TREAS BD | $4,368,566 | 37,196 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $4,203,774 | 5,613 | SH | None |
| VANGUARD WORLD FD | VDE | ENERGY ETF | $3,539,836 | 23,576 | SH | None |
| SPDR INDEX SHS FDS | GII | ST STR INFRA ETF | $3,125,691 | 41,282 | SH | None |
| ISHARES TR | IJH | CORE S&P MCP ETF | $2,257,213 | 29,273 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JEPI | EQUITY PREMIUM | $2,091,770 | 37,036 | SH | None |
| ISHARES TR | EFA | MSCI EAFE ETF | $2,035,060 | 19,592 | SH | None |
| APPLE INC | AAPL | COM | $1,955,167 | 6,756 | SH | None |
| ISHARES TR | IWR | RUS MID CAP ETF | $1,938,037 | 17,565 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $1,821,394 | 5,097 | SH | None |
| VANGUARD INDEX FDS | VNQ | REAL ESTATE ETF | $1,619,825 | 16,794 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCR | BULSHS 2027 CB | $1,616,448 | 82,409 | SH | None |
| ISHARES TR | EEM | MSCI EMG MKT ETF | $1,398,121 | 20,431 | SH | None |
| ISHARES TR | IVE | S&P 500 VAL ETF | $1,372,035 | 6,042 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JEPQ | NASDAQ EQT PREM | $1,241,349 | 20,197 | SH | None |
| VANGUARD INDEX FDS | VB | SMALL CP ETF | $1,240,411 | 4,090 | SH | None |
| MICROSOFT CORP | MSFT | COM | $1,209,856 | 3,243 | SH | None |
| GLOBAL X FDS | XYLD | S&P 500 COVERED | $1,121,725 | 27,500 | SH | None |
| SPDR INDEX SHS FDS | SPDW | ST STR PO EX ETF | $824,324 | 16,360 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCT | BULETSHS 2029 | $776,435 | 41,800 | SH | None |
| MASTERCARD INCORPORATED | MA | CL A | $733,365 | 1,428 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $710,425 | 2,011 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCS | INVSCO BLSH 28 | $710,004 | 34,864 | SH | None |
| JOHNSON & JOHNSON | JNJ | COM | $685,827 | 2,701 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCU | INVSCO 30 CORP | $658,349 | 39,552 | SH | None |
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $578,134 | 838 | SH | None |
| ISHARES TR | IGF | GLB INFRASTR ETF | $553,754 | 8,315 | SH | None |
| SPDR SERIES TRUST | SPYM | ST STR P500ETF | $517,613 | 5,890 | SH | None |
| BLACKROCK INC | BLK | COM | $510,284 | 531 | SH | None |
| VANGUARD WHITEHALL FDS | VYM | HIGH DIV YLD | $483,412 | 3,059 | SH | None |
| VANGUARD WHITEHALL FDS | VYMI | INTL HIGH ETF | $472,049 | 4,807 | SH | None |
| VISA INC | V | COM CL A | $464,532 | 1,354 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $441,073 | 589 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $433,659 | 2,924 | SH | None |
| AMAZON COM INC | AMZN | COM | $410,184 | 1,721 | SH | None |
| PROVIDENT FINL SVCS INC | PFS | COM | $342,501 | 14,489 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $334,319 | 454 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCQ | BULSHS 2026 CB | $327,728 | 16,785 | SH | None |
| VANGUARD SCOTTSDALE FDS | VCIT | INT-TERM CORP | $327,164 | 3,958 | 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.
