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
AT&T INC COM 00206R102   6,351,035 255,781 SH   SOLE   0 0 255,781
ABBOTT LABS COM 002824100   252,409 2,005 SH   SOLE   0 0 2,005
ABBVIE INC COM 00287Y109   2,634,606 12,046 SH   SOLE   0 0 12,046
ALPHABET INC CAP STK CL C 02079K107   6,232,185 21,447 SH   SOLE   0 0 21,447
ALTRIA GROUP INC COM 02209S103   312,298 5,427 SH   SOLE   0 0 5,427
AMAZON COM INC COM 023135106   7,760,513 31,242 SH   SOLE   0 0 31,242
AMERICAN EXPRESS CO COM 025816109   1,857,324 5,049 SH   SOLE   0 0 5,049
AMERICAN WTR WKS CO INC NEW COM 030420103   664,170 5,151 SH   SOLE   0 0 5,151
ANALOG DEVICES INC COM 032654105   220,864 952 SH   SOLE   0 0 952
APPLE INC COM 037833100   7,298,801 27,090 SH   SOLE   0 0 27,090
BANK AMERICA CORP COM 060505104   6,202,827 116,114 SH   SOLE   0 0 116,114
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   470,640 947 SH   SOLE   0 0 947
BLACKROCK INC COM 09290D101   800,704 740 SH   SOLE   0 0 740
BROADCOM INC COM 11135F101   285,417 796 SH   SOLE   0 0 796
CATERPILLAR INC COM 149123101   428,010 750 SH   SOLE   0 0 750
CHEVRON CORP NEW COM 166764100   2,616,369 16,809 SH   SOLE   0 0 16,809
CISCO SYS INC COM 17275R102   481,001 6,672 SH   SOLE   0 0 6,672
CITIGROUP INC COM NEW 172967424   6,734,833 66,360 SH   SOLE   0 0 66,360
COCA COLA CO COM 191216100   6,821,153 96,726 SH   SOLE   0 0 96,726
COSTCO WHSL CORP NEW COM 22160K105   364,095 398 SH   SOLE   0 0 398
DUKE ENERGY CORP NEW COM NEW 26441C204   3,156,393 25,676 SH   SOLE   0 0 25,676
EXXON MOBIL CORP COM 30231G102   6,981,225 59,053 SH   SOLE   0 0 59,053
META PLATFORMS INC CL A 30303M102   6,479,378 10,256 SH   SOLE   0 0 10,256
FASTENAL CO COM 311900104   270,388 6,539 SH   SOLE   0 0 6,539
FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101   293,042 6,101 SH   SOLE   0 0 6,101
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   281,030 1,014 SH   SOLE   0 0 1,014
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F425   1,153,264 29,850 SH   SOLE   0 0 29,850
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U208   517,652 9,363 SH   SOLE   0 0 9,363
FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740U505   32,680,119 653,588 SH   SOLE   0 0 653,588
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740U786   5,172,869 127,811 SH   SOLE   0 0 127,811
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U885   438,398 10,000 SH   SOLE   0 0 10,000
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   3,213,152 84,601 SH   SOLE   0 0 84,601
FORD MTR CO COM 345370860   196,084 14,900 SH   SOLE   0 0 14,900
GENERAL DYNAMICS CORP COM 369550108   222,975 638 SH   SOLE   0 0 638
GILEAD SCIENCES INC COM 375558103   1,764,690 14,936 SH   SOLE   0 0 14,936
HOME DEPOT INC COM 437076102   3,931,228 10,613 SH   SOLE   0 0 10,613
INTERNATIONAL BUSINESS MACHS COM 459200101   1,212,493 3,922 SH   SOLE   0 0 3,922
INVESCO QQQ TR UNIT SER 1 46090E103   989,884 1,588 SH   SOLE   0 0 1,588
ISHARES TR CORE S&P TTL STK 464287150   240,235 1,616 SH   SOLE   0 0 1,616
ISHARES TR CORE S&P500 ETF 464287200   276,640 404 SH   SOLE   0 0 404
JPMORGAN CHASE & CO. COM 46625H100   1,111,803 3,508 SH   SOLE   0 0 3,508
JOHNSON & JOHNSON COM 478160104   6,051,163 32,117 SH   SOLE   0 0 32,117
KAYNE ANDERSON ENERGY INFRST COM 486606106   189,871 16,173 SH   SOLE   0 0 16,173
ELI LILLY & CO COM 532457108   421,666 436 SH   SOLE   0 0 436
LOCKHEED MARTIN CORP COM 539830109   2,467,889 5,459 SH   SOLE   0 0 5,459
MARVELL TECHNOLOGY INC COM 573874104   2,232,837 23,950 SH   SOLE   0 0 23,950
METLIFE INC COM 59156R108   208,772 2,705 SH   SOLE   0 0 2,705
MICROSOFT CORP COM 594918104   6,541,322 12,928 SH   SOLE   0 0 12,928
NEXTERA ENERGY INC COM 65339F101   435,746 5,140 SH   SOLE   0 0 5,140
NORFOLK SOUTHN CORP COM 655844108   235,326 820 SH   SOLE   0 0 820
NVIDIA CORPORATION COM 67066G104   3,937,253 19,780 SH   SOLE   0 0 19,780
ORACLE CORP COM 68389X105   1,137,681 4,724 SH   SOLE   0 0 4,724
PAYCHEX INC COM 704326107   362,533 3,252 SH   SOLE   0 0 3,252
PEPSICO INC COM 713448108   566,963 3,975 SH   SOLE   0 0 3,975
PFIZER INC COM 717081103   3,452,202 141,542 SH   SOLE   0 0 141,542
PHILIP MORRIS INTL INC COM 718172109   351,544 2,267 SH   SOLE   0 0 2,267
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   217,592 11,392 SH   SOLE   0 0 11,392
PROCTER AND GAMBLE CO COM 742718109   4,026,397 27,673 SH   SOLE   0 0 27,673
PRUDENTIAL FINL INC COM 744320102   277,237 2,591 SH   SOLE   0 0 2,591
REGIONS FINANCIAL CORP NEW COM 7591EP100   334,612 13,363 SH   SOLE   0 0 13,363
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,377,875 6,424 SH   SOLE   0 0 6,424
SOUTHERN CO COM 842587107   5,798,134 63,884 SH   SOLE   0 0 63,884
SUPER MICRO COMPUTER INC COM NEW 86800U302   964,480 23,998 SH   SOLE   0 0 23,998
TEXAS INSTRS INC COM 882508104   387,173 2,411 SH   SOLE   0 0 2,411
TRUIST FINL CORP COM 89832Q109   5,930,807 131,445 SH   SOLE   0 0 131,445
UNILEVER PLC SPON ADR NEW 904767704   393,623 6,473 SH   SOLE   0 0 6,473
UNITEDHEALTH GROUP INC COM 91324P102   3,039,068 9,450 SH   SOLE   0 0 9,450
VERIZON COMMUNICATIONS INC COM 92343V104   5,573,139 139,853 SH   SOLE   0 0 139,853
VULCAN MATLS CO COM 929160109   292,840 1,000 SH   SOLE   0 0 1,000
WALMART INC COM 931142103   274,813 2,683 SH   SOLE   0 0 2,683
WELLS FARGO CO NEW COM 949746101   3,208,342 37,263 SH   SOLE   0 0 37,263