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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,057 9,568 SH   SOLE   9,568 0 0
ABBOTT LABS COM 002824100 1,098 11,346 SH   SOLE   11,346 0 0
ABBVIE INC COM 00287Y109 3,608 26,884 SH   SOLE   26,884 0 0
ABIOMED INC COM 003654100 403 1,640 SH   SOLE   1,640 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,304 30,986 SH   SOLE   30,495 0 491
AIR PRODS & CHEMS INC COM 009158106 282 1,212 SH   SOLE   1,212 0 0
ALLSTATE CORP COM 020002101 3,788 30,421 SH   SOLE   30,003 0 418
ALPHABET INC CAP STK CL A 02079K305 4,792 50,104 SH   SOLE   49,649 0 455
ALPHABET INC CAP STK CL C 02079K107 1,554 16,160 SH   SOLE   16,160 0 0
ALTRIA GROUP INC COM 02209S103 981 24,283 SH   SOLE   24,283 0 0
AMAZON COM INC COM 023135106 2,541 22,483 SH   SOLE   18,230 0 4,253
AMERICAN EXPRESS CO COM 025816109 263 1,950 SH   SOLE   1,950 0 0
AMERICAN TOWER CORP NEW COM 03027X100 260 1,209 SH   SOLE   1,209 0 0
AMERIPRISE FINL INC COM 03076C106 3,348 13,288 SH   SOLE   13,082 0 206
AMGEN INC COM 031162100 812 3,604 SH   SOLE   3,554 0 50
ANALOG DEVICES INC COM 032654105 245 1,759 SH   SOLE   1,759 0 0
APPLE INC COM 037833100 17,469 126,405 SH   SOLE   125,760 0 645
APPLIED MATLS INC COM 038222105 477 5,820 SH   SOLE   5,820 0 0
APTIV PLC SHS G6095L109 1,784 22,804 SH   SOLE   22,313 0 491
AT&T INC COM 00206R102 354 23,102 SH   SOLE   22,852 0 250
ATRION CORP COM 049904105 260 460 SH   SOLE   460 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 233 1,032 SH   SOLE   1,032 0 0
BAXTER INTL INC COM 071813109 720 13,359 SH   SOLE   13,039 0 320
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,540 9,513 SH   SOLE   9,363 0 150
BK OF AMERICA CORP COM 060505104 2,963 98,112 SH   SOLE   96,602 0 1,510
BRISTOL-MYERS SQUIBB CO COM 110122108 711 10,005 SH   SOLE   9,597 0 408
BROADCOM INC COM 11135F101 1,257 2,832 SH   SOLE   2,832 0 0
CADENCE BANK COM 12740C103 253 9,960 SH   SOLE   8,775 0 1,185
CANADIAN NATL RY CO COM 136375102 218 2,020 SH   SOLE   2,020 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,659 28,846 SH   SOLE   28,468 0 378
CATERPILLAR INC COM 149123101 534 3,253 SH   SOLE   3,253 0 0
CELANESE CORP DEL COM 150870103 2,723 30,140 SH   SOLE   29,792 0 348
CHEVRON CORP NEW COM 166764100 5,712 39,755 SH   SOLE   39,378 0 377
CINCINNATI FINL CORP COM 172062101 1,233 13,768 SH   SOLE   13,491 0 277
CISCO SYS INC COM 17275R102 4,919 122,965 SH   SOLE   121,912 0 1,053
COCA COLA CO COM 191216100 8,290 147,976 SH   SOLE   147,869 0 107
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 222 5,220 SH   SOLE   5,220 0 0
COLGATE PALMOLIVE CO COM 194162103 1,354 19,268 SH   SOLE   19,268 0 0
COMCAST CORP NEW CL A 20030N101 587 19,999 SH   SOLE   19,999 0 0
CONOCOPHILLIPS COM 20825C104 681 6,650 SH   SOLE   6,650 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,463 15,079 SH   SOLE   14,861 0 218
COSTCO WHSL CORP NEW COM 22160K105 292 618 SH   SOLE   618 0 0
COVENANT LOGISTICS GROUP INC CL A 22284P105 7,004 244,048 SH   SOLE   244,048 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 27 15,300 SH   SOLE   15,300 0 0
CUMMINS INC COM 231021106 3,596 17,670 SH   SOLE   17,447 0 223
CVS HEALTH CORP COM 126650100 8,514 89,278 SH   SOLE   87,976 0 1,302
DANAHER CORPORATION COM 235851102 8,777 33,982 SH   SOLE   33,793 0 189
DARDEN RESTAURANTS INC COM 237194105 3,546 28,068 SH   SOLE   27,702 0 366
DEERE & CO COM 244199105 1,158 3,469 SH   SOLE   3,469 0 0
DENTSPLY SIRONA INC COM 24906P109 674 23,766 SH   SOLE   23,286 0 480
DISNEY WALT CO COM 254687106 2,962 31,403 SH   SOLE   30,972 0 431
DOLLAR TREE INC COM 256746108 418 3,068 SH   SOLE   2,268 0 800
DOVER CORP COM 260003108 2,662 22,831 SH   SOLE   22,671 0 160
DTE ENERGY CO COM 233331107 2,746 23,868 SH   SOLE   23,479 0 389
DUKE ENERGY CORP NEW COM NEW 26441C204 1,041 11,192 SH   SOLE   11,029 0 163
EATON CORP PLC SHS G29183103 602 4,516 SH   SOLE   4,516 0 0
ANTHEM INC COM 036752103 476 1,048 SH   SOLE   1,048 0 0
EMERSON ELEC CO COM 291011104 1,044 14,256 SH   SOLE   14,096 0 160
ENBRIDGE INC COM 29250N105 320 8,636 SH   SOLE   8,636 0 0
EXXON MOBIL CORP COM 30231G102 1,514 17,337 SH   SOLE   17,197 0 140
FASTENAL CO COM 311900104 221 4,800 SH   SOLE   4,800 0 0
FISERV INC COM 337738108 3,109 33,222 SH   SOLE   32,739 0 483
FORTIVE CORP COM 34959J108 524 8,983 SH   SOLE   8,983 0 0
FOX CORP CL A COM 35137L105 237 7,712 SH   SOLE   7,712 0 0
GENUINE PARTS CO COM 372460105 452 3,029 SH   SOLE   3,029 0 0
GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 53 10,000 SH   SOLE   10,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,745 12,781 SH   SOLE   12,617 0 164
GRAPHIC PACKAGING HLDG CO COM 388689101 1,628 82,452 SH   SOLE   82,452 0 0
HOME DEPOT INC COM 437076102 5,977 21,661 SH   SOLE   21,035 0 626
HOST HOTELS & RESORTS INC COM 44107P104 1,917 120,730 SH   SOLE   118,904 0 1,826
HP INC COM 40434L105 2,889 115,935 SH   SOLE   114,308 0 1,627
INTEL CORP COM 458140100 2,359 91,525 SH   SOLE   89,588 0 1,937
INTERNATIONAL BUSINESS MACHS COM 459200101 1,864 15,689 SH   SOLE   15,431 0 258
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 2,652 53,700 SH   SOLE   53,700 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 277 12,657 SH   SOLE   12,657 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 221 10,425 SH   SOLE   10,425 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 289 13,828 SH   SOLE   13,828 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,118 50,873 SH   SOLE   50,873 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 209 10,253 SH   SOLE   10,253 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,253 54,905 SH   SOLE   54,905 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 829 38,345 SH   SOLE   38,345 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 269 1,007 SH   SOLE   1,007 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 257 9,273 SH   SOLE   9,273 0 0
ISHARES TR FALN ANGLS USD 46435G474 1,381 57,782 SH   SOLE   57,276 0 506
ISHARES TR ESG AWR MSCI USA 46435G425 6,728 84,723 SH   SOLE   83,154 0 1,569
ISHARES TR US INFRASTRUC 46435U713 9,208 285,607 SH   SOLE   280,407 0 5,200
ISHARES TR MSCI INTL QUALTY 46434V456 7,574 272,653 SH   SOLE   271,753 0 900
ISHARES TR CONV BD ETF 46435G102 625 9,078 SH   SOLE   8,903 0 175
ISHARES TR CORE TOTAL USD 46434V613 910 20,458 SH   SOLE   20,458 0 0
ISHARES TR MSCI USA MMENTM 46432F396 1,294 9,866 SH   SOLE   9,866 0 0
ISHARES TR MSCI USA VALUE 46432F388 1,120 13,678 SH   SOLE   13,678 0 0
ISHARES TR MODERT ALLOC ETF 464289875 1,515 41,385 SH   SOLE   40,431 0 954
ISHARES TR GRWT ALLOCAT ETF 464289867 3,523 78,666 SH   SOLE   75,963 0 2,703
ISHARES TR AGGRES ALLOC ETF 464289859 6,004 108,282 SH   SOLE   107,148 0 1,134
ISHARES TR MSCI USA MIN VOL 46429B697 7,378 111,620 SH   SOLE   109,023 0 2,597
ISHARES TR CORE HIGH DV ETF 46429B663 13,011 142,519 SH   SOLE   139,421 0 3,098
ISHARES TR U.S. MED DVC ETF 464288810 475 10,072 SH   SOLE   9,560 0 512
ISHARES TR CORE S&P TTL STK 464287150 33,868 425,798 SH   SOLE   421,316 0 4,482
ISHARES TR INTL SEL DIV ETF 464288448 1,071 47,517 SH   SOLE   47,517 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,203 11,725 SH   SOLE   11,725 0 0
ISHARES TR CORE S&P SCP ETF 464287804 823 9,439 SH   SOLE   9,139 0 300
ISHARES TR SP SMCP600VL ETF 464287879 512 6,214 SH   SOLE   6,214 0 0
ISHARES TR S&P 500 VAL ETF 464287408 705 5,487 SH   SOLE   5,487 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,084 3,023 SH   SOLE   2,817 0 206
ISHARES TR S&P 500 GRWT ETF 464287309 786 13,588 SH   SOLE   13,588 0 0
ISHARES TR RUS 1000 ETF 464287622 278 1,407 SH   SOLE   1,407 0 0
ISHARES TR US CONSUM DISCRE 464287580 834 14,328 SH   SOLE   14,328 0 0
ISHARES TR U.S. ENERGY ETF 464287796 2,268 57,695 SH   SOLE   57,302 0 393
ISHARES TR 7-10 YR TRSY BD 464287440 324 3,378 SH   SOLE   2,368 0 1,010
ISHARES TR TIPS BD ETF 464287176 3,296 31,425 SH   SOLE   30,587 0 838
ISHARES TR EAFE GRWTH ETF 464288885 304 4,191 SH   SOLE   4,191 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 264 5,368 SH   SOLE   5,368 0 0
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 7,354 205,877 SH   SOLE   203,994 0 1,883
JOHN MARSHALL BANCORP INC COM 47805L101 461 18,751 SH   SOLE   18,751 0 0
JOHNSON & JOHNSON COM 478160104 5,272 32,275 SH   SOLE   32,250 0 25
JPMORGAN CHASE & CO COM 46625H100 4,407 42,173 SH   SOLE   41,362 0 811
KIMBERLY-CLARK CORP COM 494368103 871 7,737 SH   SOLE   7,737 0 0
KLA CORP COM NEW 482480100 4,116 13,602 SH   SOLE   13,447 0 155
L3HARRIS TECHNOLOGIES INC COM 502431109 214 1,029 SH   SOLE   873 0 156
LEGGETT & PLATT INC COM 524660107 375 11,290 SH   SOLE   10,850 0 440
LILLY ELI & CO COM 532457108 213 658 SH   SOLE   658 0 0
LKQ CORP COM 501889208 3,804 80,676 SH   SOLE   79,673 0 1,003
LOWES COS INC COM 548661107 4,431 23,595 SH   SOLE   23,277 0 318
MASTERCARD INCORPORATED CL A 57636Q104 2,760 9,706 SH   SOLE   9,551 0 155
MCDONALDS CORP COM 580135101 1,435 6,220 SH   SOLE   6,220 0 0
MCKESSON CORP COM 58155Q103 5,658 16,647 SH   SOLE   16,473 0 174
MERCK & CO INC COM 58933Y105 3,516 40,832 SH   SOLE   40,309 0 523
META PLATFORMS INC CL A 30303M102 2,321 17,106 SH   SOLE   16,681 0 425
MICROSOFT CORP COM 594918104 5,979 25,671 SH   SOLE   25,621 0 50
MONDELEZ INTL INC CL A 609207105 1,578 28,773 SH   SOLE   28,773 0 0
MOODYS CORP COM 615369105 269 1,108 SH   SOLE   1,108 0 0
NATIONAL FUEL GAS CO COM 636180101 228 3,705 SH   SOLE   3,705 0 0
NORFOLK SOUTHN CORP COM 655844108 873 4,164 SH   SOLE   4,004 0 160
NOVARTIS AG SPONSORED ADR 66987V109 526 6,919 SH   SOLE   6,919 0 0
NOVO-NORDISK A S ADR 670100205 511 5,125 SH   SOLE   5,125 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 124 10,940 SH   SOLE   10,940 0 0
NVIDIA CORPORATION COM 67066G104 4,523 37,264 SH   SOLE   36,923 0 341
PAYCHEX INC COM 704326107 561 5,002 SH   SOLE   5,002 0 0
PAYPAL HLDGS INC COM 70450Y103 1,613 18,745 SH   SOLE   18,354 0 391
PEPSICO INC COM 713448108 3,211 19,671 SH   SOLE   19,491 0 180
PFIZER INC COM 717081103 6,258 143,009 SH   SOLE   141,490 0 1,519
PHILIP MORRIS INTL INC COM 718172109 268 3,230 SH   SOLE   3,230 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 758 8,443 SH   SOLE   8,443 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 1,069 13,182 SH   SOLE   13,182 0 0
PNC FINL SVCS GROUP INC COM 693475105 717 4,800 SH   SOLE   4,800 0 0
PRICE T ROWE GROUP INC COM 74144T108 478 4,548 SH   SOLE   4,548 0 0
PROCTER AND GAMBLE CO COM 742718109 3,624 28,702 SH   SOLE   28,702 0 0
PROSHARES TR INVT INT RT HG 74347B607 418 6,125 SH   SOLE   6,125 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2,919 51,914 SH   SOLE   51,217 0 697
PULTE GROUP INC COM 745867101 2,635 70,271 SH   SOLE   68,733 0 1,538
QUALCOMM INC COM 747525103 2,232 19,759 SH   SOLE   19,659 0 100
QUANTA SVCS INC COM 74762E102 5,112 40,127 SH   SOLE   39,683 0 444
READY CAPITAL CORP COM 75574U101 2,385 235,236 SH   SOLE   229,444 0 5,792
REALTY INCOME CORP COM 756109104 621 10,667 SH   SOLE   10,667 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,121 8,679 SH   SOLE   8,557 0 122
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,412 36,307 SH   SOLE   35,237 0 1,070
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 869 14,351 SH   SOLE   14,351 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 865 20,600 SH   SOLE   20,105 0 495
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 247 4,428 SH   SOLE   4,428 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 858 14,667 SH   SOLE   14,667 0 0
SEI INVTS CO COM 784117103 579 11,800 SH   SOLE   11,800 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 781 11,923 SH   SOLE   11,556 0 367
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 3,099 102,067 SH   SOLE   99,953 0 2,114
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 503 6,067 SH   SOLE   6,067 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,020 17,007 SH   SOLE   17,007 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 526 6,166 SH   SOLE   6,166 0 0
SOUTHERN CO COM 842587107 1,177 17,303 SH   SOLE   17,191 0 112
SOUTHERN FIRST BANCSHARES COM 842873101 235 5,637 SH   SOLE   5,637 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,463 5,093 SH   SOLE   5,015 0 78
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,316 3,685 SH   SOLE   3,685 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 300 748 SH   SOLE   748 0 0
SPDR SER TR S&P DIVID ETF 78464A763 264 2,365 SH   SOLE   2,365 0 0
SPDR SER TR NUVEEN BLMBRG MU 78468R721 371 8,425 SH   SOLE   8,425 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862 767 5,041 SH   SOLE   5,041 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2,508 61,360 SH   SOLE   61,360 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,400 18,609 SH   SOLE   18,022 0 587
STARBUCKS CORP COM 855244109 280 3,326 SH   SOLE   3,326 0 0
STRYKER CORPORATION COM 863667101 2,392 11,810 SH   SOLE   11,590 0 220
SYSCO CORP COM 871829107 397 5,612 SH   SOLE   5,612 0 0
TARGET CORP COM 87612E106 4,527 30,510 SH   SOLE   30,206 0 304
TESLA INC COM 88160R101 271 1,023 SH   SOLE   1,023 0 0
TEXAS INSTRS INC COM 882508104 288 1,861 SH   SOLE   1,861 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,614 11,068 SH   SOLE   10,975 0 93
TRAVELERS COMPANIES INC COM 89417E109 3,430 22,387 SH   SOLE   22,079 0 308
TRUIST FINL CORP COM 89832Q109 1,449 33,288 SH   SOLE   33,288 0 0
TYSON FOODS INC CL A 902494103 2,072 31,421 SH   SOLE   30,561 0 860
UNION PAC CORP COM 907818108 3,814 19,575 SH   SOLE   19,363 0 212
UNITED PARCEL SERVICE INC CL B 911312106 938 5,807 SH   SOLE   5,689 0 118
UNITED RENTALS INC COM 911363109 3,687 13,650 SH   SOLE   13,466 0 184
UNITEDHEALTH GROUP INC COM 91324P102 1,485 2,941 SH   SOLE   2,941 0 0
VALERO ENERGY CORP COM 91913Y100 4,463 41,772 SH   SOLE   41,245 0 527
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,274 23,813 SH   SOLE   23,813 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 477 3,860 SH   SOLE   3,860 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 495 6,180 SH   SOLE   5,880 0 300
VANGUARD INDEX FDS GROWTH ETF 922908736 650 3,040 SH   SOLE   3,040 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 492 1,500 SH   SOLE   1,500 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 270 7,391 SH   SOLE   7,391 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,363 17,482 SH   SOLE   17,482 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 208 4,541 SH   SOLE   4,541 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 238 6,540 SH   SOLE   6,540 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,384 14,589 SH   SOLE   14,589 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 541 3,801 SH   SOLE   3,601 0 200
VANGUARD WORLD FDS INF TECH ETF 92204A702 5,504 17,906 SH   SOLE   17,906 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,448 90,802 SH   SOLE   89,346 0 1,456
VISA INC COM CL A 92826C839 2,343 13,186 SH   SOLE   13,186 0 0
WALMART INC COM 931142103 3,661 28,223 SH   SOLE   27,594 0 629
WATTS WATER TECHNOLOGIES INC CL A 942749102 2,100 16,703 SH   SOLE   16,253 0 450
WELLS FARGO CO NEW COM 949746101 271 6,728 SH   SOLE   6,728 0 0
WORLD ACCEP CORPORATION COM 981419104 1,124 11,606 SH   SOLE   11,366 0 240
WP CAREY INC COM 92936U109 616 8,830 SH   SOLE   8,830 0 0
YUM BRANDS INC COM 988498101 259 2,432 SH   SOLE   2,432 0 0