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   449,771 2,531 SH   SOLE   2,531 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104   2,732,414 135,268 SH   SOLE   135,268 0 0
ADVANCED MICRO DEVICES INC COM 007903107   440,400 3,646 SH   SOLE   3,646 0 0
ALPHABET INC CAP STK CL A 02079K305   624,384 3,298 SH   SOLE   3,298 0 0
ALPHABET INC CAP STK CL C 02079K107   307,751 1,616 SH   SOLE   1,616 0 0
AMAZON COM INC COM 023135106   2,523,643 11,503 SH   SOLE   11,503 0 0
AMERICAN EXPRESS CO COM 025816109   229,093 772 SH   SOLE   772 0 0
APPLE INC COM 037833100   3,649,412 14,573 SH   SOLE   14,573 0 0
AT&T INC COM 00206R102   617,582 27,123 SH   SOLE   27,123 0 0
AXON ENTERPRISE INC COM 05464C101   297,160 500 SH   SOLE   500 0 0
BANK AMERICA CORP COM 060505104   276,743 6,297 SH   SOLE   6,297 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   268,795 593 SH   SOLE   593 0 0
BOSTON SCIENTIFIC CORP COM 101137107   508,141 5,689 SH   SOLE   5,689 0 0
BROADCOM INC COM 11135F101   379,070 1,635 SH   SOLE   1,635 0 0
CAMECO CORP COM 13321L108   311,835 6,068 SH   SOLE   6,068 0 0
CATERPILLAR INC COM 149123101   481,239 1,327 SH   SOLE   1,327 0 0
CGI INC CL A SUB VTG 12532H104   982,131 8,984 SH   SOLE   8,984 0 0
CHEVRON CORP NEW COM 166764100   434,520 3,000 SH   SOLE   3,000 0 0
CINTAS CORP COM 172908105   7,788,501 42,630 SH   SOLE   42,630 0 0
CISCO SYS INC COM 17275R102   233,053 3,937 SH   SOLE   3,937 0 0
CLEAN HARBORS INC COM 184496107   8,219,910 35,717 SH   SOLE   35,717 0 0
COCA COLA CO COM 191216100   244,065 3,920 SH   SOLE   3,920 0 0
COSTCO WHSL CORP NEW COM 22160K105   529,815 578 SH   SOLE   578 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   236,433 691 SH   SOLE   691 0 0
DESCARTES SYS GROUP INC COM 249906108   9,663,043 85,062 SH   SOLE   85,062 0 0
ELI LILLY & CO COM 532457108   706,570 915 SH   SOLE   915 0 0
EMCOR GROUP INC COM 29084Q100   9,029,433 19,893 SH   SOLE   19,893 0 0
EMERSON ELEC CO COM 291011104   243,151 1,962 SH   SOLE   1,962 0 0
EXXON MOBIL CORP COM 30231G102   581,974 5,410 SH   SOLE   5,410 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   698,818 12,910 SH   SOLE   12,910 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   691,220 10,695 SH   SOLE   10,695 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   689,612 9,218 SH   SOLE   9,218 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   225,936 3,561 SH   SOLE   3,561 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   1,315,121 36,684 SH   SOLE   36,684 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   13,303,238 225,249 SH   SOLE   224,734 0 515
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   690,360 2,839 SH   SOLE   2,839 0 0
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   297,665 2,917 SH   SOLE   2,917 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U406   1,962,846 48,900 SH   SOLE   48,900 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740F854   6,521,385 164,349 SH   SOLE   163,748 0 601
FIRST TR NASDAQ 100 TECH IND SHS 337345102   5,037,996 26,758 SH   SOLE   26,758 0 0
FREEPORT-MCMORAN INC CL B 35671D857   381,447 10,017 SH   SOLE   10,017 0 0
GARTNER INC COM 366651107   305,216 630 SH   SOLE   630 0 0
GE AEROSPACE COM NEW 369604301   1,633,284 9,792 SH   SOLE   9,792 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   275,829 3,528 SH   SOLE   3,528 0 0
GE VERNOVA INC COM 36828A101   896,663 2,726 SH   SOLE   2,726 0 0
HEICO CORP NEW COM 422806109   8,264,837 34,764 SH   SOLE   34,764 0 0
HOME DEPOT INC COM 437076102   200,356 515 SH   SOLE   515 0 0
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586   350,269 3,018 SH   SOLE   3,018 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   344,542 5,237 SH   SOLE   5,237 0 0
INVESCO EXCHANGE TRADED FD T BUILDING & CONST 46137V779   370,019 4,887 SH   SOLE   4,887 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530   403,915 8,651 SH   SOLE   8,651 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   605,669 3,456 SH   SOLE   3,456 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   8,974,207 72,648 SH   SOLE   72,500 0 148
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   373,905 3,259 SH   SOLE   3,259 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   333,283 6,671 SH   SOLE   6,671 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRGT TECH 46137V811   404,522 5,575 SH   SOLE   5,575 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRGT INDS 46137V845   373,791 2,431 SH   SOLE   2,431 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   2,173,937 4,252 SH   SOLE   4,252 0 0
IRON MTN INC DEL COM 46284V101   7,742,718 73,663 SH   SOLE   73,663 0 0
ISHARES TR US HOME CONS ETF 464288752   17,998,997 174,088 SH   SOLE   173,387 0 701
ISHARES TR U.S. FINLS ETF 464287788   20,015,533 181,005 SH   SOLE   180,839 0 166
ISHARES TR US INDUSTRIALS 464287754   8,726,066 65,354 SH   SOLE   65,022 0 332
ISHARES TR 1 3 YR TREAS BD 464287457   3,853,880 47,010 SH   SOLE   47,010 0 0
ISHARES TR US REGNL BKS ETF 464288778   7,024,716 139,490 SH   SOLE   138,652 0 838
ISHARES TR IBDS DEC28 ETF 46435U515   5,484,175 220,248 SH   SOLE   219,679 0 569
ISHARES TR IBONDS DEC 2030 46436E726   7,958,736 372,600 SH   SOLE   371,931 0 669
ISHARES TR US AER DEF ETF 464288760   10,874,400 74,815 SH   SOLE   74,446 0 369
ISHARES TR SHORT TREAS BD 464288679   8,452,594 76,765 SH   SOLE   76,765 0 0
ISHARES TR EXPANDED TECH 464287515   11,068,867 110,556 SH   SOLE   110,023 0 533
ISHARES TR CORE S&P500 ETF 464287200   9,202,246 15,632 SH   SOLE   15,553 0 79
ISHARES TR ISHARES SEMICDTR 464287523   257,942 1,197 SH   SOLE   1,197 0 0
ISHARES TR MSCI USA MMENTM 46432F396   348,660 1,685 SH   SOLE   1,685 0 0
ISHARES TR US BR DEL SE ETF 464288794   11,496,442 79,781 SH   SOLE   79,441 0 340
ISHARES TR U.S. INSRNCE ETF 464288786   11,328,297 89,573 SH   SOLE   89,129 0 444
ISHARES U S ETF TR IT RT HDG HGYL 46431W606   14,198,876 164,434 SH   SOLE   164,264 0 170
JPMORGAN CHASE & CO. COM 46625H100   1,272,141 5,307 SH   SOLE   5,307 0 0
KLA CORP COM NEW 482480100   7,881,533 12,508 SH   SOLE   12,508 0 0
LANTHEUS HLDGS INC COM 516544103   7,489,412 83,718 SH   SOLE   83,718 0 0
LOCKHEED MARTIN CORP COM 539830109   2,625,830 5,404 SH   SOLE   5,404 0 0
MARRIOTT INTL INC NEW CL A 571903202   9,613,640 34,465 SH   SOLE   34,465 0 0
MARSH & MCLENNAN COS INC COM 571748102   8,315,425 39,148 SH   SOLE   39,148 0 0
MERCK & CO INC COM 58933Y105   313,224 3,149 SH   SOLE   3,149 0 0
META PLATFORMS INC CL A 30303M102   664,317 1,135 SH   SOLE   1,135 0 0
MICROSOFT CORP COM 594918104   4,259,408 10,105 SH   SOLE   10,105 0 0
NETFLIX INC COM 64110L106   334,245 375 SH   SOLE   375 0 0
NVIDIA CORPORATION COM 67066G104   13,153,196 96,865 SH   SOLE   96,865 0 0
ORACLE CORP COM 68389X105   337,007 2,022 SH   SOLE   2,022 0 0
PALO ALTO NETWORKS INC COM 697435105   8,766,794 48,087 SH   SOLE   48,087 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   3,787,447 37,746 SH   SOLE   37,746 0 0
PIMCO ETF TR MULTISECTOR BD 72201R585   14,503,666 559,555 SH   SOLE   558,462 0 1,093
PLUG POWER INC COM NEW 72919P202   75,834 35,603 SH   SOLE   35,603 0 0
PROCTER AND GAMBLE CO COM 742718109   289,078 1,724 SH   SOLE   1,724 0 0
PURE STORAGE INC CL A 74624M102   10,243,637 166,753 SH   SOLE   166,753 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   133,000 10,000 SH   SOLE   10,000 0 0
RTX CORPORATION COM 75513E101   225,785 1,951 SH   SOLE   1,951 0 0
SALESFORCE INC COM 79466L302   239,776 717 SH   SOLE   717 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   36,597,291 1,313,142 SH   SOLE   1,311,430 0 1,712
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   6,378,983 275,193 SH   SOLE   274,539 0 654
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   269,957 1,962 SH   SOLE   1,962 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   919,080 2,160 SH   SOLE   2,160 0 0
SPDR GOLD TR GOLD SHS 78463V107   3,328,561 13,747 SH   SOLE   13,747 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   13,715,244 23,402 SH   SOLE   23,402 0 0
TESLA INC COM 88160R101   1,837,876 4,551 SH   SOLE   4,551 0 0
TOLL BROTHERS INC COM 889478103   6,029,856 47,875 SH   SOLE   47,875 0 0
TRACTOR SUPPLY CO COM 892356106   8,439,150 159,049 SH   SOLE   159,049 0 0
TRANSOCEAN LTD REGISTERED SHS H8817H100   225,000 60,000 SH   SOLE   60,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102   414,805 820 SH   SOLE   820 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   25,050,268 270,157 SH   SOLE   270,157 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   331,613 1,144 SH   SOLE   1,144 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   370,217 902 SH   SOLE   902 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   276,105 2,164 SH   SOLE   2,164 0 0
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   12,336,719 48,495 SH   SOLE   48,403 0 92
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   421,596 1,662 SH   SOLE   1,662 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   343,027 552 SH   SOLE   552 0 0
VERISK ANALYTICS INC COM 92345Y106   910,293 3,305 SH   SOLE   3,305 0 0
VISA INC COM CL A 92826C839   478,169 1,513 SH   SOLE   1,513 0 0
WALMART INC COM 931142103   724,481 7,975 SH   SOLE   7,975 0 0
WELLS FARGO CO NEW COM 949746101   340,313 4,845 SH   SOLE   4,845 0 0
WILLIAMS COS INC COM 969457100   211,708 3,912 SH   SOLE   3,912 0 0