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   333,854 1,691 SH   SOLE   1,691 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104   422,462 134,027 SH   SOLE   134,027 0 0
ADVANCED MICRO DEVICES INC COM 007903107   456,306 2,781 SH   SOLE   2,781 0 0
ALPHABET INC CAP STK CL A 02079K305   402,724 2,428 SH   SOLE   2,428 0 0
AMAZON COM INC COM 023135106   1,934,105 10,380 SH   SOLE   10,380 0 0
AMERICAN EXPRESS CO COM 025816109   277,709 1,024 SH   SOLE   1,024 0 0
APPLE INC COM 037833100   3,273,637 14,050 SH   SOLE   14,050 0 0
ARISTA NETWORKS INC COM 040413106   1,456,981 3,796 SH   SOLE   3,796 0 0
AT&T INC COM 00206R102   221,201 10,055 SH   SOLE   10,055 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   265,110 576 SH   SOLE   576 0 0
BOSTON SCIENTIFIC CORP COM 101137107   465,844 5,559 SH   SOLE   5,559 0 0
BROADCOM INC COM 11135F101   205,620 1,192 SH   SOLE   1,192 0 0
CAMECO CORP COM 13321L108   243,194 5,092 SH   SOLE   5,092 0 0
CATERPILLAR INC COM 149123101   479,456 1,226 SH   SOLE   1,226 0 0
CGI INC CL A SUB VTG 12532H104   1,032,801 8,984 SH   SOLE   8,984 0 0
CHEVRON CORP NEW COM 166764100   456,832 3,102 SH   SOLE   3,102 0 0
CINTAS CORP COM 172908105   8,504,491 41,308 SH   SOLE   41,308 0 0
CLEAN HARBORS INC COM 184496107   8,444,139 34,935 SH   SOLE   34,935 0 0
COSTCO WHSL CORP NEW COM 22160K105   332,570 375 SH   SOLE   375 0 0
DESCARTES SYS GROUP INC COM 249906108   8,663,775 84,147 SH   SOLE   84,147 0 0
ELI LILLY & CO COM 532457108   646,741 730 SH   SOLE   730 0 0
EMCOR GROUP INC COM 29084Q100   8,351,851 19,399 SH   SOLE   19,399 0 0
EMERSON ELEC CO COM 291011104   214,584 1,962 SH   SOLE   1,962 0 0
EXXON MOBIL CORP COM 30231G102   690,684 5,892 SH   SOLE   5,892 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   726,727 9,592 SH   SOLE   9,592 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   668,594 10,564 SH   SOLE   10,564 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811   717,630 7,693 SH   SOLE   7,693 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   1,493,763 41,060 SH   SOLE   41,060 0 0
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   319,536 2,923 SH   SOLE   2,923 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   713,443 3,368 SH   SOLE   3,368 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   14,857,591 254,978 SH   SOLE   254,463 0 515
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740F854   6,332,173 161,824 SH   SOLE   161,223 0 601
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U406   2,090,640 52,941 SH   SOLE   52,941 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   4,953,207 25,891 SH   SOLE   25,891 0 0
FREEPORT-MCMORAN INC CL B 35671D857   532,696 10,671 SH   SOLE   10,671 0 0
FUELCELL ENERGY INC COM 35952H601   7,754 20,405 SH   SOLE   20,405 0 0
GARTNER INC COM 366651107   319,259 630 SH   SOLE   630 0 0
GE AEROSPACE COM NEW 369604301   1,701,463 9,022 SH   SOLE   9,022 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   322,650 3,438 SH   SOLE   3,438 0 0
GE VERNOVA INC COM 36828A101   557,386 2,186 SH   SOLE   2,186 0 0
HEICO CORP NEW COM 422806109   8,633,595 33,018 SH   SOLE   33,018 0 0
HOME DEPOT INC COM 437076102   203,777 503 SH   SOLE   503 0 0
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586   344,455 2,981 SH   SOLE   2,981 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   533,600 2,978 SH   SOLE   2,978 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530   376,451 8,664 SH   SOLE   8,664 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   365,397 5,180 SH   SOLE   5,180 0 0
INVESCO EXCHANGE TRADED FD T BUILDING & CONST 46137V779   387,054 4,864 SH   SOLE   4,864 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRGT INDS 46137V845   375,437 2,454 SH   SOLE   2,454 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   317,120 6,672 SH   SOLE   6,672 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   373,308 3,247 SH   SOLE   3,247 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRGT TECH 46137V811   359,965 5,675 SH   SOLE   5,675 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,356,652 2,780 SH   SOLE   2,780 0 0
IRON MTN INC DEL COM 46284V101   9,003,393 75,767 SH   SOLE   75,767 0 0
ISHARES SILVER TR ISHARES 46428Q109   6,115,735 215,267 SH   SOLE   212,849 0 2,418
ISHARES TR U.S. FINLS ETF 464287788   9,741,352 93,757 SH   SOLE   93,757 0 0
ISHARES TR US HOME CONS ETF 464288752   22,109,808 173,956 SH   SOLE   172,919 0 1,037
ISHARES TR US INDUSTRIALS 464287754   8,736,671 65,360 SH   SOLE   64,797 0 563
ISHARES TR 1 3 YR TREAS BD 464287457   3,792,804 45,614 SH   SOLE   45,614 0 0
ISHARES TR IBDS DEC28 ETF 46435U515   5,465,488 214,081 SH   SOLE   213,512 0 569
ISHARES TR US BR DEL SE ETF 464288794   10,491,782 81,610 SH   SOLE   80,978 0 632
ISHARES TR CORE S&P500 ETF 464287200   9,099,912 15,776 SH   SOLE   15,642 0 134
ISHARES TR EXPANDED TECH 464287515   10,034,642 112,282 SH   SOLE   111,367 0 915
ISHARES TR SHORT TREAS BD 464288679   8,472,930 76,588 SH   SOLE   76,588 0 0
ISHARES TR ISHARES BIOTECH 464287556   221,166 1,519 SH   SOLE   1,519 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   7,769,155 308,177 SH   SOLE   307,599 0 578
ISHARES TR U.S. INSRNCE ETF 464288786   11,687,026 90,562 SH   SOLE   89,776 0 786
ISHARES TR US AER DEF ETF 464288760   11,292,426 75,463 SH   SOLE   74,810 0 653
ISHARES TR MSCI USA MMENTM 46432F396   339,826 1,676 SH   SOLE   1,676 0 0
ISHARES TR ISHARES SEMICDTR 464287523   269,957 804 SH   SOLE   804 0 0
ISHARES U S ETF TR IT RT HDG HGYL 46431W606   13,423,515 155,653 SH   SOLE   155,483 0 170
JOHNSON & JOHNSON COM 478160104   245,841 1,517 SH   SOLE   1,517 0 0
JPMORGAN CHASE & CO. COM 46625H100   988,512 4,688 SH   SOLE   4,688 0 0
KLA CORP COM NEW 482480100   8,068,471 10,419 SH   SOLE   10,419 0 0
LANTHEUS HLDGS INC COM 516544103   8,714,150 79,400 SH   SOLE   79,400 0 0
LOCKHEED MARTIN CORP COM 539830109   3,165,564 5,415 SH   SOLE   5,415 0 0
MARRIOTT INTL INC NEW CL A 571903202   8,552,066 34,401 SH   SOLE   34,401 0 0
MARSH & MCLENNAN COS INC COM 571748102   8,404,843 37,675 SH   SOLE   37,675 0 0
MERCK & CO INC COM 58933Y105   327,934 2,888 SH   SOLE   2,888 0 0
META PLATFORMS INC CL A 30303M102   411,271 718 SH   SOLE   718 0 0
MICROSOFT CORP COM 594918104   3,382,272 7,860 SH   SOLE   7,860 0 0
NETFLIX INC COM 64110L106   217,746 307 SH   SOLE   307 0 0
NVIDIA CORPORATION COM 67066G104   11,197,108 90,993 SH   SOLE   90,993 0 0
ORACLE CORP COM 68389X105   334,200 1,961 SH   SOLE   1,961 0 0
PALO ALTO NETWORKS INC COM 697435105   8,045,288 23,538 SH   SOLE   23,538 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   3,538,788 35,145 SH   SOLE   35,145 0 0
PIMCO ETF TR MULTISECTOR BD 72201R585   13,791,428 517,502 SH   SOLE   516,409 0 1,093
PLUG POWER INC COM NEW 72919P202   80,463 35,603 SH   SOLE   35,603 0 0
PROCTER AND GAMBLE CO COM 742718109   242,893 1,402 SH   SOLE   1,402 0 0
PURE STORAGE INC CL A 74624M102   6,890,064 137,143 SH   SOLE   137,143 0 0
RTX CORPORATION COM 75513E101   203,791 1,682 SH   SOLE   1,682 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   6,654,288 98,073 SH   SOLE   97,855 0 218
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   34,973,434 335,702 SH   SOLE   335,274 0 428
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   223,985 1,454 SH   SOLE   1,454 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   203,098 480 SH   SOLE   480 0 0
SPDR GOLD TR GOLD SHS 78463V107   3,154,676 12,979 SH   SOLE   12,979 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   13,235,464 248,600 SH   SOLE   247,812 0 788
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,020,574 19,208 SH   SOLE   19,208 0 0
SPDR SER TR S&P BIOTECH 78464A870   3,070,210 31,075 SH   SOLE   31,075 0 0
TESLA INC COM 88160R101   1,037,363 3,965 SH   SOLE   3,965 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   260,236 421 SH   SOLE   421 0 0
TOLL BROTHERS INC COM 889478103   8,198,475 53,068 SH   SOLE   53,068 0 0
TRACTOR SUPPLY CO COM 892356106   9,001,634 30,941 SH   SOLE   30,941 0 0
TRANSOCEAN LTD REGISTERED SHS H8817H100   255,000 60,000 SH   SOLE   60,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102   609,237 1,042 SH   SOLE   1,042 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   25,419,514 262,192 SH   SOLE   262,192 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   321,973 1,137 SH   SOLE   1,137 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   246,099 641 SH   SOLE   641 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   277,425 2,164 SH   SOLE   2,164 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   400,710 1,420 SH   SOLE   1,420 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   322,702 550 SH   SOLE   550 0 0
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   12,686,004 48,779 SH   SOLE   48,687 0 92
VERISK ANALYTICS INC COM 92345Y106   884,106 3,299 SH   SOLE   3,299 0 0
VISA INC COM CL A 92826C839   313,443 1,140 SH   SOLE   1,140 0 0
WALMART INC COM 931142103   510,035 6,262 SH   SOLE   6,262 0 0
WASTE MGMT INC DEL COM 94106L109   203,656 981 SH   SOLE   981 0 0
WELLS FARGO CO NEW COM 949746101   235,450 4,168 SH   SOLE   4,168 0 0
WILLIAMS COS INC COM 969457100   204,949 4,490 SH   SOLE   4,490 0 0