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,508,555 17,800 SH   SOLE   0 0 17,800
AMAZON COM INC COM 023135106 BBG001S5PQL7 209,677 1,380 SH   SOLE   0 0 1,380
APPLE INC COM 037833100 BBG001S5N8V8 5,714,554 29,681 SH   SOLE   198 0 29,483
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 2,384,273 6,685 SH   SOLE   0 0 6,685
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 290,873 82 SH   SOLE   0 0 82
CATERPILLAR INC COM 149123101 BBG001S5PJ06 355,396 1,202 SH   SOLE   0 0 1,202
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 319,171 2,140 SH   SOLE   0 0 2,140
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 486,583 5,014 SH   SOLE   0 0 5,014
EATON CORP PLC SHS G29183103 BBG001S5QZ45 380,017 1,578 SH   SOLE   0 0 1,578
ELI LILLY & CO COM 532457108 BBG001S5STL8 521,131 894 SH   SOLE   0 0 894
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 357,710 9,931 SH   SOLE   0 0 9,931
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 305,437 22,133 SH   SOLE   0 0 22,133
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,359,705 13,600 SH   SOLE   0 0 13,600
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 BBG001SNH6H6 11,488,192 97,813 SH   SOLE   1,280 0 96,533
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 7,775,281 677,879 SH   SOLE   12,045 0 665,835
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 377,497 18,075 SH   SOLE   0 0 18,075
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 19,353,068 549,803 SH   SOLE   7,729 0 542,074
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 492,131 1,202 SH   SOLE   0 0 1,202
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 416,260 7,734 SH   SOLE   0 0 7,734
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 373,506 782 SH   SOLE   0 0 782
ISHARES TR EXPANDED TECH 464287515 BBG001S7W2J1 258,393 637 SH   SOLE   0 0 637
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 9,816,747 125,807 SH   SOLE   355 0 125,452
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 7,214,088 45,982 SH   SOLE   159 0 45,823
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 10,834,347 73,633 SH   SOLE   182 0 73,451
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 7,799,806 148,116 SH   SOLE   1,528 0 146,588
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 256,399 1,507 SH   SOLE   0 0 1,507
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 1,006,351 2,220 SH   SOLE   0 0 2,220
LOWES COS INC COM 548661107 BBG001S5SVL3 1,811,725 8,141 SH   SOLE   0 0 8,141
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 217,481 470 SH   SOLE   0 0 470
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 362,375 4,399 SH   SOLE   0 0 4,399
MERCK & CO INC COM 58933Y105 BBG001S5TC52 416,893 3,824 SH   SOLE   0 0 3,824
METLIFE INC COM 59156R108 BBG001S5T3R8 200,440 3,031 SH   SOLE   0 0 3,031
MICROSOFT CORP COM 594918104 BBG001S5TD05 669,662 1,781 SH   SOLE   128 0 1,653
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 242,658 490 SH   SOLE   0 0 490
ORACLE CORP COM 68389X105 BBG001S5SJG6 399,784 3,792 SH   SOLE   0 0 3,792
PEPSICO INC COM 713448108 BBG001S695T1 1,294,295 7,621 SH   SOLE   0 0 7,621
PFIZER INC COM 717081103 BBG001S5V466 621,813 21,598 SH   SOLE   0 0 21,598
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 590,911 4,032 SH   SOLE   0 0 4,032
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 211,148 1,584 SH   SOLE   0 0 1,584
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 292,747 4,029 SH   SOLE   0 0 4,029
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 BBG002PKWK85 338,378 6,115 SH   SOLE   0 0 6,115
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 18,083,377 531,707 SH   SOLE   7,275 0 524,433
SPDR SER TR MSCI USA STRTGIC 78468R812 BBG008HB6477 20,131,047 152,370 SH   SOLE   1,768 0 150,602
SPDR SER TR PORTFLI INTRMDIT 78464A672 BBG001STKCX8 3,155,109 110,473 SH   SOLE   2,506 0 107,967
SPDR SER TR PORTFOLIO AGRGTE 78464A649 BBG001STKD11 19,394,042 756,398 SH   SOLE   14,301 0 742,096
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 314,363 6,453 SH   SOLE   0 0 6,453
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 16,447,556 389,937 SH   SOLE   5,040 0 384,897
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 18,207,417 279,856 SH   SOLE   4,019 0 275,837
TESLA INC COM 88160R101 BBG001SQKGD7 397,567 1,600 SH   SOLE   0 0 1,600
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 503,837 10,393 SH   SOLE   0 0 10,393
UNION PAC CORP COM 907818108 BBG001S5X2M0 1,237,642 5,039 SH   SOLE   0 0 5,039
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 346,448 1,114 SH   SOLE   0 0 1,114
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 3,782,188 22,196 SH   SOLE   0 0 22,196
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 338,316 699 SH   SOLE   0 0 699
VENTAS INC COM 92276F100 BBG001S9T7M6 219,344 4,401 SH   SOLE   0 0 4,401
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 BBG006QSN885 7,587,308 134,122 SH   SOLE   209 0 133,913
VISA INC COM CL A 92826C839 BBG001SRCFY3 256,815 986 SH   SOLE   0 0 986
WALMART INC COM 931142103 BBG001S5XH92 353,820 2,244 SH   SOLE   0 0 2,244
WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 351,444 5,294 SH   SOLE   0 0 5,294
WISDOMTREE TR US LARGECAP FUND 97717W588 BBG001SSZB57 28,590,988 570,508 SH   SOLE   6,805 0 563,703