Disclosed positions
| CATERPILLAR INC | CAT | COM | $12,424,795 | 11,668 | SH | None |
| SELECT SECTOR SPDR TR | XLK | ST STR TECHN ETF | $11,730,329 | 61,570 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $10,188,281 | 13,643 | SH | None |
| GOLDMAN SACHS GROUP INC | GS | COM | $9,969,850 | 9,858 | SH | None |
| AMGEN INC | AMGN | COM | $9,568,790 | 26,424 | SH | None |
| MAIN STR CAP CORP | MAIN | COM | $8,641,300 | 166,563 | SH | None |
| ENTERPRISE PRODS PARTNERS L | EPD | COM | $8,476,824 | 230,599 | SH | None |
| WALMART INC | WMT | COM | $7,991,717 | 70,561 | SH | None |
| T ROWE PRICE EXCHANGE-TRADED | TFLR | FLOATING RATE | $7,049,611 | 139,845 | SH | None |
| ISHARES TR | FALN | FALN ANGLS USD | $6,576,379 | 241,424 | SH | None |
| MICROSOFT CORP | MSFT | COM | $6,568,345 | 17,609 | SH | None |
| GLOBAL X FDS | SHLD | DEFENSE TECH ETF | $6,538,962 | 109,512 | SH | None |
| VANGUARD SCOTTSDALE FDS | VCSH | SHRT TRM CORP BD | $5,761,697 | 72,905 | SH | None |
| ASML HLDG NV | ASML | N Y REGISTRY SHS | $4,516,029 | 2,270 | SH | None |
| AMPLIFY ETF TR | BLOK | BLOCK TECHN ETF | $3,943,610 | 62,967 | SH | None |
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $3,698,678 | 5,385 | SH | None |
| SPDR GOLD TR | GLD | GOLD SHS | $3,604,598 | 9,785 | SH | None |
| SOUTHERN COPPER CORP | SCCO | COM | $2,654,129 | 15,231 | SH | None |
| GLOBAL X FDS | URA | GLOBAL X URANIUM | $2,258,426 | 51,680 | SH | None |
| TRANE TECHNOLOGIES PLC | TT | SHS | $1,253,931 | 2,553 | SH | None |
| WILLIAMS COS INC | WMB | COM | $1,063,251 | 14,303 | SH | None |
| HUBBELL INC | HUBB | COM | $924,544 | 1,767 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $852,558 | 2,386 | SH | None |
| INVESCO EXCHANGE TRADED FD T | RSP | S&P500 EQL WGT | $850,896 | 3,999 | SH | None |
| APPLE INC | AAPL | COM | $797,406 | 2,756 | SH | None |
| VANGUARD SPECIALIZED FUNDS | VIG | DIV APP ETF | $659,819 | 2,789 | SH | None |
| VANGUARD INDEX FDS | VXF | EXTEND MKT ETF | $615,606 | 2,500 | SH | None |
| EXXON MOBIL CORP | XOM | COM | $464,213 | 3,395 | SH | None |
| LOCKHEED MARTIN CORP | LMT | COM | $440,937 | 865 | SH | None |
| NASDAQ INC | NDAQ | COM | $437,274 | 5,548 | SH | None |
| DBX ETF TR | DBEF | XTRACK MSCI EAFE | $434,751 | 7,958 | SH | None |
| WISDOMTREE TR | EZM | US MIDCAP FUND | $428,839 | 5,659 | SH | None |
| VANGUARD BD INDEX FDS | BSV | SHORT TRM BOND | $404,342 | 5,190 | SH | None |
| STMICROELECTRONICS N V | STM | NY REGISTRY | $403,058 | 5,382 | SH | None |
| ABBVIE INC | ABBV | COM | $401,599 | 1,596 | SH | None |
| SPDR SERIES TRUST | SPSM | ST STR SP600 SML | $378,708 | 6,567 | SH | None |
| IRON MTN INC DEL | IRM | COM | $303,811 | 2,405 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $290,521 | 1,452 | SH | None |
| VISA INC | V | COM CL A | $268,793 | 783 | SH | None |
| HOME DEPOT INC | HD | COM | $254,438 | 721 | SH | None |
| ECHOSTAR CORP | ECHO | CL A | $242,991 | 2,394 | SH | None |
| ISHARES TR | IJH | CORE S&P MCP ETF | $215,562 | 2,796 | SH | None |
| RTX CORPORATION | RTX | COM | $215,080 | 1,134 | SH | None |
| UNILEVER PLC | UL | SPON ADR NEW | $212,000 | 3,526 | SH | None |
| INGERSOLL RAND INC | IR | COM | $204,788 | 2,498 | SH | None |
| FIDELITY MERRIMACK STR TR | FBND | TOTAL BD ETF | $203,882 | 4,482 | SH | None |
| AMAZON COM INC | AMZN | COM | $203,066 | 852 | SH | None |
| COCA COLA CO | KO | COM | $200,791 | 2,471 | SH | None |
| SCHWAB STRATEGIC TR | SCHO | SHT TM US TRES | $200,193 | 8,293 | 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.
