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
ABBOTT LABS COM 002824100   343,712 2,633 SH   SOLE   0 0 2,633
ALBEMARLE CORP COM 012653101   213,103 2,769 SH   SOLE   0 0 2,769
ALPHABET INC CAP STK CL A 02079K305   1,566,173 8,522 SH   SOLE   0 0 8,522
ALPHABET INC CAP STK CL C 02079K107   1,207,839 6,506 SH   SOLE   0 0 6,506
ALPS ETF TR OSHARES US SMLCP 00162Q395   238,141 5,472 SH   SOLE   0 0 5,472
AMAZON COM INC COM 023135106   2,176,192 9,458 SH   SOLE   0 0 9,458
AON PLC SHS CL A G0403H108   2,820,934 7,332 SH   SOLE   0 0 7,332
APPLE INC COM 037833100   1,321,375 5,615 SH   SOLE   0 0 5,615
AT&T INC COM 00206R102   240,250 9,498 SH   SOLE   0 0 9,498
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   348,855 741 SH   SOLE   0 0 741
CINTAS CORP COM 172908105   689,968 3,368 SH   SOLE   0 0 3,368
ELI LILLY & CO COM 532457108   314,841 361 SH   SOLE   0 0 361
ETFIS SER TR I VIRTUS REAVES UT 26923G806   9,478,146 135,614 SH   SOLE   0 0 135,614
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   426,785 15,397 SH   SOLE   0 0 15,397
EXXON MOBIL CORP COM 30231G102   299,671 2,747 SH   SOLE   0 0 2,747
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   8,025,723 43,148 SH   SOLE   0 0 43,148
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408   1,098,711 21,979 SH   SOLE   0 0 21,979
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   546,046 12,171 SH   SOLE   0 0 12,171
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   389,617 3,021 SH   SOLE   0 0 3,021
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   299,088 3,939 SH   SOLE   0 0 3,939
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   354,967 2,947 SH   SOLE   0 0 2,947
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   330,721 2,110 SH   SOLE   0 0 2,110
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308   266,857 11,294 SH   SOLE   0 0 11,294
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   576,144 6,423 SH   SOLE   0 0 6,423
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   3,060,021 11,675 SH   SOLE   0 0 11,675
FIRST TR EXCHANGE-TRADED FD FT VEST RIS 33738D879   268,110 10,703 SH   SOLE   0 0 10,703
FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705   244,635 4,828 SH   SOLE   0 0 4,828
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872   422,007 12,365 SH   SOLE   0 0 12,365
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   204,368 12,448 SH   SOLE   0 0 12,448
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   345,394 4,253 SH   SOLE   0 0 4,253
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401   211,360 2,166 SH   SOLE   0 0 2,166
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720   328,411 6,851 SH   SOLE   0 0 6,851
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   1,439,583 8,358 SH   SOLE   0 0 8,358
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   277,072 4,495 SH   SOLE   0 0 4,495
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   281,099 7,731 SH   SOLE   0 0 7,731
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103   928,863 6,866 SH   SOLE   0 0 6,866
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870   219,193 11,675 SH   SOLE   0 0 11,675
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   426,714 5,513 SH   SOLE   0 0 5,513
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   2,300,749 17,372 SH   SOLE   0 0 17,372
FIRST TR NASDAQ 100 TECH IND SHS 337345102   6,804,704 33,665 SH   SOLE   0 0 33,665
FIRST TR VALUE LINE DIVID IN SHS 33734H106   5,166,004 116,248 SH   SOLE   0 0 116,248
GLOBAL X FDS GBL X HYDROGEN 37960A420   587,936 28,071 SH   SOLE   0 0 28,071
GLOBAL X FDS GLBL X MLP ETF 37954Y343   296,663 5,668 SH   SOLE   0 0 5,668
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   5,486,263 132,896 SH   SOLE   0 0 132,896
GLOBAL X FDS US INFR DEV ETF 37954Y673   222,988 5,359 SH   SOLE   0 0 5,359
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   493,607 4,163 SH   SOLE   0 0 4,163
GRANITESHARES GOLD TR SHS BEN INT 38748G101   365,902 12,767 SH   SOLE   0 0 12,767
ILLINOIS TOOL WKS INC COM 452308109   258,627 1,012 SH   SOLE   0 0 1,012
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   515,836 2,375 SH   SOLE   0 0 2,375
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698   18,607,175 181,432 SH   SOLE   0 0 181,432
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452   508,566 23,165 SH   SOLE   0 0 23,165
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   2,171,481 18,155 SH   SOLE   0 0 18,155
INVESCO EXCHANGE TRADED FD T PHARMACEUTICALS 46137V662   301,570 3,497 SH   SOLE   0 0 3,497
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   368,970 3,733 SH   SOLE   0 0 3,733
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   221,460 1,233 SH   SOLE   0 0 1,233
INVESCO QQQ TR UNIT SER 1 46090E103   3,533,490 6,700 SH   SOLE   0 0 6,700
ISHARES INC MSCI EMRG CHN 46434G764   4,188,180 73,956 SH   SOLE   0 0 73,956
ISHARES TR 1 3 YR TREAS BD 464287457   359,759 4,394 SH   SOLE   0 0 4,394
ISHARES TR CORE DIV GRWTH 46434V621   718,650 11,296 SH   SOLE   0 0 11,296
ISHARES TR CORE MSCI EAFE 46432F842   479,549 6,416 SH   SOLE   0 0 6,416
ISHARES TR CORE S&P SCP ETF 464287804   1,725,161 14,927 SH   SOLE   0 0 14,927
ISHARES TR CORE S&P TTL STK 464287150   204,641 1,545 SH   SOLE   0 0 1,545
ISHARES TR CORE S&P500 ETF 464287200   21,817,015 35,999 SH   SOLE   0 0 35,999
ISHARES TR CORE TOTAL USD 46434V613   838,665 18,575 SH   SOLE   0 0 18,575
ISHARES TR EXPANDED TECH 464287515   331,856 3,169 SH   SOLE   0 0 3,169
ISHARES TR FLTG RATE NT ETF 46429B655   306,800 6,021 SH   SOLE   0 0 6,021
ISHARES TR INVESTMENT GRADE 46435G219   266,670 6,021 SH   SOLE   0 0 6,021
ISHARES TR ISHS 1-5YR INVS 464288646   277,718 5,366 SH   SOLE   0 0 5,366
ISHARES TR MSCI INTL QUALTY 46434V456   2,649,466 66,898 SH   SOLE   0 0 66,898
ISHARES TR MSCI LW CRB TG 46434V464   212,371 1,059 SH   SOLE   0 0 1,059
ISHARES TR MSCI USA ESG SLC 464288802   676,651 5,467 SH   SOLE   0 0 5,467
ISHARES TR MSCI USA QLT FCT 46432F339   15,542,682 84,646 SH   SOLE   0 0 84,646
ISHARES TR RUS 1000 GRW ETF 464287614   8,270,846 20,160 SH   SOLE   0 0 20,160
ISHARES TR S&P 500 GRWT ETF 464287309   7,853,160 74,792 SH   SOLE   0 0 74,792
ISHARES TR SP SMCP600VL ETF 464287879   3,135,375 29,150 SH   SOLE   0 0 29,150
ISHARES TR TRS FLT RT BD 46434V860   215,991 4,272 SH   SOLE   0 0 4,272
ISHARES TR U.S. ENERGY ETF 464287796   254,588 5,315 SH   SOLE   0 0 5,315
ISHARES TR U.S. MED DVC ETF 464288810   608,026 9,519 SH   SOLE   0 0 9,519
ISHARES TR U.S. PHARMA ETF 464288836   250,609 3,558 SH   SOLE   0 0 3,558
ISHARES TR US AER DEF ETF 464288760   1,381,884 8,799 SH   SOLE   0 0 8,799
ISHARES TR US HLTHCR PR ETF 464288828   311,114 6,020 SH   SOLE   0 0 6,020
ISHARES TR USD INV GRDE ETF 464288620   8,091,311 161,005 SH   SOLE   0 0 161,005
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   374,270 5,200 SH   SOLE   0 0 5,200
MASTERCARD INCORPORATED CL A 57636Q104   953,611 1,693 SH   SOLE   0 0 1,693
META PLATFORMS INC CL A 30303M102   1,107,466 1,532 SH   SOLE   0 0 1,532
MICROSOFT CORP COM 594918104   2,082,064 5,090 SH   SOLE   0 0 5,090
NETFLIX INC COM 64110L106   311,373 307 SH   SOLE   0 0 307
NVIDIA CORPORATION COM 67066G104   3,637,535 27,688 SH   SOLE   0 0 27,688
NXP SEMICONDUCTORS N V COM N6596X109   269,612 1,243 SH   SOLE   0 0 1,243
ONEOK INC NEW COM 682680103   380,404 3,822 SH   SOLE   0 0 3,822
PACER FDS TR US CASH COWS 100 69374H881   12,066,431 210,179 SH   SOLE   0 0 210,179
PALO ALTO NETWORKS INC COM 697435105   638,814 3,280 SH   SOLE   0 0 3,280
PRINCIPAL EXCHANGE TRADED FD PRIN U S SMALL 74255Y607   3,141,223 59,538 SH   SOLE   0 0 59,538
PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870   575,699 9,241 SH   SOLE   0 0 9,241
PROSHARES TR S&P 500 DV ARIST 74348A467   9,224,242 91,003 SH   SOLE   0 0 91,003
RBB FD INC US TREASR 10 YR 74933W536   1,030,036 24,282 SH   SOLE   0 0 24,282
RBB FD INC US TREASY 2 YR 74933W486   3,209,715 66,884 SH   SOLE   0 0 66,884
RBB FD INC US TRSRY 6 MNTH 74933W460   559,621 11,177 SH   SOLE   0 0 11,177
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   233,806 2,264 SH   SOLE   0 0 2,264
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   2,012,839 39,336 SH   SOLE   0 0 39,336
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   295,491 3,668 SH   SOLE   0 0 3,668
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,206,576 15,237 SH   SOLE   0 0 15,237
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   222,899 6,160 SH   SOLE   0 0 6,160
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   207,253 5,239 SH   SOLE   0 0 5,239
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,264,896 5,414 SH   SOLE   0 0 5,414
SPDR SER TR NYSE TECH ETF 78464A102   2,033,721 9,329 SH   SOLE   0 0 9,329
SPDR SER TR PORTFOLIO SHORT 78464A474   9,666,031 323,673 SH   SOLE   0 0 323,673
SPDR SER TR S&P DIVID ETF 78464A763   203,472 1,524 SH   SOLE   0 0 1,524
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707   462,670 11,444 SH   SOLE   0 0 11,444
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408   4,603,333 83,712 SH   SOLE   0 0 83,712
STIFEL FINL CORP COM 860630102   235,019 2,185 SH   SOLE   0 0 2,185
TESLA INC COM 88160R101   506,718 1,491 SH   SOLE   0 0 1,491
UNITED RENTALS INC COM 911363109   312,900 430 SH   SOLE   0 0 430
UNITEDHEALTH GROUP INC COM 91324P102   678,879 1,277 SH   SOLE   0 0 1,277
VANECK ETF TRUST LONG/FLAT TREND 92189F148   530,968 10,430 SH   SOLE   0 0 10,430
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   4,508,556 49,346 SH   SOLE   0 0 49,346
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   16,343,313 66,068 SH   SOLE   0 0 66,068
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   524,577 7,301 SH   SOLE   0 0 7,301
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   433,846 8,739 SH   SOLE   0 0 8,739
VANGUARD INDEX FDS GROWTH ETF 922908736   12,406,974 29,470 SH   SOLE   0 0 29,470
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   376,177 678 SH   SOLE   0 0 678
VANGUARD INDEX FDS SM CP VAL ETF 922908611   4,016,101 19,957 SH   SOLE   0 0 19,957
VANGUARD INDEX FDS TOTAL STK MKT 922908769   22,237,429 74,500 SH   SOLE   0 0 74,500
VANGUARD INDEX FDS VALUE ETF 922908744   950,506 5,385 SH   SOLE   0 0 5,385
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   6,865,629 113,745 SH   SOLE   0 0 113,745
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   414,512 3,400 SH   SOLE   0 0 3,400
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   303,419 3,888 SH   SOLE   0 0 3,888
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   13,922,298 68,539 SH   SOLE   0 0 68,539
VANGUARD STAR FDS VG TL INTL STK F 921909768   312,231 5,039 SH   SOLE   0 0 5,039
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   7,794,340 153,781 SH   SOLE   0 0 153,781
VANGUARD WELLINGTON FD US QUALITY 921935706   507,140 3,498 SH   SOLE   0 0 3,498
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   298,145 2,239 SH   SOLE   0 0 2,239
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   5,896,584 82,366 SH   SOLE   0 0 82,366
VANGUARD WORLD FD INF TECH ETF 92204A702   248,975 398 SH   SOLE   0 0 398
WALMART INC COM 931142103   706,955 6,814 SH   SOLE   0 0 6,814
WISDOMTREE TR ITL HDG QTLY DIV 97717X594   205,145 4,380 SH   SOLE   0 0 4,380
WISDOMTREE TR US QTLY DIV GRT 97717X669   13,334,163 159,851 SH   SOLE   0 0 159,851