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 BBG009S3NB21 2,153,265 17,800 SH   SOLE   0 0 17,800
AMAZON COM INC COM 023135106 BBG001S5PQL7 365,008 2,800 SH   SOLE   0 0 2,800
APPLE INC COM 037833100 BBG001S5N8V8 5,697,694 29,374 SH   SOLE   290 0 29,084
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 2,083,510 6,110 SH   SOLE   0 0 6,110
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 221,426 82 SH   SOLE   0 0 82
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 322,874 2,051 SH   SOLE   0 0 2,051
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 413,909 4,612 SH   SOLE   0 0 4,612
EATON CORP PLC SHS G29183103 BBG001S5QZ45 346,550 1,723 SH   SOLE   0 0 1,723
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 551,101 14,834 SH   SOLE   0 0 14,834
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 280,570 22,092 SH   SOLE   0 0 22,092
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,763,663 16,444 SH   SOLE   0 0 16,444
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 BBG001SNH6H6 2,099,858 19,643 SH   SOLE   0 0 19,643
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 6,195,476 544,896 SH   SOLE   11,433 0 533,463
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 BBG00KJR0YJ0 306,639 14,484 SH   SOLE   0 0 14,484
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 371,803 18,075 SH   SOLE   0 0 18,075
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 17,054,538 104,213 SH   SOLE   1,653 0 102,560
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 443,487 1,200 SH   SOLE   0 0 1,200
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 493,869 9,584 SH   SOLE   0 0 9,584
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 353,893 794 SH   SOLE   0 0 794
ISHARES TR EXPANDED TECH 464287515 BBG001S7W2J1 220,345 637 SH   SOLE   0 0 637
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 10,194,985 137,158 SH   SOLE   355 0 136,803
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 6,843,772 47,443 SH   SOLE   159 0 47,284
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 10,594,469 78,553 SH   SOLE   182 0 78,371
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 15,155,911 305,009 SH   SOLE   4,765 0 300,244
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 1,017,403 2,209 SH   SOLE   0 0 2,209
LOWES COS INC COM 548661107 BBG001S5SVL3 1,945,254 8,618 SH   SOLE   0 0 8,618
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 209,111 489 SH   SOLE   0 0 489
MERCK & CO INC COM 58933Y105 BBG001S5TC52 378,826 3,283 SH   SOLE   0 0 3,283
MICROSOFT CORP COM 594918104 BBG001S5TD05 492,804 1,447 SH   SOLE   144 0 1,303
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 315,150 745 SH   SOLE   0 0 745
ORACLE CORP COM 68389X105 BBG001S5SJG6 520,283 4,368 SH   SOLE   0 0 4,368
PEPSICO INC COM 713448108 BBG001S695T1 1,176,591 6,352 SH   SOLE   0 0 6,352
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 631,139 4,159 SH   SOLE   0 0 4,159
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 262,207 4,029 SH   SOLE   0 0 4,029
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 BBG002PKWK85 278,755 5,325 SH   SOLE   0 0 5,325
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 11,480,430 352,809 SH   SOLE   4,862 0 347,947
SPDR SER TR MSCI USA STRTGIC 78468R812 BBG008HB6477 16,521,216 134,362 SH   SOLE   1,705 0 132,657
SPDR SER TR PORTFLI INTRMDIT 78464A672 BBG001STKCX8 2,982,640 105,431 SH   SOLE   2,365 0 103,066
SPDR SER TR PORTFOLIO AGRGTE 78464A649 BBG001STKD11 17,416,271 686,491 SH   SOLE   13,942 0 672,549
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 346,901 7,559 SH   SOLE   0 0 7,559
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 15,840,729 407,845 SH   SOLE   6,031 0 401,814
SPDR SER TR PORTFOLIO SHORT 78464A474 BBG001T6B0P2 2,991,300 101,606 SH   SOLE   2,336 0 99,270
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 22,716,412 372,339 SH   SOLE   5,739 0 366,600
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 213,908 1,745 SH   SOLE   0 0 1,745
TESLA INC COM 88160R101 BBG001SQKGD7 449,198 1,716 SH   SOLE   0 0 1,716
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 605,333 11,611 SH   SOLE   0 0 11,611
UNION PAC CORP COM 907818108 BBG001S5X2M0 1,084,904 5,302 SH   SOLE   0 0 5,302
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 309,797 1,094 SH   SOLE   0 0 1,094
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 3,805,902 23,431 SH   SOLE   0 0 23,431
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 242,746 549 SH   SOLE   0 0 549
VENTAS INC COM 92276F100 BBG001S9T7M6 257,963 5,457 SH   SOLE   0 0 5,457
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 BBG006QSN885 8,863,215 153,875 SH   SOLE   209 0 153,666
VISA INC COM CL A 92826C839 BBG001SRCFY3 261,046 1,099 SH   SOLE   0 0 1,099
WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 398,286 6,262 SH   SOLE   0 0 6,262
WISDOMTREE TR US LARGECAP FUND 97717W588 BBG001SSZB57 26,865,792 575,161 SH   SOLE   7,323 0 567,838