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   321,782 2,660 SH   SOLE   140 0 2,520
ALPHABET INC CAP STK CL A 02079K305   336,237 2,809 SH   SOLE   0 0 2,809
ALPS ETF TR ALERIAN MLP 00162Q452   1,046,755 26,696 SH   SOLE   256 0 26,440
AMAZON COM INC COM 023135106   575,280 4,413 SH   SOLE   125 0 4,288
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109   23,524,185 515,730 SH   SOLE   8,034 0 507,695
AMERICAN CENTY ETF TR US SML CP VALU 025072877   2,616,766 33,717 SH   SOLE   898 0 32,819
APPLE INC COM 037833100   3,335,488 17,196 SH   SOLE   0 0 17,196
ASTRAZENECA PLC SPONSORED ADR 046353108   865,925 12,099 SH   SOLE   0 0 12,099
AT&T INC COM 00206R102   270,144 16,937 SH   SOLE   0 0 16,937
BANK AMERICA CORP COM 060505104   458,181 15,970 SH   SOLE   347 0 15,623
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   364,530 1,069 SH   SOLE   0 0 1,069
BRISTOL-MYERS SQUIBB CO COM 110122108   247,657 3,873 SH   SOLE   0 0 3,873
CATERPILLAR INC COM 149123101   1,275,800 5,185 SH   SOLE   0 0 5,185
CISCO SYS INC COM 17275R102   361,259 6,982 SH   SOLE   0 0 6,982
CURTISS WRIGHT CORP COM 231561101   320,303 1,744 SH   SOLE   0 0 1,744
DISNEY WALT CO COM 254687106   233,259 2,613 SH   SOLE   0 0 2,613
DUKE ENERGY CORP NEW COM NEW 26441C204   442,599 4,932 SH   SOLE   0 0 4,932
EATON VANCE TAX-MANAGED DIVE COM 27828N102   948,830 76,150 SH   SOLE   0 0 76,150
EXXON MOBIL CORP COM 30231G102   445,089 4,150 SH   SOLE   0 0 4,150
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   15,647,138 687,182 SH   SOLE   11,836 0 675,346
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   1,568,707 20,657 SH   SOLE   425 0 20,232
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205   944,262 13,155 SH   SOLE   346 0 12,809
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   2,312,922 14,191 SH   SOLE   310 0 13,881
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   34,094,019 752,626 SH   SOLE   12,038 0 740,589
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   284,226 7,172 SH   SOLE   0 0 7,172
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   21,513,718 1,477,590 SH   SOLE   23,975 0 1,453,615
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   26,340,151 449,031 SH   SOLE   6,614 0 442,417
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   1,837,978 39,023 SH   SOLE   1,132 0 37,891
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720   1,218,989 26,691 SH   SOLE   696 0 25,995
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   4,015,804 84,242 SH   SOLE   1,582 0 82,659
FLEXSHARES TR FLEXSHARES ULTRA 33939L886   302,818 4,040 SH   SOLE   0 0 4,040
GLOBAL X FDS S&P 500 COVERED 37954Y475   2,661,960 64,847 SH   SOLE   327 0 64,519
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   2,361,653 133,051 SH   SOLE   818 0 132,232
GLOBAL X FDS US PFD ETF 37954Y657   33,479,544 1,726,639 SH   SOLE   28,233 0 1,698,406
HOME DEPOT INC COM 437076102   727,405 2,342 SH   SOLE   0 0 2,342
HUBSPOT INC COM 443573100   212,836 400 SH   SOLE   0 0 400
HUT 8 MNG CORP COM 44812T102   311,190 94,300 SH   SOLE   0 0 94,300
INTEL CORP COM 458140100   319,451 9,553 SH   SOLE   0 0 9,553
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672   257,955 2,685 SH   SOLE   0 0 2,685
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698   548,698 6,859 SH   SOLE   0 0 6,859
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   1,128,314 15,798 SH   SOLE   358 0 15,440
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   212,950 10,785 SH   SOLE   0 0 10,785
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,312,170 68,969 SH   SOLE   0 0 68,969
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,286,385 67,901 SH   SOLE   0 0 67,901
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   938,058 46,600 SH   SOLE   0 0 46,600
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   539,857 24,015 SH   SOLE   0 0 24,015
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,506,382 73,232 SH   SOLE   0 0 73,232
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   839,895 35,725 SH   SOLE   0 0 35,725
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   1,287,517 60,818 SH   SOLE   0 0 60,818
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   27,591,846 721,733 SH   SOLE   10,446 0 711,287
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365   238,034 3,478 SH   SOLE   0 0 3,478
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   19,587,657 177,156 SH   SOLE   2,357 0 174,798
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   541,847 3,621 SH   SOLE   0 0 3,621
INVESCO QQQ TR UNIT SER 1 46090E103   7,603,029 20,581 SH   SOLE   561 0 20,020
ISHARES TR US AER DEF ETF 464288760   301,943 2,588 SH   SOLE   0 0 2,588
ISHARES TR CORE US AGGBD ET 464287226   734,528 7,499 SH   SOLE   0 0 7,499
ISHARES TR MSCI EAFE ETF 464287465   383,525 5,290 SH   SOLE   0 0 5,290
ISHARES TR NATIONAL MUN ETF 464288414   598,542 5,608 SH   SOLE   0 0 5,608
ISHARES TR RUS MID CAP ETF 464287499   228,218 3,125 SH   SOLE   0 0 3,125
ISHARES TR RUS 1000 VAL ETF 464287598   37,588,555 238,158 SH   SOLE   3,203 0 234,956
ISHARES TR RUS 1000 GRW ETF 464287614   43,383,376 157,655 SH   SOLE   2,092 0 155,563
ISHARES TR RUS 1000 ETF 464287622   870,925 3,573 SH   SOLE   0 0 3,573
ISHARES TR RUS 2000 VAL ETF 464287630   11,910,951 84,595 SH   SOLE   1,179 0 83,416
ISHARES TR RUS 2000 GRW ETF 464287648   14,259,926 58,765 SH   SOLE   847 0 57,918
ISHARES TR RUSSELL 2000 ETF 464287655   496,829 2,653 SH   SOLE   0 0 2,653
ISHARES TR S&P MC 400VL ETF 464287705   9,365,912 87,426 SH   SOLE   1,131 0 86,295
ISHARES TR SELECT DIVID ETF 464287168   3,517,615 31,047 SH   SOLE   607 0 30,439
ISHARES TR TIPS BD ETF 464287176   434,355 4,036 SH   SOLE   0 0 4,036
ISHARES TR U.S. MED DVC ETF 464288810   20,050,557 355,128 SH   SOLE   4,900 0 350,229
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   364,398 7,329 SH   SOLE   0 0 7,329
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   22,336,751 445,487 SH   SOLE   6,142 0 439,345
JABIL INC COM 466313103   267,343 2,477 SH   SOLE   0 0 2,477
JANUS DETROIT STR TR HENDERSON MTG 47103U852   631,350 13,797 SH   SOLE   0 0 13,797
JOHNSON & JOHNSON COM 478160104   1,945,192 11,752 SH   SOLE   0 0 11,752
LILLY ELI & CO COM 532457108   630,465 1,344 SH   SOLE   55 0 1,289
MARATHON DIGITAL HOLDINGS IN COM 565788106   458,073 33,050 SH   SOLE   0 0 33,050
MCDONALDS CORP COM 580135101   462,237 1,549 SH   SOLE   0 0 1,549
MICROSOFT CORP COM 594918104   3,180,453 9,339 SH   SOLE   0 0 9,339
MICROSTRATEGY INC CL A NEW 594972408   268,457 784 SH   SOLE   0 0 784
NEXTERA ENERGY INC COM 65339F101   399,102 5,379 SH   SOLE   0 0 5,379
NVIDIA CORPORATION COM 67066G104   395,688 935 SH   SOLE   0 0 935
PALO ALTO NETWORKS INC COM 697435105   238,391 933 SH   SOLE   0 0 933
PAYCHEX INC COM 704326107   341,204 3,050 SH   SOLE   0 0 3,050
PEPSICO INC COM 713448108   228,225 1,232 SH   SOLE   0 0 1,232
PFIZER INC COM 717081103   232,194 6,330 SH   SOLE   0 0 6,330
PIMCO ETF TR ACTIVE BD ETF 72201R775   29,881,337 326,144 SH   SOLE   5,198 0 320,946
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   33,019,371 330,988 SH   SOLE   5,234 0 325,754
PROCTER AND GAMBLE CO COM 742718109   483,292 3,185 SH   SOLE   0 0 3,185
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   236,601 3,779 SH   SOLE   0 0 3,779
RAYTHEON TECHNOLOGIES CORP COM 75513E101   290,648 2,967 SH   SOLE   1,027 0 1,940
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   23,997,632 323,549 SH   SOLE   4,577 0 318,972
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   2,613,341 24,351 SH   SOLE   528 0 23,823
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   211,066 1,214 SH   SOLE   0 0 1,214
SOUTHERN CO COM 842587107   256,414 3,650 SH   SOLE   0 0 3,650
SPDR GOLD TR GOLD SHS 78463V107   536,415 3,009 SH   SOLE   0 0 3,009
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,272,031 7,382 SH   SOLE   151 0 7,230
SPDR SER TR PORTFOLIO CRPORT 78464A144   19,218,820 665,584 SH   SOLE   11,258 0 654,326
SPDR SER TR PORTFOLIO INTRMD 78464A375   15,742,236 490,259 SH   SOLE   7,818 0 482,441
SPDR SER TR S&P PHARMAC 78464A722   209,459 5,110 SH   SOLE   0 0 5,110
SPDR SER TR S&P DIVID ETF 78464A763   19,371,962 158,035 SH   SOLE   1,894 0 156,141
SUN LIFE FINANCIAL INC. COM 866796105   229,901 4,411 SH   SOLE   0 0 4,411
TESLA INC COM 88160R101   297,894 1,138 SH   SOLE   60 0 1,078
UNITEDHEALTH GROUP INC COM 91324P102   326,836 680 SH   SOLE   0 0 680
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,564,694 18,725 SH   SOLE   185 0 18,541
VANGUARD INDEX FDS TOTAL STK MKT 922908769   224,906 1,021 SH   SOLE   0 0 1,021
VERIZON COMMUNICATIONS INC COM 92343V104   287,266 7,724 SH   SOLE   0 0 7,724
VULCAN MATLS CO COM 929160109   1,030,776 4,572 SH   SOLE   0 0 4,572
WALMART INC COM 931142103   232,980 1,482 SH   SOLE   346 0 1,136
WISDOMTREE TR US AI ENHANCED 97717W406   338,227 3,616 SH   SOLE   0 0 3,616