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
ABBOTT LABS COM 002824100   1,327,884 12,064 SH   SOLE   12,064 0 0
ABBVIE INC COM 00287Y109   3,427,946 22,120 SH   SOLE   21,480 0 640
ADOBE INC COM 00724F101   6,136,031 10,285 SH   SOLE   9,702 0 583
AIR PRODS & CHEMS INC COM 009158106   275,169 1,005 SH   SOLE   1,005 0 0
ALLSTATE CORP COM 020002101   4,746,107 33,906 SH   SOLE   32,563 0 1,343
ALPHABET INC CAP STK CL A 02079K305   7,381,127 52,839 SH   SOLE   49,901 0 2,938
ALPHABET INC CAP STK CL C 02079K107   2,362,691 16,765 SH   SOLE   16,285 0 480
ALTRIA GROUP INC COM 02209S103   552,174 13,688 SH   SOLE   13,688 0 0
AMAZON COM INC COM 023135106   2,495,311 16,423 SH   SOLE   15,995 0 428
AMERIPRISE FINL INC COM 03076C106   6,063,428 15,964 SH   SOLE   15,085 0 879
AMGEN INC COM 031162100   1,188,947 4,128 SH   SOLE   3,923 0 205
ANALOG DEVICES INC COM 032654105   320,476 1,614 SH   SOLE   1,614 0 0
APPLE INC COM 037833100   23,301,184 121,026 SH   SOLE   116,478 0 4,548
APPLIED MATLS INC COM 038222105   744,874 4,596 SH   SOLE   4,596 0 0
APTIV PLC SHS G6095L109   3,018,988 33,649 SH   SOLE   31,324 0 2,325
BANK AMERICA CORP COM 060505104   4,491,977 133,412 SH   SOLE   125,060 0 8,352
BAXTER INTL INC COM 071813109   291,651 7,544 SH   SOLE   7,444 0 100
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,999,511 8,410 SH   SOLE   7,870 0 540
BOEING CO COM 097023105   218,694 839 SH   SOLE   839 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   364,352 7,101 SH   SOLE   6,941 0 160
BROADCOM INC COM 11135F101   1,940,043 1,738 SH   SOLE   1,731 0 7
BUNGE GLOBAL SA COM SHS H11356104   4,034,770 39,968 SH   SOLE   37,376 0 2,592
CADENCE BANK COM 12740C103   259,652 8,775 SH   SOLE   8,775 0 0
CANADIAN NATL RY CO COM 136375102   272,617 2,170 SH   SOLE   2,170 0 0
CATERPILLAR INC COM 149123101   722,609 2,444 SH   SOLE   2,444 0 0
CELANESE CORP DEL COM 150870103   5,229,472 33,658 SH   SOLE   31,705 0 1,953
CHEVRON CORP NEW COM 166764100   6,377,077 42,753 SH   SOLE   40,606 0 2,147
CINCINNATI FINL CORP COM 172062101   1,272,041 12,295 SH   SOLE   12,295 0 0
CISCO SYS INC COM 17275R102   7,022,072 138,996 SH   SOLE   132,138 0 6,858
COCA COLA CO COM 191216100   7,672,938 130,204 SH   SOLE   129,208 0 996
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   298,662 4,475 SH   SOLE   4,475 0 0
COLGATE PALMOLIVE CO COM 194162103   1,074,134 13,476 SH   SOLE   13,476 0 0
COMCAST CORP NEW CL A 20030N101   670,247 15,285 SH   SOLE   15,285 0 0
CONOCOPHILLIPS COM 20825C104   691,197 5,955 SH   SOLE   5,758 0 197
CONSTELLATION BRANDS INC CL A 21036P108   4,807,775 19,887 SH   SOLE   18,849 0 1,038
COSTCO WHSL CORP NEW COM 22160K105   647,538 981 SH   SOLE   981 0 0
COVENANT LOGISTICS GROUP INC CL A 22284P105   13,152,293 285,671 SH   SOLE   285,671 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103   30,294 15,300 SH   SOLE   15,300 0 0
CSX CORP COM 126408103   416,372 12,010 SH   SOLE   12,010 0 0
CUMMINS INC COM 231021106   5,334,683 22,268 SH   SOLE   21,274 0 994
CVS HEALTH CORP COM 126650100   7,106,134 89,997 SH   SOLE   86,252 0 3,745
DANAHER CORPORATION COM 235851102   8,571,243 37,050 SH   SOLE   35,562 0 1,488
DARDEN RESTAURANTS INC COM 237194105   5,520,758 33,602 SH   SOLE   31,865 0 1,737
DEERE & CO COM 244199105   1,465,524 3,665 SH   SOLE   3,665 0 0
DENTSPLY SIRONA INC COM 24906P109   551,930 15,508 SH   SOLE   14,658 0 850
DISNEY WALT CO COM 254687106   3,415,166 37,824 SH   SOLE   36,083 0 1,741
DOVER CORP COM 260003108   3,134,955 20,382 SH   SOLE   19,722 0 660
DTE ENERGY CO COM 233331107   3,711,072 33,657 SH   SOLE   31,528 0 2,129
DUKE ENERGY CORP NEW COM NEW 26441C204   615,170 6,339 SH   SOLE   6,197 0 142
EATON CORP PLC SHS G29183103   767,493 3,187 SH   SOLE   2,887 0 300
ELEVANCE HEALTH INC COM 036752103   417,331 885 SH   SOLE   885 0 0
ELI LILLY & CO COM 532457108   479,743 823 SH   SOLE   623 0 200
EMERSON ELEC CO COM 291011104   746,131 7,666 SH   SOLE   6,791 0 875
EXXON MOBIL CORP COM 30231G102   1,494,601 14,949 SH   SOLE   14,949 0 0
FASTENAL CO COM 311900104   284,988 4,400 SH   SOLE   4,225 0 175
FISERV INC COM 337738108   5,716,549 43,033 SH   SOLE   40,599 0 2,434
FLEXSHARES TR M STAR DEV MKT 33939L803   286,809 4,200 SH   SOLE   0 0 4,200
FORTIVE CORP COM 34959J108   633,144 8,599 SH   SOLE   8,345 0 254
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   108,575 19,149 SH   SOLE   19,149 0 0
GENUINE PARTS CO COM 372460105   252,070 1,820 SH   SOLE   1,820 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   518,380 15,872 SH   SOLE   11,940 0 3,932
GOLDMAN SACHS GROUP INC COM 38141G104   6,094,922 15,799 SH   SOLE   14,882 0 917
GRAPHIC PACKAGING HLDG CO COM 388689101   1,674,746 67,941 SH   SOLE   67,941 0 0
HOME DEPOT INC COM 437076102   6,527,970 18,837 SH   SOLE   18,363 0 474
HOST HOTELS & RESORTS INC COM 44107P104   3,753,221 192,769 SH   SOLE   182,126 0 10,643
HP INC COM 40434L105   4,635,637 154,059 SH   SOLE   145,624 0 8,435
INDEPENDENCE RLTY TR INC COM 45378A106   277,787 18,156 SH   SOLE   18,156 0 0
INTEL CORP COM 458140100   5,978,773 118,981 SH   SOLE   112,510 0 6,471
INTERNATIONAL BUSINESS MACHS COM 459200101   3,147,000 19,242 SH   SOLE   18,390 0 852
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   1,287,902 25,820 SH   SOLE   25,220 0 600
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   266,274 11,537 SH   SOLE   11,537 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   214,134 10,253 SH   SOLE   10,253 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   423,408 18,640 SH   SOLE   18,640 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   278,472 680 SH   SOLE   680 0 0
ISHARES INC CORE MSCI EMKT 46434G103   2,689,490 53,173 SH   SOLE   51,599 0 1,574
ISHARES TR CORE MSCI EAFE 46432F842   3,775,192 53,663 SH   SOLE   51,638 0 2,025
ISHARES TR MSCI USA MMENTM 46432F396   228,854 1,459 SH   SOLE   1,259 0 200
ISHARES TR MSCI USA QLT FCT 46432F339   811,221 5,513 SH   SOLE   5,068 0 445
ISHARES TR MSCI USA MIN VOL 46429B697   1,371,689 17,579 SH   SOLE   14,849 0 2,730
ISHARES TR CORE HIGH DV ETF 46429B663   6,620,171 64,910 SH   SOLE   59,232 0 5,678
ISHARES TR NATIONAL MUN ETF 464288414   3,602,139 33,227 SH   SOLE   33,227 0 0
ISHARES TR INTL SEL DIV ETF 464288448   275,981 9,860 SH   SOLE   7,269 0 2,591
ISHARES TR MODERT ALLOC ETF 464289875   2,305,716 55,546 SH   SOLE   52,357 0 3,189
ISHARES TR GRWT ALLOCAT ETF 464289867   4,211,553 79,179 SH   SOLE   69,162 0 10,017
ISHARES TR AGGRES ALLOC ETF 464289859   7,903,652 114,463 SH   SOLE   102,343 0 12,120
ISHARES TR US INFRASTRUC 46435U713   10,291,334 255,558 SH   SOLE   237,497 0 18,061
ISHARES TR HDG MSCI EAFE 46434V803   481,945 15,295 SH   SOLE   15,295 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   13,326,053 354,794 SH   SOLE   334,299 0 20,495
ISHARES TR CORE TOTAL USD 46434V613   5,408,664 117,401 SH   SOLE   115,577 0 1,824
ISHARES TR CORE S&P MCP ETF 464287507   502,196 1,812 SH   SOLE   1,812 0 0
ISHARES TR CORE S&P SCP ETF 464287804   877,991 8,111 SH   SOLE   7,426 0 685
ISHARES TR SP SMCP600VL ETF 464287879   617,389 5,990 SH   SOLE   5,990 0 0
ISHARES TR S&P 500 VAL ETF 464287408   931,181 5,355 SH   SOLE   5,355 0 0
ISHARES TR CORE S&P500 ETF 464287200   10,703,893 22,410 SH   SOLE   19,869 0 2,541
ISHARES TR S&P 500 GRWT ETF 464287309   1,183,876 15,764 SH   SOLE   15,764 0 0
ISHARES TR RUS 1000 ETF 464287622   349,330 1,332 SH   SOLE   1,332 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   281,948 930 SH   SOLE   930 0 0
ISHARES TR GLOBAL TECH ETF 464287291   443,034 6,498 SH   SOLE   6,498 0 0
ISHARES TR US CONSUM DISCRE 464287580   1,084,117 14,308 SH   SOLE   14,308 0 0
ISHARES TR U.S. ENERGY ETF 464287796   507,735 11,508 SH   SOLE   11,336 0 172
ISHARES TR U.S. TECH ETF 464287721   1,700,680 13,855 SH   SOLE   12,443 0 1,412
ISHARES TR CORE US AGGBD ET 464287226   6,399,739 64,481 SH   SOLE   64,395 0 86
ISHARES TR TIPS BD ETF 464287176   1,419,568 13,207 SH   SOLE   12,255 0 952
ISHARES TR EAFE GRWTH ETF 464288885   4,091,657 42,247 SH   SOLE   40,257 0 1,990
ISHARES TR CORE S&P TTL STK 464287150   25,771,181 244,903 SH   SOLE   229,672 0 15,231
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   1,081,776 43,150 SH   SOLE   40,160 0 2,990
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   271,191 5,368 SH   SOLE   4,268 0 1,100
JOHN MARSHALL BANCORP INC COM 47805L101   423,023 18,751 SH   SOLE   18,751 0 0
JOHNSON & JOHNSON COM 478160104   4,577,089 29,202 SH   SOLE   28,492 0 710
JPMORGAN CHASE & CO COM 46625H100   8,032,959 47,225 SH   SOLE   44,756 0 2,469
KIMBERLY-CLARK CORP COM 494368103   658,220 5,417 SH   SOLE   5,417 0 0
KLA CORP COM NEW 482480100   8,692,298 14,953 SH   SOLE   14,178 0 775
LKQ CORP COM 501889208   4,483,666 93,820 SH   SOLE   89,915 0 3,905
LOWES COS INC COM 548661107   6,266,797 28,159 SH   SOLE   26,524 0 1,635
MASTERCARD INCORPORATED CL A 57636Q104   5,279,945 12,379 SH   SOLE   11,903 0 476
MATCH GROUP INC NEW COM 57667L107   4,624,149 126,689 SH   SOLE   120,093 0 6,596
MCDONALDS CORP COM 580135101   1,713,869 5,780 SH   SOLE   5,705 0 75
MCKESSON CORP COM 58155Q103   8,107,660 17,512 SH   SOLE   16,524 0 988
MERCK & CO INC COM 58933Y105   5,781,596 53,032 SH   SOLE   50,118 0 2,914
META PLATFORMS INC CL A 30303M102   7,027,522 19,854 SH   SOLE   18,785 0 1,069
MICROSOFT CORP COM 594918104   9,332,427 24,818 SH   SOLE   23,068 0 1,750
MONDELEZ INTL INC CL A 609207105   1,799,897 24,850 SH   SOLE   24,109 0 741
MOODYS CORP COM 615369105   432,740 1,108 SH   SOLE   1,108 0 0
NORFOLK SOUTHN CORP COM 655844108   914,318 3,868 SH   SOLE   3,837 0 31
NOVARTIS AG SPONSORED ADR 66987V109   581,991 5,764 SH   SOLE   5,764 0 0
NOVO-NORDISK A S ADR 670100205   639,321 6,180 SH   SOLE   6,180 0 0
NVIDIA CORPORATION COM 67066G104   17,168,703 34,669 SH   SOLE   32,370 0 2,299
ORACLE CORP COM 68389X105   226,888 2,152 SH   SOLE   2,152 0 0
PAYCHEX INC COM 704326107   323,026 2,712 SH   SOLE   2,675 0 37
PAYPAL HLDGS INC COM 70450Y103   635,348 10,346 SH   SOLE   9,572 0 774
PEPSICO INC COM 713448108   2,911,461 17,142 SH   SOLE   16,671 0 471
PFIZER INC COM 717081103   2,999,723 104,193 SH   SOLE   98,882 0 5,311
PHILLIPS 66 COM 718546104   247,907 1,862 SH   SOLE   1,680 0 182
PINNACLE FINL PARTNERS INC COM 72346Q104   1,149,734 13,182 SH   SOLE   13,182 0 0
PNC FINL SVCS GROUP INC COM 693475105   382,480 2,470 SH   SOLE   2,260 0 210
PRICE T ROWE GROUP INC COM 74144T108   213,657 1,984 SH   SOLE   1,984 0 0
PROCTER AND GAMBLE CO COM 742718109   3,440,430 23,478 SH   SOLE   23,238 0 240
PROSHARES TR INVT INT RT HG 74347B607   295,823 3,925 SH   SOLE   3,925 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   4,650,540 76,051 SH   SOLE   71,644 0 4,407
PULTE GROUP INC COM 745867101   7,642,410 74,040 SH   SOLE   70,307 0 3,733
QUALCOMM INC COM 747525103   1,059,849 7,328 SH   SOLE   7,028 0 300
QUANTA SVCS INC COM 74762E102   8,440,761 39,114 SH   SOLE   36,872 0 2,242
READY CAPITAL CORP COM 75574U101   1,051,353 102,571 SH   SOLE   96,779 0 5,792
ROPER TECHNOLOGIES INC COM 776696106   5,971,508 10,953 SH   SOLE   10,347 0 606
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,579,401 20,746 SH   SOLE   20,096 0 650
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   355,549 4,721 SH   SOLE   3,570 0 1,150
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   690,544 12,404 SH   SOLE   12,026 0 378
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   247,240 5,234 SH   SOLE   5,234 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   424,746 6,059 SH   SOLE   6,059 0 0
SEI INVTS CO COM 784117103   632,323 9,950 SH   SOLE   9,950 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   639,886 10,104 SH   SOLE   10,104 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   3,205,926 85,264 SH   SOLE   82,414 0 2,850
SELECT SECTOR SPDR TR INDL 81369Y704   652,821 5,727 SH   SOLE   5,727 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,142,236 16,325 SH   SOLE   16,325 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   514,876 4,580 SH   SOLE   4,580 0 0
SOUTHERN CO COM 842587107   1,032,696 14,728 SH   SOLE   14,391 0 337
SOUTHERN FIRST BANCSHARES COM 842873101   209,133 5,637 SH   SOLE   5,637 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,590,391 4,220 SH   SOLE   4,220 0 0
SPDR GOLD TR GOLD SHS 78463V107   265,917 1,391 SH   SOLE   868 0 523
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,618,483 5,509 SH   SOLE   4,243 0 1,266
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   338,930 668 SH   SOLE   668 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862   891,517 3,966 SH   SOLE   3,966 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,650,281 39,358 SH   SOLE   37,858 0 1,500
STARBUCKS CORP COM 855244109   256,443 2,671 SH   SOLE   2,671 0 0
STRYKER CORPORATION COM 863667101   5,337,966 17,825 SH   SOLE   16,787 0 1,038
SYSCO CORP COM 871829107   319,608 4,370 SH   SOLE   4,370 0 0
TARGET CORP COM 87612E106   5,154,115 36,190 SH   SOLE   34,429 0 1,761
TEXAS INSTRS INC COM 882508104   238,644 1,400 SH   SOLE   1,400 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,671,512 12,569 SH   SOLE   12,052 0 517
TJX COS INC NEW COM 872540109   242,593 2,586 SH   SOLE   2,586 0 0
TRAVELERS COMPANIES INC COM 89417E109   5,421,634 28,462 SH   SOLE   26,865 0 1,597
TRUIST FINL CORP COM 89832Q109   1,021,503 27,668 SH   SOLE   26,807 0 861
UNION PAC CORP COM 907818108   5,855,488 23,840 SH   SOLE   22,529 0 1,311
UNITED PARCEL SERVICE INC CL B 911312106   477,193 3,035 SH   SOLE   3,035 0 0
UNITED RENTALS INC COM 911363109   8,811,172 15,366 SH   SOLE   14,470 0 896
UNITEDHEALTH GROUP INC COM 91324P102   1,600,995 3,041 SH   SOLE   2,851 0 190
VALERO ENERGY CORP COM 91913Y100   5,852,621 45,020 SH   SOLE   42,528 0 2,492
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   11,222,725 132,234 SH   SOLE   116,149 0 16,085
VANECK ETF TRUST MORNINGSTAR SMID 92189H730   1,395,167 44,291 SH   SOLE   37,805 0 6,486
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   351,295 804 SH   SOLE   804 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   7,577,518 31,943 SH   SOLE   28,826 0 3,117
VANGUARD INDEX FDS VALUE ETF 922908744   424,281 2,838 SH   SOLE   2,748 0 90
VANGUARD INDEX FDS GROWTH ETF 922908736   709,739 2,283 SH   SOLE   2,254 0 29
VANGUARD INDEX FDS MID CAP ETF 922908629   208,042 894 SH   SOLE   654 0 240
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   553,155 6,260 SH   SOLE   6,260 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   297,235 7,232 SH   SOLE   7,232 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,195,862 18,755 SH   SOLE   16,555 0 2,200
VANGUARD STAR FDS VG TL INTL STK F 921909768   220,480 3,804 SH   SOLE   3,804 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   308,955 6,450 SH   SOLE   6,450 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,084,456 9,715 SH   SOLE   9,715 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   359,672 2,624 SH   SOLE   2,624 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   7,127,868 14,727 SH   SOLE   14,252 0 475
VERALTO CORP COM SHS 92338C103   648,044 7,878 SH   SOLE   7,475 0 403
VERIZON COMMUNICATIONS INC COM 92343V104   3,600,490 95,504 SH   SOLE   91,075 0 4,429
VISA INC COM CL A 92826C839   2,638,048 10,133 SH   SOLE   9,583 0 550
WABTEC COM 929740108   5,623,961 44,318 SH   SOLE   41,897 0 2,421
WALMART INC COM 931142103   5,487,929 34,811 SH   SOLE   32,936 0 1,875
WATTS WATER TECHNOLOGIES INC CL A 942749102   2,904,885 13,943 SH   SOLE   13,443 0 500
WELLS FARGO CO NEW COM 949746101   252,351 5,127 SH   SOLE   5,127 0 0
WORLD ACCEP CORPORATION COM 981419104   1,348,505 10,331 SH   SOLE   10,331 0 0
YUM BRANDS INC COM 988498101   231,660 1,773 SH   SOLE   1,773 0 0