Disclosed positions
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $10,288,702 | 14,980 | SH | None |
| STATE STR SPDR DOW JONES IND | DIA | UT SER 1 | $9,844,996 | 18,846 | SH | None |
| ISHARES TR | IWB | RUS 1000 ETF | $9,573,291 | 23,378 | SH | None |
| ISHARES TR | HYG | IBOXX HI YD ETF | $9,287,424 | 116,136 | SH | None |
| SCHWAB STRATEGIC TR | SCHD | US DIVIDEND EQ | $8,387,422 | 264,504 | SH | None |
| SCHWAB STRATEGIC TR | SCHF | INTL EQTY ETF | $8,128,731 | 293,456 | SH | None |
| ISHARES TR | SOXX | ISHARES SEMICDTR | $5,542,883 | 8,650 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $5,364,918 | 7,285 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $4,590,433 | 6,130 | SH | None |
| ISHARES TR | ITA | US AER DEF ETF | $4,081,252 | 16,835 | SH | None |
| CINTAS CORP | CTAS | COM | $3,831,902 | 22,530 | SH | None |
| ALLSTATE CORP | ALL | COM | $3,593,082 | 15,101 | SH | None |
| AMGEN INC | AMGN | COM | $3,543,038 | 9,784 | SH | None |
| ISHARES TR | IYJ | US INDUSTRIALS | $3,236,433 | 19,421 | SH | None |
| ISHARES TR | IAI | US BR DEL SE ETF | $3,192,326 | 18,208 | SH | None |
| APPLE INC | AAPL | COM | $3,053,365 | 10,552 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $2,828,273 | 3,787 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $2,827,790 | 14,133 | SH | None |
| INVESCO EXCHANGE TRADED FD T | RSP | S&P500 EQL WGT | $2,788,381 | 13,105 | SH | None |
| CATERPILLAR INC | CAT | COM | $2,787,441 | 2,618 | SH | None |
| ORACLE CORP | ORCL | COM | $2,785,600 | 19,008 | SH | None |
| ISHARES TR | EFA | MSCI EAFE ETF | $2,696,199 | 25,955 | SH | None |
| JPMORGAN CHASE & CO | JPM | COM | $2,650,298 | 8,097 | SH | None |
| ISHARES TR | IDGT | US DIGI REAL ETF | $2,625,778 | 21,929 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $2,537,616 | 7,182 | SH | None |
| VANGUARD SPECIALIZED FUNDS | VIG | DIV APP ETF | $2,415,890 | 10,210 | SH | None |
| ABBOTT LABORATORIES | ABT | COM | $2,363,023 | 26,042 | SH | None |
| HERSHEY CO | HSY | COM | $2,084,346 | 11,880 | SH | None |
| ISHARES TR | IEZ | US OIL EQ&SV ETF | $2,072,674 | 77,051 | SH | None |
| CANADIAN NATL RY CO | CNI | COM | $1,996,078 | 16,740 | SH | None |
| LOWES COS INC | LOW | COM | $1,932,180 | 8,763 | SH | None |
| CISCO SYS INC | CSCO | COM | $1,830,307 | 15,582 | SH | None |
| FIRST TR EXCHANGE TRADED FD | FTXL | NASDQ SEMCNDTR | $1,793,802 | 6,295 | SH | None |
| MICROSOFT CORP | MSFT | COM | $1,782,211 | 4,778 | SH | None |
| AMPHENOL CORP | APH | CL A | $1,768,490 | 10,030 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $1,713,841 | 11,556 | SH | None |
| AIR PRODUCTS AND CHEMICALS I | APD | COM | $1,621,285 | 5,530 | SH | None |
| JOHNSON & JOHNSON | JNJ | COM | $1,545,904 | 6,087 | SH | None |
| PROCTER & GAMBLE CO | PG | COM | $1,535,221 | 10,469 | SH | None |
| ISHARES TR | PFF | PFD AND INCM SEC | $1,529,863 | 50,176 | SH | None |
| INVESCO EXCH TRADED FD TR II | PGX | PFD ETF | $1,504,213 | 138,765 | SH | None |
| ISHARES TR | IJH | CORE S&P MCP ETF | $1,501,126 | 19,467 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VT | TT WRLD ST ETF | $1,495,734 | 9,530 | SH | None |
| TAIWAN SEMICONDUCTOR MANUFAC | TSM | SPONSORED ADS | $1,480,945 | 3,101 | SH | None |
| COMCAST CORP NEW | CMCSA | CL A | $1,438,630 | 58,600 | SH | None |
| EXXON MOBIL CORP | XOM | COM | $1,431,172 | 10,468 | SH | None |
| ISHARES TR | IBB | ISHARES BIOTECH | $1,423,953 | 7,487 | SH | None |
| JANUS DETROIT STR TR | JAAA | HENDRSON AAA CL | $1,406,745 | 27,862 | SH | None |
| TRAVELERS COMPANIES INC | TRV | COM | $1,386,504 | 4,200 | SH | None |
| VISA INC | V | COM CL A | $1,379,666 | 4,021 | 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.
