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,335,846 11,753 SH   SOLE   11,753 0 0
ABBVIE INC COM 00287Y109   3,891,489 21,370 SH   SOLE   20,790 0 580
ADOBE INC COM 00724F101   6,047,631 11,985 SH   SOLE   11,398 0 587
AIR PRODS & CHEMS INC COM 009158106   208,837 862 SH   SOLE   862 0 0
ALLSTATE CORP COM 020002101   6,172,583 35,678 SH   SOLE   34,312 0 1,366
ALPHABET INC CAP STK CL A 02079K305   8,525,181 56,484 SH   SOLE   53,526 0 2,958
ALPHABET INC CAP STK CL C 02079K107   2,543,503 16,705 SH   SOLE   16,205 0 500
ALTRIA GROUP INC COM 02209S103   520,954 11,943 SH   SOLE   11,715 0 228
AMAZON COM INC COM 023135106   2,877,783 15,954 SH   SOLE   15,766 0 188
AMERICAN EXPRESS CO COM 025816109   200,595 881 SH   SOLE   881 0 0
AMERIPRISE FINL INC COM 03076C106   7,336,649 16,734 SH   SOLE   15,883 0 851
AMGEN INC COM 031162100   1,156,614 4,068 SH   SOLE   3,863 0 205
ANALOG DEVICES INC COM 032654105   319,233 1,614 SH   SOLE   1,614 0 0
APPLE INC COM 037833100   20,987,995 122,393 SH   SOLE   117,978 0 4,415
APPLIED MATLS INC COM 038222105   943,708 4,576 SH   SOLE   4,576 0 0
APTIV PLC SHS G6095L109   3,794,845 47,644 SH   SOLE   44,947 0 2,697
AUTOMATIC DATA PROCESSING IN COM 053015103   200,791 804 SH   SOLE   804 0 0
BANK AMERICA CORP COM 060505104   5,652,729 149,070 SH   SOLE   139,796 0 9,274
BAXTER INTL INC COM 071813109   309,609 7,244 SH   SOLE   7,144 0 100
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,515,547 8,360 SH   SOLE   7,820 0 540
BRISTOL-MYERS SQUIBB CO COM 110122108   331,888 6,120 SH   SOLE   5,790 0 330
BROADCOM INC COM 11135F101   4,937,152 3,725 SH   SOLE   3,552 0 173
BUNGE GLOBAL SA COM SHS H11356104   5,331,963 52,009 SH   SOLE   48,999 0 3,010
CADENCE BANK COM 12740C103   254,475 8,775 SH   SOLE   8,775 0 0
CANADIAN NATL RY CO COM 136375102   266,054 2,020 SH   SOLE   2,020 0 0
CATERPILLAR INC COM 149123101   822,259 2,244 SH   SOLE   2,244 0 0
CELANESE CORP DEL COM 150870103   6,282,717 36,557 SH   SOLE   34,621 0 1,936
CHEVRON CORP NEW COM 166764100   7,428,650 47,094 SH   SOLE   43,054 0 4,040
CINCINNATI FINL CORP COM 172062101   1,467,069 11,815 SH   SOLE   11,795 0 20
CISCO SYS INC COM 17275R102   7,902,091 158,327 SH   SOLE   150,697 0 7,630
COCA COLA CO COM 191216100   7,855,407 128,398 SH   SOLE   126,366 0 2,032
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   313,026 4,475 SH   SOLE   4,475 0 0
COLGATE PALMOLIVE CO COM 194162103   789,605 8,769 SH   SOLE   8,769 0 0
COMCAST CORP NEW CL A 20030N101   659,397 15,211 SH   SOLE   15,211 0 0
CONOCOPHILLIPS COM 20825C104   735,806 5,781 SH   SOLE   4,053 0 1,728
CONSTELLATION BRANDS INC CL A 21036P108   6,010,620 22,117 SH   SOLE   21,063 0 1,054
COSTCO WHSL CORP NEW COM 22160K105   710,651 970 SH   SOLE   970 0 0
COVENANT LOGISTICS GROUP INC CL A 22284P105   13,243,708 285,671 SH   SOLE   285,671 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103   30,906 15,300 SH   SOLE   15,300 0 0
CSX CORP COM 126408103   445,195 12,010 SH   SOLE   12,010 0 0
CUMMINS INC COM 231021106   6,982,246 23,697 SH   SOLE   22,619 0 1,078
CVS HEALTH CORP COM 126650100   7,944,545 99,606 SH   SOLE   96,122 0 3,484
DANAHER CORPORATION COM 235851102   9,915,236 39,705 SH   SOLE   38,191 0 1,514
DARDEN RESTAURANTS INC COM 237194105   6,238,989 37,326 SH   SOLE   35,454 0 1,872
DEERE & CO COM 244199105   1,470,449 3,580 SH   SOLE   3,580 0 0
DENTSPLY SIRONA INC COM 24906P109   505,749 15,238 SH   SOLE   14,388 0 850
DISNEY WALT CO COM 254687106   5,575,384 45,565 SH   SOLE   43,588 0 1,977
DOVER CORP COM 260003108   3,532,105 19,934 SH   SOLE   19,257 0 677
DTE ENERGY CO COM 233331107   4,789,551 42,710 SH   SOLE   40,483 0 2,227
DUKE ENERGY CORP NEW COM NEW 26441C204   487,839 5,044 SH   SOLE   4,236 0 808
EATON CORP PLC SHS G29183103   942,418 3,014 SH   SOLE   2,714 0 300
ELEVANCE HEALTH INC COM 036752103   445,944 860 SH   SOLE   860 0 0
ELI LILLY & CO COM 532457108   601,363 773 SH   SOLE   623 0 150
EMERSON ELEC CO COM 291011104   833,749 7,351 SH   SOLE   6,476 0 875
EXXON MOBIL CORP COM 30231G102   1,629,917 14,022 SH   SOLE   14,022 0 0
FASTENAL CO COM 311900104   339,416 4,400 SH   SOLE   4,225 0 175
FISERV INC COM 337738108   7,329,240 45,859 SH   SOLE   43,403 0 2,456
FLEXSHARES TR M STAR DEV MKT 33939L803   300,975 4,200 SH   SOLE   0 0 4,200
FORTIVE CORP COM 34959J108   739,686 8,599 SH   SOLE   8,345 0 254
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   113,554 19,149 SH   SOLE   19,149 0 0
GENUINE PARTS CO COM 372460105   262,606 1,695 SH   SOLE   1,695 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   536,227 15,638 SH   SOLE   12,620 0 3,018
GOLDMAN SACHS GROUP INC COM 38141G104   7,135,970 17,084 SH   SOLE   16,162 0 922
GRAPHIC PACKAGING HLDG CO COM 388689101   1,784,970 61,171 SH   SOLE   61,171 0 0
HOME DEPOT INC COM 437076102   7,278,051 18,973 SH   SOLE   17,862 0 1,111
HOST HOTELS & RESORTS INC COM 44107P104   4,747,765 229,582 SH   SOLE   217,211 0 12,371
HP INC COM 40434L105   5,343,804 176,830 SH   SOLE   167,943 0 8,887
INDEPENDENCE RLTY TR INC COM 45378A106   292,856 18,156 SH   SOLE   18,156 0 0
INTEL CORP COM 458140100   6,003,037 135,908 SH   SOLE   128,807 0 7,101
INTERNATIONAL BUSINESS MACHS COM 459200101   3,984,156 20,864 SH   SOLE   20,002 0 862
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   779,880 15,632 SH   SOLE   15,032 0 600
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   274,234 11,537 SH   SOLE   11,537 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   215,005 10,253 SH   SOLE   10,253 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   423,687 18,640 SH   SOLE   18,640 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   305,921 689 SH   SOLE   689 0 0
ISHARES INC CORE MSCI EMKT 46434G103   413,677 8,017 SH   SOLE   7,654 0 363
ISHARES TR CORE MSCI EAFE 46432F842   3,413,378 45,990 SH   SOLE   44,930 0 1,060
ISHARES TR MSCI USA MIN VOL 46429B697   1,088,128 13,019 SH   SOLE   10,964 0 2,055
ISHARES TR CORE HIGH DV ETF 46429B663   2,698,271 24,483 SH   SOLE   23,423 0 1,060
ISHARES TR MODERT ALLOC ETF 464289875   1,681,469 39,305 SH   SOLE   36,571 0 2,734
ISHARES TR GRWT ALLOCAT ETF 464289867   4,279,765 76,877 SH   SOLE   67,968 0 8,909
ISHARES TR AGGRES ALLOC ETF 464289859   8,305,736 113,065 SH   SOLE   101,850 0 11,215
ISHARES TR NATIONAL MUN ETF 464288414   3,653,773 33,957 SH   SOLE   33,957 0 0
ISHARES TR CORE S&P TTL STK 464287150   26,746,067 231,969 SH   SOLE   218,088 0 13,881
ISHARES TR US INFRASTRUC 46435U713   9,238,561 213,066 SH   SOLE   193,994 0 19,072
ISHARES TR CORE TOTAL USD 46434V613   908,107 19,919 SH   SOLE   19,919 0 0
ISHARES TR HDG MSCI EAFE 46434V803   443,150 12,705 SH   SOLE   12,705 0 0
ISHARES TR MSCI USA MMENTM 46432F396   227,760 1,216 SH   SOLE   1,016 0 200
ISHARES TR MSCI USA QLT FCT 46432F339   906,105 5,513 SH   SOLE   5,068 0 445
ISHARES TR MSCI INTL QUALTY 46434V456   11,143,379 280,973 SH   SOLE   267,319 0 13,654
ISHARES TR CORE S&P MCP ETF 464287507   550,304 9,060 SH   SOLE   9,060 0 0
ISHARES TR CORE S&P SCP ETF 464287804   490,355 4,437 SH   SOLE   3,827 0 610
ISHARES TR SP SMCP600VL ETF 464287879   615,532 5,990 SH   SOLE   5,990 0 0
ISHARES TR S&P 500 VAL ETF 464287408   1,674,191 8,962 SH   SOLE   8,422 0 540
ISHARES TR CORE S&P500 ETF 464287200   9,562,203 18,188 SH   SOLE   15,635 0 2,553
ISHARES TR S&P 500 GRWT ETF 464287309   1,316,757 15,594 SH   SOLE   15,594 0 0
ISHARES TR RUS 1000 ETF 464287622   379,336 1,317 SH   SOLE   1,317 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   299,975 890 SH   SOLE   890 0 0
ISHARES TR GLOBAL TECH ETF 464287291   480,654 6,425 SH   SOLE   6,425 0 0
ISHARES TR US CONSUM DISCRE 464287580   1,077,742 13,148 SH   SOLE   13,148 0 0
ISHARES TR U.S. ENERGY ETF 464287796   530,114 10,731 SH   SOLE   10,694 0 37
ISHARES TR U.S. TECH ETF 464287721   5,489,085 40,642 SH   SOLE   36,608 0 4,034
ISHARES TR CORE US AGGBD ET 464287226   691,163 7,057 SH   SOLE   6,971 0 86
ISHARES TR TIPS BD ETF 464287176   2,704,209 25,177 SH   SOLE   24,111 0 1,066
ISHARES TR EAFE GRWTH ETF 464288885   3,695,377 35,604 SH   SOLE   33,687 0 1,917
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   256,993 5,093 SH   SOLE   3,993 0 1,100
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   391,290 14,492 SH   SOLE   14,315 0 177
JOHN MARSHALL BANCORP INC COM 47805L101   336,018 18,751 SH   SOLE   18,751 0 0
JOHNSON & JOHNSON COM 478160104   4,605,194 29,112 SH   SOLE   27,528 0 1,584
JPMORGAN CHASE & CO COM 46625H100   9,830,107 49,077 SH   SOLE   46,594 0 2,483
KIMBERLY-CLARK CORP COM 494368103   689,694 5,332 SH   SOLE   5,332 0 0
KLA CORP COM NEW 482480100   10,576,493 15,140 SH   SOLE   14,397 0 743
LKQ CORP COM 501889208   5,810,270 108,786 SH   SOLE   104,719 0 4,067
LOWES COS INC COM 548661107   7,697,699 30,219 SH   SOLE   28,592 0 1,627
MASCO CORP COM 574599106   226,780 2,875 SH   SOLE   2,475 0 400
MASTERCARD INCORPORATED CL A 57636Q104   6,498,024 13,493 SH   SOLE   12,973 0 520
MATCH GROUP INC NEW COM 57667L107   5,746,825 158,402 SH   SOLE   150,623 0 7,779
MCDONALDS CORP COM 580135101   1,602,959 5,685 SH   SOLE   5,685 0 0
MCKESSON CORP COM 58155Q103   9,609,562 17,900 SH   SOLE   16,954 0 946
MERCK & CO INC COM 58933Y105   7,501,547 56,851 SH   SOLE   53,917 0 2,934
META PLATFORMS INC CL A 30303M102   9,684,893 19,945 SH   SOLE   18,923 0 1,022
MICROSOFT CORP COM 594918104   10,615,036 25,231 SH   SOLE   23,761 0 1,470
MONDELEZ INTL INC CL A 609207105   1,730,960 24,728 SH   SOLE   23,894 0 834
MOODYS CORP COM 615369105   435,477 1,108 SH   SOLE   1,108 0 0
NORFOLK SOUTHN CORP COM 655844108   984,563 3,863 SH   SOLE   3,832 0 31
NOVARTIS AG SPONSORED ADR 66987V109   549,523 5,681 SH   SOLE   5,681 0 0
NOVO-NORDISK A S ADR 670100205   767,832 5,980 SH   SOLE   5,980 0 0
NUCOR CORP COM 670346105   212,149 1,072 SH   SOLE   1,072 0 0
NVIDIA CORPORATION COM 67066G104   29,300,500 32,428 SH   SOLE   30,322 0 2,106
ORACLE CORP COM 68389X105   270,316 2,152 SH   SOLE   2,152 0 0
PAYCHEX INC COM 704326107   323,824 2,637 SH   SOLE   2,600 0 37
PEPSICO INC COM 713448108   2,952,700 16,872 SH   SOLE   16,363 0 509
PFIZER INC COM 717081103   3,530,583 127,228 SH   SOLE   121,260 0 5,968
PHILLIPS 66 COM 718546104   270,654 1,657 SH   SOLE   710 0 947
PINNACLE FINL PARTNERS INC COM 72346Q104   1,132,070 13,182 SH   SOLE   13,182 0 0
PNC FINL SVCS GROUP INC COM 693475105   365,216 2,260 SH   SOLE   2,260 0 0
PRICE T ROWE GROUP INC COM 74144T108   232,745 1,909 SH   SOLE   1,909 0 0
PROCTER AND GAMBLE CO COM 742718109   3,731,385 22,998 SH   SOLE   22,748 0 250
PROSHARES TR INVT INT RT HG 74347B607   299,550 3,915 SH   SOLE   3,915 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   5,316,045 79,605 SH   SOLE   75,006 0 4,599
PULTE GROUP INC COM 745867101   9,323,204 77,294 SH   SOLE   73,545 0 3,749
QUALCOMM INC COM 747525103   1,160,721 6,856 SH   SOLE   6,556 0 300
QUANTA SVCS INC COM 74762E102   10,404,942 40,050 SH   SOLE   37,877 0 2,173
READY CAPITAL CORP COM 75574U101   936,473 102,571 SH   SOLE   96,779 0 5,792
ROPER TECHNOLOGIES INC COM 776696106   6,682,116 11,914 SH   SOLE   11,305 0 609
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   895,755 11,109 SH   SOLE   10,459 0 650
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   360,730 4,430 SH   SOLE   3,280 0 1,150
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   666,253 10,913 SH   SOLE   10,535 0 378
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   460,374 6,059 SH   SOLE   6,059 0 0
SEI INVTS CO COM 784117103   715,405 9,950 SH   SOLE   9,950 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   634,245 9,661 SH   SOLE   9,644 0 17
SELECT SECTOR SPDR TR ENERGY 81369Y506   211,384 2,239 SH   SOLE   2,239 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   3,536,774 83,969 SH   SOLE   80,929 0 3,040
SELECT SECTOR SPDR TR INDL 81369Y704   721,373 5,727 SH   SOLE   5,727 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,400,008 16,325 SH   SOLE   16,325 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   206,936 2,710 SH   SOLE   2,710 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   496,102 4,580 SH   SOLE   4,580 0 0
SOUTHERN CO COM 842587107   979,937 13,660 SH   SOLE   13,323 0 337
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,678,547 4,220 SH   SOLE   4,220 0 0
SPDR GOLD TR GOLD SHS 78463V107   286,157 1,391 SH   SOLE   868 0 523
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,748,733 5,255 SH   SOLE   3,989 0 1,266
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   371,675 668 SH   SOLE   668 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862   901,244 3,883 SH   SOLE   3,883 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,591,800 37,801 SH   SOLE   36,188 0 1,613
STARBUCKS CORP COM 855244109   242,275 2,651 SH   SOLE   2,651 0 0
STRYKER CORPORATION COM 863667101   6,799,997 19,001 SH   SOLE   17,961 0 1,040
SYSCO CORP COM 871829107   354,790 4,370 SH   SOLE   4,370 0 0
TARGET CORP COM 87612E106   6,951,159 39,226 SH   SOLE   37,432 0 1,794
TEXAS INSTRS INC COM 882508104   243,720 1,399 SH   SOLE   1,399 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   7,858,554 13,521 SH   SOLE   12,963 0 558
TJX COS INC NEW COM 872540109   260,649 2,570 SH   SOLE   2,570 0 0
TRAVELERS COMPANIES INC COM 89417E109   6,882,916 29,908 SH   SOLE   28,292 0 1,616
TRUIST FINL CORP COM 89832Q109   1,143,244 29,329 SH   SOLE   28,191 0 1,138
UNION PAC CORP COM 907818108   6,427,287 26,135 SH   SOLE   24,796 0 1,339
UNITED PARCEL SERVICE INC CL B 911312106   319,852 2,152 SH   SOLE   2,152 0 0
UNITED RENTALS INC COM 911363109   10,981,063 15,228 SH   SOLE   14,336 0 892
UNITEDHEALTH GROUP INC COM 91324P102   1,444,029 2,919 SH   SOLE   2,784 0 135
VALERO ENERGY CORP COM 91913Y100   8,061,546 47,229 SH   SOLE   44,726 0 2,503
VANECK ETF TRUST MORNINGSTAR SMID 92189H730   1,535,428 45,014 SH   SOLE   38,678 0 6,336
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   16,913,813 188,140 SH   SOLE   166,021 0 22,119
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   488,558 1,016 SH   SOLE   1,016 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   8,290,290 31,898 SH   SOLE   28,781 0 3,117
VANGUARD INDEX FDS VALUE ETF 922908744   461,708 2,835 SH   SOLE   2,745 0 90
VANGUARD INDEX FDS GROWTH ETF 922908736   785,120 2,281 SH   SOLE   2,252 0 29
VANGUARD INDEX FDS MID CAP ETF 922908629   223,471 894 SH   SOLE   654 0 240
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   513,453 5,937 SH   SOLE   5,937 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   278,898 6,677 SH   SOLE   6,677 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,268,834 17,901 SH   SOLE   15,701 0 2,200
VANGUARD STAR FDS VG TL INTL STK F 921909768   229,381 3,804 SH   SOLE   3,804 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   318,078 6,340 SH   SOLE   6,340 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,175,386 9,715 SH   SOLE   9,715 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   7,438,812 14,187 SH   SOLE   13,704 0 483
VANGUARD WORLD FD UTILITIES ETF 92204A876   374,130 2,624 SH   SOLE   2,624 0 0
VERALTO CORP COM SHS 92338C103   474,686 5,354 SH   SOLE   5,183 0 171
VERIZON COMMUNICATIONS INC COM 92343V104   4,680,332 111,543 SH   SOLE   105,166 0 6,377
VISA INC COM CL A 92826C839   2,790,003 9,997 SH   SOLE   9,447 0 550
WABTEC COM 929740108   6,960,016 47,776 SH   SOLE   45,373 0 2,403
WALMART INC COM 931142103   6,759,168 112,335 SH   SOLE   106,086 0 6,249
WATTS WATER TECHNOLOGIES INC CL A 942749102   2,937,654 13,821 SH   SOLE   13,308 0 513
WELLS FARGO CO NEW COM 949746101   310,897 5,364 SH   SOLE   5,127 0 237
WORLD ACCEP CORPORATION COM 981419104   1,491,989 10,291 SH   SOLE   10,291 0 0
YUM BRANDS INC COM 988498101   218,096 1,573 SH   SOLE   1,573 0 0