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,346,930 17,800 SH   SOLE   0 0 17,800
APPLE INC COM 037833100 BBG001S5N8V8 5,079,771 29,670 SH   SOLE   198 0 29,472
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 2,227,912 6,360 SH   SOLE   0 0 6,360
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 252,883 82 SH   SOLE   0 0 82
CATERPILLAR INC COM 149123101 BBG001S5PJ06 334,971 1,227 SH   SOLE   0 0 1,227
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 359,099 2,130 SH   SOLE   0 0 2,130
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 411,462 4,662 SH   SOLE   0 0 4,662
EATON CORP PLC SHS G29183103 BBG001S5QZ45 379,148 1,778 SH   SOLE   0 0 1,778
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 543,795 16,384 SH   SOLE   0 0 16,384
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 310,242 22,113 SH   SOLE   0 0 22,113
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,638,580 13,936 SH   SOLE   0 0 13,936
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 BBG001SNH6H6 2,019,834 19,423 SH   SOLE   0 0 19,423
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 6,258,043 571,510 SH   SOLE   11,385 0 560,125
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 BBG00KJR0YJ0 307,746 14,496 SH   SOLE   0 0 14,496
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 373,611 18,075 SH   SOLE   0 0 18,075
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 17,168,829 539,560 SH   SOLE   8,302 0 531,258
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 430,304 1,201 SH   SOLE   0 0 1,201
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 447,509 9,035 SH   SOLE   0 0 9,035
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 340,108 792 SH   SOLE   0 0 792
ISHARES TR EXPANDED TECH 464287515 BBG001S7W2J1 217,383 637 SH   SOLE   0 0 637
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 9,743,657 134,618 SH   SOLE   355 0 134,263
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 6,594,228 47,203 SH   SOLE   159 0 47,044
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 10,254,614 77,810 SH   SOLE   182 0 77,628
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 14,938,042 315,681 SH   SOLE   4,791 0 310,890
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 210,149 1,449 SH   SOLE   0 0 1,449
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 905,930 2,215 SH   SOLE   0 0 2,215
LOWES COS INC COM 548661107 BBG001S5SVL3 1,946,232 9,364 SH   SOLE   0 0 9,364
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 204,181 470 SH   SOLE   0 0 470
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 350,257 4,470 SH   SOLE   0 0 4,470
MERCK & CO INC COM 58933Y105 BBG001S5TC52 363,827 3,534 SH   SOLE   0 0 3,534
MICROSOFT CORP COM 594918104 BBG001S5TD05 512,455 1,623 SH   SOLE   144 0 1,479
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 321,892 740 SH   SOLE   0 0 740
ORACLE CORP COM 68389X105 BBG001S5SJG6 427,251 4,034 SH   SOLE   0 0 4,034
PEPSICO INC COM 713448108 BBG001S695T1 1,039,460 6,135 SH   SOLE   0 0 6,135
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 644,591 4,419 SH   SOLE   0 0 4,419
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 264,182 4,029 SH   SOLE   0 0 4,029
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 BBG002PKWK85 299,857 5,939 SH   SOLE   0 0 5,939
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 11,289,545 364,060 SH   SOLE   4,926 0 359,134
SPDR SER TR MSCI USA STRTGIC 78468R812 BBG008HB6477 16,559,518 137,219 SH   SOLE   1,715 0 135,504
SPDR SER TR PORTFLI INTRMDIT 78464A672 BBG001STKCX8 2,996,219 108,835 SH   SOLE   2,365 0 106,470
SPDR SER TR PORTFOLIO AGRGTE 78464A649 BBG001STKD11 17,174,574 705,611 SH   SOLE   14,096 0 691,515
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 314,812 7,189 SH   SOLE   0 0 7,189
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 15,678,264 424,884 SH   SOLE   6,086 0 418,798
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 22,698,128 382,897 SH   SOLE   5,757 0 377,140
TESLA INC COM 88160R101 BBG001SQKGD7 400,352 1,600 SH   SOLE   0 0 1,600
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 571,321 11,565 SH   SOLE   0 0 11,565
UNION PAC CORP COM 907818108 BBG001S5X2M0 1,044,220 5,128 SH   SOLE   0 0 5,128
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 302,904 1,112 SH   SOLE   0 0 1,112
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 3,634,068 23,388 SH   SOLE   0 0 23,388
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 290,015 699 SH   SOLE   0 0 699
VENTAS INC COM 92276F100 BBG001S9T7M6 228,284 5,419 SH   SOLE   0 0 5,419
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 BBG006QSN885 8,349,804 149,477 SH   SOLE   209 0 149,268
VISA INC COM CL A 92826C839 BBG001SRCFY3 241,846 1,051 SH   SOLE   0 0 1,051
WALMART INC COM 931142103 BBG001S5XH92 366,934 2,294 SH   SOLE   0 0 2,294
WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 369,369 6,007 SH   SOLE   0 0 6,007
WISDOMTREE TR US LARGECAP FUND 97717W588 BBG001SSZB57 26,736,642 584,405 SH   SOLE   7,321 0 577,084