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
AMAZON COM INC COM 023135106   384,755 2,972 SH   SOLE   0 0 2,972
ISHARES TR MRGSTR MD CP GRW 464288307   226,371 3,997 SH   SOLE   0 0 3,997
INVESCO QQQ TR UNIT SER 1 46090E103   15,463,936 42,806 SH   SOLE   0 0 42,806
SPDR SER TR PORTFOLIO AGRGTE 78464A649   225,768 9,376 SH   SOLE   0 0 9,376
ISHARES GOLD TR ISHARES NEW 464285204   2,270,479 65,545 SH   SOLE   0 0 65,545
INVESCO EXCHANGE TRADED FD T S&P MIDCAP 400 46137V225   645,047 7,467 SH   SOLE   0 0 7,467
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   1,790,527 75,012 SH   SOLE   0 0 75,012
VANGUARD INDEX FDS TOTAL STK MKT 922908769   554,662 2,615 SH   SOLE   0 0 2,615
ISHARES TR U.S. FINLS ETF 464287788   231,052 3,131 SH   SOLE   0 0 3,131
COMPASS INC CL A 20464U100   143,931 51,404 SH   SOLE   0 0 51,404
SPDR SER TR RUSSELL LOW VOL 78468R754   775,003 7,469 SH   SOLE   0 0 7,469
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756   302,604 5,690 SH   SOLE   0 0 5,690
SPDR S&P 500 ETF TR TR UNIT 78462F103   244,582 572 SH   SOLE   0 0 572
PACER FDS TR US CASH COWS 100 69374H881   446,653 9,151 SH   SOLE   0 0 9,151
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   1,331,612 31,922 SH   SOLE   0 0 31,922
GLOBAL X FDS US INFR DEV ETF 37954Y673   980,565 32,751 SH   SOLE   0 0 32,751
FORD MTR CO DEL COM 345370860   277,857 22,572 SH   SOLE   0 0 22,572
HOME DEPOT INC COM 437076102   235,238 785 SH   SOLE   0 0 785
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339   1,605,769 28,034 SH   SOLE   0 0 28,034
PACER FDS TR INDUSTRIAL RELET 69374H766   222,649 6,480 SH   SOLE   0 0 6,480
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,119,175 24,262 SH   SOLE   0 0 24,262
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,611,857 32,256 SH   SOLE   0 0 32,256
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   296,650 4,044 SH   SOLE   0 0 4,044
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   4,567,703 94,794 SH   SOLE   0 0 94,794
ISHARES TR BROAD USD HIGH 46435U853   1,069,162 31,153 SH   SOLE   0 0 31,153
ISHARES TR CORE S&P SCP ETF 464287804   1,966,896 21,159 SH   SOLE   0 0 21,159
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201   451,105 12,315 SH   SOLE   0 0 12,315
ALPHABET INC CAP STK CL A 02079K305   456,446 3,402 SH   SOLE   0 0 3,402
FRANKLIN TEMPLETON ETF TR FTSE JAPAN HDG 35473P637   666,945 21,288 SH   SOLE   0 0 21,288
MICROSOFT CORP COM 594918104   2,211,421 6,872 SH   SOLE   0 0 6,872
CVS HEALTH CORP COM 126650100   478,500 6,866 SH   SOLE   0 0 6,866
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,844,920 58,203 SH   SOLE   0 0 58,203
FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852   820,430 35,151 SH   SOLE   0 0 35,151
VANGUARD INDEX FDS SMALL CP ETF 922908751   391,245 2,097 SH   SOLE   0 0 2,097
SPDR SER TR S&P KENSHO NEW 78468R648   745,356 18,937 SH   SOLE   0 0 18,937
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   273,043 5,429 SH   SOLE   0 0 5,429
SPDR SER TR S&P KENSHO CLEAN 78468R655   724,577 11,183 SH   SOLE   0 0 11,183
VANGUARD WORLD FDS INF TECH ETF 92204A702   749,292 1,789 SH   SOLE   0 0 1,789
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   2,786,253 58,572 SH   SOLE   0 0 58,572
ETF SER SOLUTIONS DISTILLATE US 26922A321   492,806 11,089 SH   SOLE   0 0 11,089
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,260,019 10,849 SH   SOLE   0 0 10,849
PIMCO ETF TR BROAD US TIPS 72201R403   1,458,947 28,456 SH   SOLE   0 0 28,456
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647   1,769,303 36,807 SH   SOLE   0 0 36,807
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   231,210 5,231 SH   SOLE   0 0 5,231
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205   1,016,577 15,051 SH   SOLE   0 0 15,051
GLOBAL X FDS CYBRSCURTY ETF 37954Y384   226,993 9,353 SH   SOLE   0 0 9,353
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   626,329 2,525 SH   SOLE   0 0 2,525
REPLIGEN CORP COM 759916109   278,928 1,800 SH   SOLE   0 0 1,800
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203   501,068 24,830 SH   SOLE   0 0 24,830
ISHARES TR US AER DEF ETF 464288760   3,769,017 35,971 SH   SOLE   0 0 35,971
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   798,863 10,023 SH   SOLE   0 0 10,023
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,724,102 17,358 SH   SOLE   0 0 17,358
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631   897,958 36,666 SH   SOLE   0 0 36,666
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   6,416,468 91,429 SH   SOLE   0 0 91,429
PUTNAM ETF TRUST FOCSD LARCP GWT 746729409   241,654 9,560 SH   SOLE   0 0 9,560
UNITED STS OIL FD LP UNITS 91232N207   643,774 8,109 SH   SOLE   0 0 8,109
VANGUARD INDEX FDS GROWTH ETF 922908736   747,299 2,723 SH   SOLE   0 0 2,723
SPDR SER TR BLOOMBERG SHT TE 78468R408   2,371,714 98,005 SH   SOLE   0 0 98,005
ISHARES TR US TREAS BD ETF 46429B267   2,014,047 92,071 SH   SOLE   0 0 92,071
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   247,259 1,691 SH   SOLE   0 0 1,691
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   351,414 4,785 SH   SOLE   0 0 4,785
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   452,522 18,470 SH   SOLE   0 0 18,470
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106   828,059 31,497 SH   SOLE   0 0 31,497
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   1,853,025 72,243 SH   SOLE   0 0 72,243
SERVICENOW INC COM 81762P102   1,249,823 2,251 SH   SOLE   0 0 2,251
HARBOR ETF TRUST LONG TERM GROWER 41151J406   203,376 11,274 SH   SOLE   0 0 11,274
PUTNAM ETF TRUST FOCUSED LAR CAP 746729300   1,289,819 44,754 SH   SOLE   0 0 44,754
ETF SER SOLUTIONS DISTILLATE SMLMD 26922B667   235,487 7,800 SH   SOLE   0 0 7,800
ISHARES TR CORE MSCI EAFE 46432F842   2,110,089 33,282 SH   SOLE   0 0 33,282
NVIDIA CORPORATION COM 67066G104   227,599 508 SH   SOLE   0 0 508
AECOM COM 00766T100   476,972 5,884 SH   SOLE   0 0 5,884
ISHARES INC CORE MSCI EMKT 46434G103   926,557 19,568 SH   SOLE   0 0 19,568
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,103,727 15,971 SH   SOLE   0 0 15,971
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   379,763 9,142 SH   SOLE   0 0 9,142
GENERAL DYNAMICS CORP COM 369550108   307,027 1,377 SH   SOLE   0 0 1,377
CISCO SYS INC COM 17275R102   438,673 8,065 SH   SOLE   0 0 8,065
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   2,117,778 44,519 SH   SOLE   0 0 44,519
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   1,215,368 26,606 SH   SOLE   0 0 26,606
AT&T INC COM 00206R102   517,493 35,276 SH   SOLE   0 0 35,276
VANGUARD BD INDEX FDS INTERMED TERM 921937819   235,677 3,292 SH   SOLE   0 0 3,292
SELECT SECTOR SPDR TR ENERGY 81369Y506   5,687,930 64,205 SH   SOLE   0 0 64,205
ISHARES TR US CONSM STAPLES 464287812   7,023,569 37,937 SH   SOLE   0 0 37,937
ISHARES TR ISHARES BIOTECH 464287556   1,049,605 8,700 SH   SOLE   0 0 8,700
SELECT SECTOR SPDR TR INDL 81369Y704   341,148 3,398 SH   SOLE   0 0 3,398
ISHARES TR U.S. TECH ETF 464287721   223,750 2,107 SH   SOLE   0 0 2,107
ISHARES TR ISHARES SEMICDTR 464287523   267,448 562 SH   SOLE   0 0 562
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   3,426,486 109,894 SH   SOLE   0 0 109,894
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   287,572 4,763 SH   SOLE   0 0 4,763
ISHARES TR CORE S&P500 ETF 464287200   226,164 527 SH   SOLE   0 0 527
NORTHROP GRUMMAN CORP COM 666807102   409,085 925 SH   SOLE   0 0 925
M & T BK CORP COM 55261F104   299,292 2,451 SH   SOLE   0 0 2,451
BANK AMERICA CORP COM 060505104   351,057 13,148 SH   SOLE   0 0 13,148
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,054,372 86,137 SH   SOLE   0 0 86,137
INVESCO EXCHANGE TRADED FD T LEISURE AND ENTE 46137V720   208,358 5,439 SH   SOLE   0 0 5,439
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   2,723,003 59,846 SH   SOLE   0 0 59,846
RTX CORPORATION COM 75513E101   256,921 3,601 SH   SOLE   0 0 3,601
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   262,722 1,811 SH   SOLE   0 0 1,811
ISHARES TR CORE S&P US GWT 464287671   246,226 2,587 SH   SOLE   0 0 2,587
ALPS ETF TR ALERIAN ENERGY 00162Q676   468,850 21,715 SH   SOLE   0 0 21,715
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   834,014 5,384 SH   SOLE   0 0 5,384
ISHARES TR 7-10 YR TRSY BD 464287440   3,409,156 37,624 SH   SOLE   0 0 37,624
ISHARES TR CORE DIV GRWTH 46434V621   1,137,609 23,150 SH   SOLE   0 0 23,150
SPDR SER TR PORTFOLIO S&P500 78464A854   836,707 16,654 SH   SOLE   0 0 16,654
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853   1,018,178 26,612 SH   SOLE   0 0 26,612
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   226,174 3,022 SH   SOLE   0 0 3,022
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   517,324 11,070 SH   SOLE   0 0 11,070
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   7,836,311 181,144 SH   SOLE   0 0 181,144
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104   169,329 10,650 SH   SOLE   0 0 10,650
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   2,327,205 47,777 SH   SOLE   0 0 47,777
ALTRIA GROUP INC COM 02209S103   773,177 18,595 SH   SOLE   0 0 18,595
EXXON MOBIL CORP COM 30231G102   300,422 2,598 SH   SOLE   0 0 2,598
ARK ETF TR INNOVATION ETF 00214Q104   658,291 16,862 SH   SOLE   0 0 16,862
ETF SER SOLUTIONS US GLB JETS 26922A842   972,725 57,935 SH   SOLE   0 0 57,935
FIRST TR VALUE LINE DIVID IN SHS 33734H106   8,194,765 222,623 SH   SOLE   0 0 222,623
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   2,341,906 51,391 SH   SOLE   0 0 51,391
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   769,150 25,193 SH   SOLE   0 0 25,193
IMMUNITYBIO INC COM 45256X103   25,260 16,510 SH   SOLE   0 0 16,510
ISHARES TR CORE S&P MCP ETF 464287507   266,454 1,083 SH   SOLE   0 0 1,083
APPLE INC COM 037833100   1,920,362 11,052 SH   SOLE   0 0 11,052
DISNEY WALT CO COM 254687106   216,288 2,648 SH   SOLE   0 0 2,648