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
ALPHABET INC CAP STK CL C 02079K107   253,768 2,860 SH   SOLE   140 0 2,720
ALPHABET INC CAP STK CL A 02079K305   267,249 3,029 SH   SOLE   0 0 3,029
ALPS ETF TR ALERIAN MLP 00162Q452   830,949 21,827 SH   SOLE   0 0 21,827
AMAZON COM INC COM 023135106   400,176 4,764 SH   SOLE   125 0 4,639
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109   21,084,863 465,176 SH   SOLE   7,487 0 457,689
AMERICAN CENTY ETF TR US SML CP VALU 025072877   2,763,845 37,094 SH   SOLE   879 0 36,215
APPLE INC COM 037833100   2,201,579 16,944 SH   SOLE   41 0 16,903
ASTRAZENECA PLC SPONSORED ADR 046353108   822,007 12,124 SH   SOLE   0 0 12,124
AT&T INC COM 00206R102   314,494 17,083 SH   SOLE   0 0 17,083
BANK AMERICA CORP COM 060505104   566,218 17,096 SH   SOLE   347 0 16,749
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   362,031 1,172 SH   SOLE   0 0 1,172
CATERPILLAR INC COM 149123101   1,290,062 5,385 SH   SOLE   0 0 5,385
CISCO SYS INC COM 17275R102   258,483 5,426 SH   SOLE   0 0 5,426
CURTISS WRIGHT CORP COM 231561101   291,231 1,744 SH   SOLE   0 0 1,744
DISNEY WALT CO COM 254687106   236,113 2,718 SH   SOLE   0 0 2,718
DUKE ENERGY CORP NEW COM NEW 26441C204   372,000 3,612 SH   SOLE   0 0 3,612
EATON VANCE TAX-MANAGED DIVE COM 27828N102   989,946 91,155 SH   SOLE   0 0 91,155
EXXON MOBIL CORP COM 30231G102   279,500 2,534 SH   SOLE   0 0 2,534
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   985,882 58,683 SH   SOLE   122 0 58,561
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   14,777,113 603,394 SH   SOLE   10,625 0 592,769
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   2,059,450 50,280 SH   SOLE   1,104 0 49,176
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   1,429,445 24,812 SH   SOLE   487 0 24,326
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205   1,034,332 16,962 SH   SOLE   407 0 16,555
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   4,208,175 88,761 SH   SOLE   1,513 0 87,248
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   2,262,820 18,375 SH   SOLE   359 0 18,016
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   32,296,443 724,298 SH   SOLE   11,095 0 713,204
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   279,278 7,172 SH   SOLE   0 0 7,172
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   21,320,459 1,424,212 SH   SOLE   22,213 0 1,402,000
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   21,045,870 440,475 SH   SOLE   6,378 0 434,096
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   2,747,487 62,557 SH   SOLE   1,224 0 61,333
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720   1,157,506 32,405 SH   SOLE   817 0 31,588
FLEXSHARES TR READY ACC VARI 33939L886   300,576 4,040 SH   SOLE   0 0 4,040
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   1,591,678 100,043 SH   SOLE   0 0 100,043
GLOBAL X FDS US PFD ETF 37954Y657   30,734,960 1,586,730 SH   SOLE   25,601 0 1,561,129
GLOBAL X FDS S&P 500 COVERED 37954Y475   2,798,519 71,083 SH   SOLE   0 0 71,083
HOME DEPOT INC COM 437076102   776,778 2,459 SH   SOLE   0 0 2,459
HONEYWELL INTL INC COM 438516106   232,944 1,087 SH   SOLE   0 0 1,087
HUT 8 MNG CORP COM 44812T102   66,725 78,500 SH   SOLE   0 0 78,500
INTEL CORP COM 458140100   284,496 10,764 SH   SOLE   0 0 10,764
INTERNATIONAL BUSINESS MACHS COM 459200101   293,333 2,082 SH   SOLE   0 0 2,082
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   1,509,917 20,701 SH   SOLE   381 0 20,320
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698   505,607 6,838 SH   SOLE   0 0 6,838
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672   229,084 2,668 SH   SOLE   0 0 2,668
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   1,508,840 71,918 SH   SOLE   0 0 71,918
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   986,596 42,325 SH   SOLE   0 0 42,325
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,710,342 83,492 SH   SOLE   0 0 83,492
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   531,212 24,015 SH   SOLE   0 0 24,015
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   938,524 46,600 SH   SOLE   0 0 46,600
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   787,299 41,601 SH   SOLE   0 0 41,601
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   814,297 42,869 SH   SOLE   0 0 42,869
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   211,548 10,785 SH   SOLE   0 0 10,785
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   24,444,344 669,341 SH   SOLE   10,050 0 659,292
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   18,454,987 116,320 SH   SOLE   1,744 0 114,577
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365   237,914 3,273 SH   SOLE   0 0 3,273
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   17,520,896 150,601 SH   SOLE   2,158 0 148,443
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   572,204 4,051 SH   SOLE   0 0 4,051
INVESCO QQQ TR UNIT SER 1 46090E103   6,811,321 25,580 SH   SOLE   590 0 24,990
ISHARES TR SELECT DIVID ETF 464287168   4,609,575 38,222 SH   SOLE   651 0 37,571
ISHARES TR RUSSELL 2000 ETF 464287655   632,927 3,630 SH   SOLE   0 0 3,630
ISHARES TR S&P MC 400VL ETF 464287705   16,962,477 168,279 SH   SOLE   2,172 0 166,107
ISHARES TR RUS 2000 VAL ETF 464287630   22,066,738 159,131 SH   SOLE   2,248 0 156,884
ISHARES TR TIPS BD ETF 464287176   499,310 4,691 SH   SOLE   0 0 4,691
ISHARES TR PFD AND INCM SEC 464288687   679,445 22,255 SH   SOLE   0 0 22,255
ISHARES TR U.S. MED DVC ETF 464288810   18,096,825 344,242 SH   SOLE   4,735 0 339,507
ISHARES TR RUS 2000 GRW ETF 464287648   12,180,188 56,779 SH   SOLE   815 0 55,964
ISHARES TR US AER DEF ETF 464288760   213,653 1,910 SH   SOLE   0 0 1,910
ISHARES TR RUS 1000 ETF 464287622   768,223 3,649 SH   SOLE   0 0 3,649
ISHARES TR MORTGE REL ETF 46435G342   259,015 11,415 SH   SOLE   0 0 11,415
ISHARES TR CORE US AGGBD ET 464287226   727,328 7,499 SH   SOLE   0 0 7,499
ISHARES TR IBOXX INV CP ETF 464287242   2,228,428 21,137 SH   SOLE   0 0 21,137
ISHARES TR RUS 1000 GRW ETF 464287614   33,576,654 156,725 SH   SOLE   2,019 0 154,706
ISHARES TR NATIONAL MUN ETF 464288414   581,626 5,512 SH   SOLE   0 0 5,512
ISHARES TR RUS MID CAP ETF 464287499   231,016 3,425 SH   SOLE   0 0 3,425
ISHARES TR RUS 1000 VAL ETF 464287598   34,976,545 230,640 SH   SOLE   3,098 0 227,542
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   236,989 4,810 SH   SOLE   0 0 4,810
JANUS DETROIT STR TR HENDERSON MTG 47103U852   623,802 13,722 SH   SOLE   0 0 13,722
JOHNSON & JOHNSON COM 478160104   2,128,176 12,047 SH   SOLE   0 0 12,047
KLA CORP COM NEW 482480100   221,321 587 SH   SOLE   17 0 570
LILLY ELI & CO COM 532457108   479,538 1,311 SH   SOLE   55 0 1,255
MARATHON DIGITAL HOLDINGS IN COM 565788106   88,920 26,000 SH   SOLE   0 0 26,000
MCDONALDS CORP COM 580135101   416,843 1,582 SH   SOLE   0 0 1,582
MICROSOFT CORP COM 594918104   2,453,365 10,230 SH   SOLE   22 0 10,208
NEXTERA ENERGY INC COM 65339F101   374,336 4,478 SH   SOLE   0 0 4,478
NVIDIA CORPORATION COM 67066G104   217,507 1,488 SH   SOLE   27 0 1,461
OPORTUN FINL CORP COM 68376D104   62,814 11,400 SH   SOLE   0 0 11,400
ORACLE CORP COM 68389X105   212,805 2,603 SH   SOLE   0 0 2,603
PAYCHEX INC COM 704326107   359,081 3,107 SH   SOLE   0 0 3,107
PEPSICO INC COM 713448108   285,365 1,580 SH   SOLE   0 0 1,580
PFIZER INC COM 717081103   405,638 7,916 SH   SOLE   0 0 7,916
PIMCO ETF TR ACTIVE BD ETF 72201R775   26,144,740 288,956 SH   SOLE   4,734 0 284,222
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   7,413,449 75,149 SH   SOLE   1,177 0 73,972
PROCTER AND GAMBLE CO COM 742718109   517,386 3,414 SH   SOLE   0 0 3,414
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   262,276 4,281 SH   SOLE   0 0 4,281
RAYTHEON TECHNOLOGIES CORP COM 75513E101   202,730 2,009 SH   SOLE   1,027 0 982
REVANCE THERAPEUTICS INC COM 761330109   248,324 13,452 SH   SOLE   0 0 13,452
SCHLUMBERGER LTD COM STK 806857108   229,878 4,300 SH   SOLE   0 0 4,300
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   23,068,798 309,441 SH   SOLE   4,389 0 305,051
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   2,967,821 30,219 SH   SOLE   599 0 29,620
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,103,390 15,651 SH   SOLE   0 0 15,651
SOUTHERN CO COM 842587107   396,326 5,550 SH   SOLE   0 0 5,550
SPDR GOLD TR GOLD SHS 78463V107   509,429 3,003 SH   SOLE   0 0 3,003
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,025,726 10,527 SH   SOLE   256 0 10,271
SPDR SER TR PORTFOLIO CRPORT 78464A144   17,742,597 625,180 SH   SOLE   10,167 0 615,013
SPDR SER TR PORTFOLIO INTRMD 78464A375   14,649,762 460,250 SH   SOLE   7,330 0 452,920
SPDR SER TR S&P PHARMAC 78464A722   209,255 5,110 SH   SOLE   0 0 5,110
SPDR SER TR S&P DIVID ETF 78464A763   18,039,803 144,192 SH   SOLE   2,074 0 142,118
STRYKER CORPORATION COM 863667101   216,129 884 SH   SOLE   0 0 884
SUN LIFE FINANCIAL INC. COM 866796105   204,759 4,411 SH   SOLE   0 0 4,411
TESLA INC COM 88160R101   296,741 2,409 SH   SOLE   60 0 2,349
UNITEDHEALTH GROUP INC COM 91324P102   360,522 680 SH   SOLE   0 0 680
VANECK ETF TRUST MORTGAGE REIT 92189F452   627,973 53,811 SH   SOLE   0 0 53,811
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,053,936 12,778 SH   SOLE   0 0 12,778
VANGUARD INDEX FDS TOTAL STK MKT 922908769   217,765 1,139 SH   SOLE   0 0 1,139
VERIZON COMMUNICATIONS INC COM 92343V104   316,945 8,044 SH   SOLE   0 0 8,044
VULCAN MATLS CO COM 929160109   800,653 4,572 SH   SOLE   0 0 4,572
WALMART INC COM 931142103   271,159 1,912 SH   SOLE   346 0 1,566
WISDOMTREE TR US AI ENHANCED 97717W406   339,289 3,696 SH   SOLE   0 0 3,696