The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   292,378 1,705 SH   SOLE   1,705 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104   415,767 133,761 SH   SOLE   133,761 0 0
ADVANCED MICRO DEVICES INC COM 007903107   451,268 2,782 SH   SOLE   2,782 0 0
ALPHABET INC CAP STK CL A 02079K305   561,767 3,084 SH   SOLE   3,084 0 0
AMAZON COM INC COM 023135106   1,832,249 9,481 SH   SOLE   9,481 0 0
APPLE INC COM 037833100   2,959,121 14,050 SH   SOLE   14,050 0 0
AT&T INC COM 00206R102   194,095 10,157 SH   SOLE   10,157 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   237,978 585 SH   SOLE   585 0 0
BOSTON SCIENTIFIC CORP COM 101137107   428,099 5,559 SH   SOLE   5,559 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   7,634,354 24,807 SH   SOLE   24,807 0 0
CATERPILLAR INC COM 149123101   399,152 1,198 SH   SOLE   1,198 0 0
CGI INC CL A SUB VTG 12532H104   896,693 8,984 SH   SOLE   8,984 0 0
CHEVRON CORP NEW COM 166764100   503,203 3,217 SH   SOLE   3,217 0 0
CLEAN HARBORS INC COM 184496107   7,752,422 34,280 SH   SOLE   34,280 0 0
COSTCO WHSL CORP NEW COM 22160K105   313,702 369 SH   SOLE   369 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   7,815,543 20,396 SH   SOLE   20,396 0 0
DESCARTES SYS GROUP INC COM 249906108   7,742,745 79,954 SH   SOLE   79,954 0 0
ELI LILLY & CO COM 532457108   619,280 684 SH   SOLE   684 0 0
EMERSON ELEC CO COM 291011104   214,371 1,946 SH   SOLE   1,946 0 0
EXXON MOBIL CORP COM 30231G102   679,482 5,902 SH   SOLE   5,902 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   653,858 10,914 SH   SOLE   10,914 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   676,040 9,933 SH   SOLE   9,933 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   1,412,875 42,327 SH   SOLE   42,327 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811   805,371 8,065 SH   SOLE   8,065 0 0
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   292,939 2,930 SH   SOLE   2,930 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   14,547,956 254,041 SH   SOLE   253,459 0 582
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   713,806 3,483 SH   SOLE   3,483 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740F854   6,042,412 159,641 SH   SOLE   158,957 0 684
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U406   2,108,857 54,758 SH   SOLE   54,758 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   5,149,757 26,080 SH   SOLE   26,080 0 0
FREEPORT-MCMORAN INC CL B 35671D857   551,173 11,341 SH   SOLE   11,341 0 0
FUELCELL ENERGY INC COM 35952H601   13,035 20,405 SH   SOLE   20,405 0 0
GARTNER INC COM 366651107   282,908 630 SH   SOLE   630 0 0
GE AEROSPACE COM NEW 369604301   1,398,014 8,794 SH   SOLE   8,794 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   263,973 3,388 SH   SOLE   3,388 0 0
GE VERNOVA INC COM 36828A101   332,901 1,941 SH   SOLE   1,941 0 0
HEICO CORP NEW COM 422806109   7,716,110 34,507 SH   SOLE   34,507 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   349,735 5,388 SH   SOLE   5,388 0 0
INVESCO EXCHANGE TRADED FD T BUILDING & CONST 46137V779   358,783 5,291 SH   SOLE   5,291 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530   347,244 8,457 SH   SOLE   8,457 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   474,630 2,889 SH   SOLE   2,889 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   356,644 3,472 SH   SOLE   3,472 0 0
INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647   416,744 6,635 SH   SOLE   6,635 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   315,263 6,891 SH   SOLE   6,891 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   9,204,465 80,748 SH   SOLE   80,748 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRGT TECH 46137V811   373,065 6,023 SH   SOLE   6,023 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,331,043 2,778 SH   SOLE   2,778 0 0
IRON MTN INC DEL COM 46284V101   7,830,368 87,373 SH   SOLE   87,373 0 0
ISHARES SILVER TR ISHARES 46428Q109   5,873,113 221,043 SH   SOLE   218,625 0 2,418
ISHARES TR US INDUSTRIALS 464287754   7,984,325 66,848 SH   SOLE   66,285 0 563
ISHARES TR 1 3 YR TREAS BD 464287457   3,762,105 46,076 SH   SOLE   46,076 0 0
ISHARES TR IBDS DEC28 ETF 46435U515   5,266,251 212,606 SH   SOLE   211,992 0 614
ISHARES TR US HOME CONS ETF 464288752   17,856,277 176,689 SH   SOLE   175,585 0 1,104
ISHARES TR US AER DEF ETF 464288760   10,245,729 77,589 SH   SOLE   76,936 0 653
ISHARES TR MSCI USA MMENTM 46432F396   314,325 1,613 SH   SOLE   1,613 0 0
ISHARES TR U.S. INSRNCE ETF 464288786   10,512,174 93,094 SH   SOLE   92,308 0 786
ISHARES TR IBONDS DEC24 ETF 46434VBG4   7,526,668 299,509 SH   SOLE   298,896 0 613
ISHARES TR ISHARES SEMICDTR 464287523   11,652,005 46,914 SH   SOLE   46,560 0 354
ISHARES TR SHORT TREAS BD 464288679   8,456,234 76,527 SH   SOLE   76,527 0 0
ISHARES TR CORE S&P500 ETF 464287200   8,887,568 16,241 SH   SOLE   16,107 0 134
ISHARES TR EXPANDED TECH 464287515   9,965,605 114,679 SH   SOLE   113,764 0 915
ISHARES U S ETF TR IT RT HDG HGYL 46431W606   12,557,050 147,730 SH   SOLE   147,549 0 181
JOHNSON & JOHNSON COM 478160104   221,277 1,514 SH   SOLE   1,514 0 0
JPMORGAN CHASE & CO. COM 46625H100   948,195 4,688 SH   SOLE   4,688 0 0
KLA CORP COM NEW 482480100   7,929,133 9,617 SH   SOLE   9,617 0 0
LAM RESEARCH CORP COM 512807108   7,925,724 7,443 SH   SOLE   7,443 0 0
LANTHEUS HLDGS INC COM 516544103   7,657,900 95,378 SH   SOLE   95,378 0 0
LOCKHEED MARTIN CORP COM 539830109   2,535,904 5,429 SH   SOLE   5,429 0 0
MARRIOTT INTL INC NEW CL A 571903202   7,752,301 32,065 SH   SOLE   32,065 0 0
MARSH & MCLENNAN COS INC COM 571748102   7,734,547 36,705 SH   SOLE   36,705 0 0
MERCK & CO INC COM 58933Y105   356,873 2,883 SH   SOLE   2,883 0 0
META PLATFORMS INC CL A 30303M102   390,951 775 SH   SOLE   775 0 0
MICROSOFT CORP COM 594918104   3,497,201 7,825 SH   SOLE   7,825 0 0
NETFLIX INC COM 64110L106   205,175 304 SH   SOLE   304 0 0
NVIDIA CORPORATION COM 67066G104   10,837,538 86,538 SH   SOLE   86,538 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   3,350,576 33,289 SH   SOLE   33,289 0 0
PIMCO ETF TR MULTISECTOR BD 72201R585   12,753,926 497,423 SH   SOLE   496,237 0 1,186
PLUG POWER INC COM NEW 72919P202   62,658 26,892 SH   SOLE   26,892 0 0
PROCTER AND GAMBLE CO COM 742718109   233,557 1,416 SH   SOLE   1,416 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   6,349,506 98,825 SH   SOLE   98,558 0 267
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   24,188,866 239,873 SH   SOLE   239,337 0 536
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   211,243 1,449 SH   SOLE   1,449 0 0
SPDR GOLD TR GOLD SHS 78463V107   2,818,351 13,108 SH   SOLE   13,108 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   12,339,399 246,640 SH   SOLE   245,714 0 926
SPDR S&P 500 ETF TR TR UNIT 78462F103   10,491,267 19,278 SH   SOLE   19,278 0 0
SPDR SER TR S&P BIOTECH 78464A870   2,891,996 31,194 SH   SOLE   31,194 0 0
TESLA INC COM 88160R101   796,493 4,025 SH   SOLE   4,025 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   232,650 421 SH   SOLE   421 0 0
TRACTOR SUPPLY CO COM 892356106   7,984,322 29,572 SH   SOLE   29,572 0 0
TRANSOCEAN LTD REGISTERED SHS H8817H100   321,000 60,000 SH   SOLE   60,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102   534,229 1,049 SH   SOLE   1,049 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   23,760,154 274,335 SH   SOLE   274,335 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   303,973 1,136 SH   SOLE   1,136 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   237,870 636 SH   SOLE   636 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   256,650 2,164 SH   SOLE   2,164 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   524,208 1,971 SH   SOLE   1,971 0 0
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   11,451,729 48,685 SH   SOLE   48,579 0 106
VANGUARD WORLD FD INF TECH ETF 92204A702   316,848 550 SH   SOLE   550 0 0
VERISK ANALYTICS INC COM 92345Y106   888,058 3,295 SH   SOLE   3,295 0 0
VISA INC COM CL A 92826C839   299,216 1,140 SH   SOLE   1,140 0 0
WALMART INC COM 931142103   428,413 6,254 SH   SOLE   6,254 0 0
WASTE MGMT INC DEL COM 94106L109   209,287 981 SH   SOLE   981 0 0
WELLS FARGO CO NEW COM 949746101   247,538 4,168 SH   SOLE   4,168 0 0