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 Company COM 88579Y101 1,054 9,539 SH   SOLE   9,488 0 51
A F L A C Inc COM 001055102 6,177 109,920 SH   SOLE   109,920 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210 661 1,592 SH   SOLE   1,592 0 0
Abbott Laboratories COM 002824100 3,874 40,039 SH   SOLE   40,039 0 0
Abbvie Inc COM 00287Y109 10,488 78,144 SH   SOLE   78,144 0 0
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 4,113 159,239 SH   SOLE   157,889 0 1,350
Accenture PLC CL A F SHS CLASS A G1151C101 2,339 9,091 SH   SOLE   9,035 0 56
Adobe Systems Inc COM 00724F101 5,717 20,775 SH   SOLE   20,775 0 0
Advanced Micro Device COM 007903107 509 8,029 SH   SOLE   8,029 0 0
Agilent Technologies Inc COM 00846U101 220 1,810 SH   SOLE   1,810 0 0
Air Prod & Chemicals Inc COM 009158106 1,478 6,307 SH   SOLE   6,307 0 0
Airbnb Inc Class A COM CL A 009066101 204 1,940 SH   SOLE   1,940 0 0
Albemarle Corp COM 012653101 9,818 37,071 SH   SOLE   37,071 0 0
Alleghany Corp Del COM 017175100 999 1,190 SH   SOLE   1,190 0 0
Allegion Public LTD Co F ORD SHS G0176J109 504 5,618 SH   SOLE   5,618 0 0
Allstate Corporation COM 020002101 365 2,913 SH   SOLE   2,913 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 3,382 35,360 SH   SOLE   35,300 0 60
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 8,355 86,899 SH   SOLE   86,839 0 60
Altria Group Inc COM 02209S103 1,232 29,813 SH   SOLE   29,813 0 0
Amazon Com Inc COM 023135106 8,367 74,044 SH   SOLE   74,044 0 0
Amcor PLC F ORD G0250X107 166 15,505 SH   SOLE   15,505 0 0
Amer Electric PWR Co Inc COM 025537101 432 5,001 SH   SOLE   5,001 0 0
American Express Company COM 025816109 624 4,625 SH   SOLE   4,545 0 80
American Finl.GP.Ohio COM 025932104 1,057 8,600 SH   SOLE   8,600 0 0
Ameriprise Financial Inc COM 03076C106 205 812 SH   SOLE   812 0 0
Ametek Inc New COM 031100100 737 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 2,742 12,163 SH   SOLE   12,163 0 0
Analog Devices Inc COM 032654105 678 4,864 SH   SOLE   4,864 0 0
Ansys COM 03662Q105 807 3,642 SH   SOLE   3,642 0 0
Anthem Inc COM 036752103 1,452 3,197 SH   SOLE   3,197 0 0
Apa Corp COM 03743Q108 875 25,604 SH   SOLE   25,604 0 0
Apple Inc COM 037833100 40,246 291,214 SH   SOLE   290,162 0 1,052
Applied Materials Inc COM 038222105 377 4,600 SH   SOLE   4,600 0 0
Aptus Defined Risk ETF APTUS DEFINED 26922A388 2,184 86,000 SH   SOLE   86,000 0 0
Archer-Daniels-Midlnd Co COM 039483102 1,566 19,470 SH   SOLE   19,470 0 0
Ares Management Corp Class A CL A COM STK 03990B101 1,186 19,140 SH   SOLE   19,140 0 0
Arrow Electronics COM 042735100 839 9,100 SH   SOLE   9,100 0 0
Ashland Global Holdings Inc COM 044186104 684 7,200 SH   SOLE   7,200 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108 1,138 20,759 SH   SOLE   20,759 0 0
AT&T Corp Com New COM 00206R102 1,012 65,987 SH   SOLE   65,987 0 0
Atrion Corporation COM 049904105 440 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 4,107 18,072 SH   SOLE   18,072 0 0
Avantis US Small Cap Value ETF US SML CP VALU 025072877 258 3,899 SH   SOLE   3,899 0 0
B Riley Finl COM 05580M108 380 8,525 SH   SOLE   8,525 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 121 27,098 SH   SOLE   27,098 0 0
Bank Of America Corp COM 060505104 553 18,316 SH   SOLE   18,316 0 0
Barrick Gold Corp F COM 067901108 186 12,011 SH   SOLE   12,011 0 0
Baxter International Inc COM 071813109 650 11,995 SH   SOLE   11,963 0 32
Becton Dickinson & Co COM 075887109 2,932 13,157 SH   SOLE   13,157 0 0
Berkshire Hathaway B New CL B NEW 084670702 3,756 14,067 SH   SOLE   14,067 0 0
Bio-Rad Laboratories 'a' CL A 090572207 626 1,500 SH   SOLE   1,500 0 0
Bio-Techne Corp COM 09073M104 5,848 20,591 SH   SOLE   20,591 0 0
BlackRock Inc COM 09247X101 224 407 SH   SOLE   392 0 15
BlackRock Ultra Short Term Bond ETF BLACKROCK ULTRA 46434V878 998 19,956 SH   SOLE   19,956 0 0
Blackstone Group Inc COM CL A 09260D107 17,248 206,073 SH   SOLE   206,073 0 0
Blackstone Secd Lending COMMON STOC 09261X102 1,451 60,139 SH   SOLE   60,139 0 0
Blackstone Senior Float COM 09256U105 1,258 100,170 SH   SOLE   100,170 0 0
Boeing Co COM 097023105 254 2,097 SH   SOLE   2,097 0 0
Bristol-Myers Squibb Co COM 110122108 2,053 28,880 SH   SOLE   28,880 0 0
Broadcom Limited COM 11135F101 695 1,565 SH   SOLE   1,565 0 0
Broadridge Finl Solution COM 11133T103 1,628 11,225 SH   SOLE   11,225 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 2,644 64,657 SH   SOLE   64,657 0 0
Brown & Brown Inc Com COM 115236101 3,459 57,200 SH   SOLE   57,200 0 0
Bunge Limited Com COM G16962105 1,507 18,250 SH   SOLE   18,250 0 0
C H Robinson Worldwd New COM NEW 12541W209 407 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103 1,047 39,302 SH   SOLE   39,302 0 0
C V S Caremark Corp COM 126650100 1,487 15,597 SH   SOLE   15,495 0 102
Canadian Pac RY LTD Com COM 13645T100 211 3,167 SH   SOLE   3,167 0 0
Cardinal Health Inc COM 14149Y108 763 11,281 SH   SOLE   11,281 0 0
Caterpillar Inc COM 149123101 1,970 12,009 SH   SOLE   12,009 0 0
Celsius HLDGS Inc COM NEW 15118V207 3,860 42,562 SH   SOLE   42,562 0 0
Centene Corp COM 15135B101 873 11,219 SH   SOLE   11,219 0 0
Chas.RVR.Labs.Intl. COM 159864107 886 4,500 SH   SOLE   4,500 0 0
Chemed COM 16359R103 1,091 2,500 SH   SOLE   2,500 0 0
Cheniere Energy Inc Com New COM NEW 16411R208 3,184 19,189 SH   SOLE   19,189 0 0
Chevron Corporation COM 166764100 10,097 70,276 SH   SOLE   70,231 0 45
Chubb LTD F COM H1467J104 338 1,852 SH   SOLE   1,852 0 0
Church & Dwight Co. COM 171340102 722 10,100 SH   SOLE   10,100 0 0
Cincinnati Financial CP COM 172062101 963 10,672 SH   SOLE   10,672 0 0
Cisco Systems Inc COM 17275R102 2,954 73,842 SH   SOLE   73,772 0 70
Clorox Company COM 189054109 1,527 11,893 SH   SOLE   11,893 0 0
Cme Group COM 12572Q105 4,352 24,570 SH   SOLE   24,570 0 0
Coca Cola Bottlg Co Cons COM 191098102 412 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,011 71,047 SH   SOLE   71,047 0 0
Colgate-Palmolive Co COM 194162103 4,681 66,627 SH   SOLE   66,627 0 0
Columbia Em Core Ex-China ETF EM CORE EX ETF 19762B202 1,339 57,112 SH   SOLE   56,437 0 675
Comcast Corp New CL A CL A 20030N101 1,294 44,120 SH   SOLE   44,120 0 0
Computer Programs & SYS COM 205306103 211 7,579 SH   SOLE   7,579 0 0
Conagra Foods Inc COM 205887102 255 7,825 SH   SOLE   7,825 0 0
Conocophillips COM 20825C104 887 8,552 SH   SOLE   8,552 0 0
Consolidated Edison Inc COM 209115104 896 10,446 SH   SOLE   10,446 0 0
Constellation Energy Cor COM 21037T109 219 2,631 SH   SOLE   2,631 0 0
Continental Resource COM 212015101 601 9,000 SH   SOLE   9,000 0 0
Corning Inc COM 219350105 435 15,001 SH   SOLE   15,001 0 0
Corteva Inc COM 22052L104 2,557 44,740 SH   SOLE   44,740 0 0
Costco WHSL Corp New COM 22160K105 1,101 2,331 SH   SOLE   2,331 0 0
Cracker Barrel Old CTRY COM 22410J106 286 3,089 SH   SOLE   3,089 0 0
Cummins Inc COM 231021106 279 1,373 SH   SOLE   1,373 0 0
Danaher Corp Del COM 235851102 2,063 7,978 SH   SOLE   7,903 0 75
Darden Restaurants Inc COM 237194105 215 1,700 SH   SOLE   1,700 0 0
Deere & Co COM 244199105 4,125 12,312 SH   SOLE   12,312 0 0
Devon Energy CP New COM 25179M103 4,257 70,804 SH   SOLE   70,804 0 0
Diageo PLC New ADR F SPON ADR NEW 25243Q205 234 1,361 SH   SOLE   1,361 0 0
Dimensional US Marketwide Value ETF US MKTWIDE VALU 25434V724 222 7,506 SH   SOLE   7,506 0 0
Disney Walt Co COM DISNEY 254687106 5,362 56,848 SH   SOLE   56,746 0 102
Dominion Energy, Inc. COM 25746U109 779 11,273 SH   SOLE   11,273 0 0
Donaldson Co. COM 257651109 637 13,000 SH   SOLE   13,000 0 0
Dow Inc Com COM 260557103 682 15,531 SH   SOLE   15,531 0 0
Duke Energy Corp New COM NEW 26441C204 4,854 52,179 SH   SOLE   52,179 0 0
DuPont De Nemours Inc COM 26614N102 534 10,588 SH   SOLE   10,588 0 0
Eaton Corp PLC F SHS G29183103 646 4,844 SH   SOLE   4,642 0 202
eBay Inc COM 278642103 210 5,693 SH   SOLE   5,693 0 0
Ecolab Inc COM 278865100 363 2,505 SH   SOLE   2,505 0 0
Edwards Lifesciences CP COM 28176E108 769 9,304 SH   SOLE   9,304 0 0
Emerson Electric Co COM 291011104 3,536 48,288 SH   SOLE   48,288 0 0
Enbridge Inc F COM 29250N105 982 26,469 SH   SOLE   26,469 0 0
Enphase Energy Inc COM 29355A107 1,665 6,000 SH   SOLE   6,000 0 0
Enterprise Prd Prtnrs LP COM 293792107 1,832 77,047 SH   SOLE   77,047 0 0
Expeditor Intl.Of Wash. COM 302130109 716 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 5,406 61,914 SH   SOLE   61,914 0 0
Fastenal Co COM 311900104 971 21,100 SH   SOLE   21,100 0 0
Fedex Corporation COM 31428X106 781 5,218 SH   SOLE   5,218 0 0
First Bancshares MS Com COM 318916103 387 12,971 SH   SOLE   12,971 0 0
Fiserv Inc COM 337738108 238 2,545 SH   SOLE   2,545 0 0
Flexshar STX Global Broad Inf ETF IV STOXX GLOBR INF 33939L795 431 9,427 SH   SOLE   9,298 0 129
Freeport- Mcmoran Inc CL B 35671D857 1,852 67,750 SH   SOLE   67,750 0 0
Gallagher Arthur J & Co COM 363576109 1,503 8,778 SH   SOLE   8,778 0 0
General Dynamics Corp COM 369550108 2,919 13,757 SH   SOLE   13,757 0 0
General Mills Inc COM 370334104 2,566 33,495 SH   SOLE   33,495 0 0
Genuine Parts Co COM 372460105 477 3,174 SH   SOLE   3,174 0 0
Gildan Activewear Inc F COM 375916103 283 10,000 SH   SOLE   10,000 0 0
Gilead Sciences Inc COM 375558103 312 5,058 SH   SOLE   5,028 0 30
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 311 12,040 SH   SOLE   12,040 0 0
Global Payments Inc COM 37940X102 9,234 85,461 SH   SOLE   85,461 0 0
Global X MLP & Energy Infrastructure ETF GLB X MLP ENRG I 37954Y293 306 8,169 SH   SOLE   8,169 0 0
Globe Life Inc COM 37959E102 12,683 127,212 SH   SOLE   127,212 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503 258 3,635 SH   SOLE   3,635 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 1,178 47,590 SH   SOLE   47,590 0 0
Goldman Sachs Group Inc COM 38141G104 715 2,439 SH   SOLE   2,439 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 5,671 110,870 SH   SOLE   110,870 0 0
Graco COM 384109104 869 14,500 SH   SOLE   14,500 0 0
Gxo Logistics Inc COMMON STOCK 36262G101 391 11,150 SH   SOLE   11,150 0 0
Hasbro Inc COM 418056107 380 5,637 SH   SOLE   5,637 0 0
Hershey Company COM 427866108 2,213 10,037 SH   SOLE   10,037 0 0
Home Depot Inc COM 437076102 13,117 47,537 SH   SOLE   47,537 0 0
Honeywell International COM 438516106 8,152 48,821 SH   SOLE   48,771 0 50
Horizon Therapeutics P F SHS G46188101 464 7,491 SH   SOLE   7,491 0 0
Illinois Tool Works Inc COM 452308109 2,764 15,191 SH   SOLE   15,191 0 0
Illumina COM 452327109 248 1,300 SH   SOLE   1,300 0 0
Ingersoll Rand Inc COM 45687V106 559 12,923 SH   SOLE   12,923 0 0
Ingles Markets Inc Class A CL A 457030104 272 3,430 SH   SOLE   3,430 0 0
Intel Corp COM 458140100 1,940 75,275 SH   SOLE   75,128 0 147
Intercontinental Exchange COM 45866F104 2,762 30,574 SH   SOLE   30,574 0 0
International Paper Co COM 460146103 831 26,215 SH   SOLE   26,215 0 0
Intl Business Machines COM 459200101 1,506 12,674 SH   SOLE   12,674 0 0
Intuit Inc COM 461202103 359 927 SH   SOLE   897 0 30
Intuitive Surgical New COM NEW 46120E602 543 2,899 SH   SOLE   2,899 0 0
Invesco Bletshs 2024 MNPL BND ETF BULSHS 2024 MUNI 46138J536 224 9,205 SH   SOLE   9,205 0 0
Invesco Bulletshares 2022 Corporate Bond ETF BULSHS 2022 CB 46138J882 3,116 147,099 SH   SOLE   147,099 0 0
Invesco Bulletshares 2022 High Yield BULSHS 2022 HY 46138J874 300 13,646 SH   SOLE   13,646 0 0
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866 4,154 199,051 SH   SOLE   196,026 0 3,025
Invesco Bulletshares 2023 High Yield BULSHS 2023 HY 46138J858 530 23,221 SH   SOLE   22,671 0 550
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841 2,811 137,868 SH   SOLE   134,843 0 3,025
Invesco Bulletshares 2024 High Yield BULSHS 2024 HY 46138J833 637 29,450 SH   SOLE   28,900 0 550
Invesco Bulletshares 2025 Corporate Bond ETF BULSHS 2025 CB 46138J825 1,127 56,515 SH   SOLE   54,515 0 2,000
Invesco DB Agriculture Fund AGRICULTURE FD 46140H106 354 17,660 SH   SOLE   17,660 0 0
Invesco QQQ Trust UNIT SER 1 46090E103 1,917 7,160 SH   SOLE   7,160 0 0
Invesco S And P 500 Garp ETF S&P 500 GARP ETF 46137V431 389 5,200 SH   SOLE   5,200 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 5,566 43,732 SH   SOLE   43,347 0 385
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 397 10,000 SH   SOLE   10,000 0 0
iShares 0 To 3 MNTH Treasury BND ETF 0-3 MNTH TREASRY 46436E718 1,257 12,538 SH   SOLE   12,538 0 0
iShares 0-5 Year TIPS Bond ETF 0-5 YR TIPS ETF 46429B747 1,149 11,956 SH   SOLE   11,956 0 0
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 9,625 118,517 SH   SOLE   118,517 0 0
iShares 1-5 Investment Grade Corp ETF 1-3 YR CR BD ETF 464288646 1,546 31,381 SH   SOLE   31,381 0 0
iShares Core 1 5 Year Usd Bond ETF CORE 1 5 YR USD 46432F859 480 10,418 SH   SOLE   10,418 0 0
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 759 8,316 SH   SOLE   8,316 0 0
iShares Core MSCI CORE MSCI EMKT 46434G103 439 10,219 SH   SOLE   10,219 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 1,955 37,126 SH   SOLE   37,126 0 0
iShares Core MSCI Intrl DVLP MKT ETF CORE MSCI INTL 46435G326 480 9,944 SH   SOLE   9,944 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 6,169 17,202 SH   SOLE   16,602 0 600
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 10,460 47,706 SH   SOLE   47,506 0 200
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 3,092 35,458 SH   SOLE   35,058 0 400
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 1,064 11,046 SH   SOLE   11,046 0 0
iShares Core US Growth ETF CORE S&P US ETF 464287671 346 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846 247 2,818 SH   SOLE   2,818 0 0
iShares Emerging Markets Local Cur ETF JP MORGAN EM ETF 464286517 256 7,917 SH   SOLE   7,917 0 0
iShares Floating Rate Bond ETF FLTG RATE BD ETF 46429B655 1,770 35,216 SH   SOLE   34,979 0 237
iShares Gold Trust ISHARES NEW 464285204 5,160 163,661 SH   SOLE   162,861 0 800
iShares Ibnd 2022 TRM HGH YLD ETF IBONDS 22 TRM HG 46435U176 623 25,925 SH   SOLE   25,925 0 0
iShares Ibnd 2023 TRM HGH YLD ETF IBONDS 23 TRM HG 46435U150 461 19,751 SH   SOLE   19,751 0 0
iShares Ibond Dec 2022 Muni ETF IBONDS DEC22 ETF 46435G755 9,641 372,252 SH   SOLE   372,252 0 0
iShares Ibond Dec 2023 Muni ETF IBONDS DEC2023 46435G318 10,535 417,408 SH   SOLE   417,408 0 0
iShares Ibond Dec 2024 Muni ETF IBONDS DEC 46435U697 9,760 382,679 SH   SOLE   382,679 0 0
iShares Ibond Dec 2025 Muni ETF IBONDS DEC 25 46435U432 5,629 217,152 SH   SOLE   217,152 0 0
iShares Ibond Dec 2026 Muni ETF IBONDS DEC 26 46435U259 1,495 60,716 SH   SOLE   60,716 0 0
iShares Ibonds 2023 Treasury ETF IBONDS 23 TRM TS 46436E882 351 14,158 SH   SOLE   14,158 0 0
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 7,520 300,420 SH   SOLE   300,420 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 13,687 548,563 SH   SOLE   547,884 0 679
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4 12,382 508,520 SH   SOLE   507,958 0 562
iShares International Sel DIV ETF INTL SEL DIV ETF 464288448 523 23,232 SH   SOLE   23,232 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672 1,496 30,950 SH   SOLE   30,950 0 0
iShares MSCI Brazil ETF MSCI BRAZIL ETF 464286400 227 7,673 SH   SOLE   7,559 0 114
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 373 6,658 SH   SOLE   6,458 0 200
iShares MSCI Frontier 100 ETF MSCI FRNTR100ETF 464286145 291 11,959 SH   SOLE   11,959 0 0
iShares MSCI United Kingdom ETF MSCI UK ETF NEW 46435G334 1,134 43,248 SH   SOLE   41,250 0 1,998
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 398 1,892 SH   SOLE   1,892 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 412 3,030 SH   SOLE   3,030 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499 393 6,327 SH   SOLE   6,327 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 501 4,673 SH   SOLE   4,473 0 200
iShares Silver Trust ISHARES 46428Q109 1,543 88,177 SH   SOLE   88,010 0 167
iShares TIPS Bond ETF TIPS BD ETF 464287176 308 2,934 SH   SOLE   2,934 0 0
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613 1,233 27,714 SH   SOLE   27,714 0 0
iShares TR Aaa A Rated CP A RATE CP BD ETF 46429B291 225 4,956 SH   SOLE   4,956 0 0
iShares TR Barclys 7-10 YR 7-10 YR TRSY BD 464287440 4,345 45,266 SH   SOLE   45,266 0 0
iShares TR Barclys MBS BD MBS ETF 464288588 2,032 22,186 SH   SOLE   22,186 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 390 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 789 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 1,971 11,954 SH   SOLE   11,954 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 239 1,470 SH   SOLE   1,470 0 0
iShares U.S. Treasury Bond ETF US TREAS BD ETF 46429B267 2,920 128,309 SH   SOLE   128,309 0 0
Ishr Ibnd Dec 2025 TRM ETF IBONDS DEC25 ETF 46434VBD1 4,323 179,164 SH   SOLE   179,164 0 0
Ishrs Ibnds Dec 2026 TRM Corp ETF IBONDS DEC2026 46435GAA0 825 35,700 SH   SOLE   35,700 0 0
Johnson & Johnson COM 478160104 7,066 43,254 SH   SOLE   43,192 0 62
JPMorgan Chase & Co COM 46625H100 9,759 93,391 SH   SOLE   93,315 0 76
Kimberly-Clark Corp COM 494368103 567 4,989 SH   SOLE   4,989 0 0
Kinder Morgan Inc COM 49456B101 170 10,187 SH   SOLE   10,187 0 0
Kroger Co Com COM 501044101 1,339 30,598 SH   SOLE   30,598 0 0
L3harris Technologies Inc COM 502431109 1,264 6,081 SH   SOLE   6,081 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 1,089 5,317 SH   SOLE   5,317 0 0
Lam Research COM 512807108 748 2,035 SH   SOLE   2,035 0 0
Life Storage Inc COM 53223X107 276 2,495 SH   SOLE   2,495 0 0
Lilly Eli & Company COM 532457108 1,529 4,730 SH   SOLE   4,730 0 0
Lincoln National Corp COM 534187109 457 10,397 SH   SOLE   10,397 0 0
Linde PLC COM G5494J103 1,083 4,019 SH   SOLE   4,019 0 0
Lockheed Martin Corp COM 539830109 10,431 27,003 SH   SOLE   27,003 0 0
Lowes Companies Inc COM 548661107 5,568 29,647 SH   SOLE   29,481 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 5,387 113,390 SH   SOLE   113,390 0 0
Marathon Oil Corp COM 565849106 584 25,850 SH   SOLE   25,850 0 0
Marathon Pete Corp COM 56585A102 2,373 23,892 SH   SOLE   23,892 0 0
Markel Corp COM 570535104 208 192 SH   SOLE   192 0 0
Marsh & MC Lennan Co Inc COM 571748102 470 3,150 SH   SOLE   3,150 0 0
Martin Mrta.Mats. COM 573284106 1,150 3,571 SH   SOLE   3,571 0 0
Mastec Inc COM 576323109 1,365 21,495 SH   SOLE   21,495 0 0
Mastercard Inc CL A 57636Q104 3,386 11,908 SH   SOLE   11,908 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 402 5,642 SH   SOLE   5,642 0 0
MC Donalds Corp COM 580135101 9,134 39,584 SH   SOLE   39,556 0 28
Medtronic PLC F SHS G5960L103 467 5,730 SH   SOLE   5,730 0 0
Merck & Co Inc New COM 58933Y105 4,116 47,413 SH   SOLE   47,343 0 70
Metlife Inc COM 59156R108 557 9,171 SH   SOLE   9,110 0 61
Microchip Tech. COM 595017104 608 9,966 SH   SOLE   9,966 0 0
Microsoft Corp COM 594918104 21,142 90,777 SH   SOLE   90,777 0 0
Mid-Amer Apt CMNTYS Com COM 59522J103 21,880 141,096 SH   SOLE   141,096 0 0
Molson Coors Brewing CL B CL B 60871R209 208 4,333 SH   SOLE   4,333 0 0
Mondelez Intl Inc CL A CL A 609207105 550 9,961 SH   SOLE   9,961 0 0
Morgan Stanley COM NEW 617446448 1,729 21,886 SH   SOLE   21,886 0 0
Mosaic Co New COM 61945C103 1,000 20,700 SH   SOLE   20,700 0 0
MP Materials Corp COM CL A 553368101 243 8,900 SH   SOLE   8,900 0 0
MSC Indl.Direct 'a' CL A 553530106 371 5,100 SH   SOLE   5,100 0 0
Nasdaq OMX Group COM 631103108 1,435 25,320 SH   SOLE   25,320 0 0
National Insts. COM 636518102 453 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101 1,591 20,293 SH   SOLE   19,997 0 296
NGL Energy Partners L LP COM UNIT REPST 62913M107 123 94,262 SH   SOLE   94,262 0 0
Nike Inc Class B CL B 654106103 5,124 61,417 SH   SOLE   61,417 0 0
Norfolk Southern Corp COM 655844108 1,649 7,864 SH   SOLE   7,864 0 0
NRG Energy Inc New COM NEW 629377508 319 8,328 SH   SOLE   8,328 0 0
Nucor Corp COM 670346105 898 8,350 SH   SOLE   8,350 0 0
Nvidia Corp Com COM 67066G104 17,244 142,057 SH   SOLE   142,057 0 0
NVR Inc Com COM 62944T105 805 202 SH   SOLE   202 0 0
Occidental Pete Corp COM 674599105 430 6,985 SH   SOLE   6,985 0 0
Old Republic Intl Corp COM 680223104 1,492 71,293 SH   SOLE   71,293 0 0
On Semiconductor Co COM 682189105 882 14,150 SH   SOLE   14,150 0 0
Oneok Inc New COM 682680103 3,412 66,597 SH   SOLE   66,597 0 0
Oracle Corporation COM 68389X105 1,366 22,366 SH   SOLE   22,241 0 125
Ovintiv Inc COM 69047Q102 1,194 25,950 SH   SOLE   25,950 0 0
P P G Industries Inc COM 693506107 633 5,723 SH   SOLE   5,723 0 0
Pacer Lunt LRG Cap Multi Factr ETF LUNT LRGCP MULTI 69374H816 319 10,014 SH   SOLE   10,014 0 0
Pacer Trendpilot US Bond ETF TRENDPILOT US BD 69374H642 265 13,505 SH   SOLE   13,505 0 0
Pack.Corp.Of Am. COM 695156109 1,000 8,811 SH   SOLE   8,811 0 0
Parker Hannifin Corp Com COM 701094104 350 1,443 SH   SOLE   1,443 0 0
Paychex Inc COM 704326107 404 3,601 SH   SOLE   3,601 0 0
Paypal Holdings Inco COM 70450Y103 830 9,647 SH   SOLE   9,647 0 0
Penumbra Inc COM 70975L107 957 5,050 SH   SOLE   5,050 0 0
Pepsico Incorporated COM 713448108 3,442 21,083 SH   SOLE   21,028 0 55
Pfizer Incorporated COM 717081103 4,737 108,250 SH   SOLE   108,250 0 0
Philip Morris Intl Inc COM 718172109 921 10,926 SH   SOLE   10,926 0 0
Phillips 66 COM 718546104 2,892 35,827 SH   SOLE   35,788 0 39
PIMCO Dynamic Income Opp COM BEN SHS 69355M107 1,928 144,725 SH   SOLE   144,725 0 0
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 8,413 85,096 SH   SOLE   84,446 0 650
Pioneer Natural Res Co COM 723787107 231 1,067 SH   SOLE   1,067 0 0
PNC Finl Services GP Inc COM 693475105 433 2,898 SH   SOLE   2,898 0 0
Proassurance Corporation COM 74267C106 348 17,812 SH   SOLE   17,812 0 0
Procter & Gamble COM 742718109 7,083 56,102 SH   SOLE   56,047 0 55
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,118 26,458 SH   SOLE   24,458 0 2,000
Quadratic Intrst RT VLT And ETF QUADRTC INT RT 500767736 6,379 287,850 SH   SOLE   287,850 0 0
Qualcomm Inc COM 747525103 2,617 23,162 SH   SOLE   23,098 0 64
Quanta Services Inc COM 74762E102 635 4,982 SH   SOLE   4,982 0 0
Quest Diagnostic Inc COM 74834L100 786 6,406 SH   SOLE   6,406 0 0
Rada Elec Inds LTD F COM PAR NEW M81863124 197 20,500 SH   SOLE   20,500 0 0
Rayonier Inc COM 754907103 1,633 54,488 SH   SOLE   54,488 0 0
Realty Income Corp COM 756109104 206 3,521 SH   SOLE   3,521 0 0
Regions Financial Corp COM 7591EP100 4,853 239,344 SH   SOLE   239,344 0 0
Resmed Inc COM 761152107 589 2,700 SH   SOLE   2,700 0 0
Rithm Capital Corp COM NEW 64828T201 310 42,300 SH   SOLE   42,300 0 0
RPM International Inc COM 749685103 1,161 13,937 SH   SOLE   13,937 0 0
S & P Global Inc COM 78409V104 387 1,269 SH   SOLE   1,269 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 12,654 279,269 SH   SOLE   277,452 0 1,817
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 20,405 307,159 SH   SOLE   304,169 0 2,990
Schein Henry Inc COM 806407102 745 11,328 SH   SOLE   11,328 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 4,868 217,310 SH   SOLE   216,912 0 398
SCHW Intl Eq ETF INTL EQTY ETF 808524805 13,337 474,117 SH   SOLE   470,457 0 3,660
SCHW US Scap ETF US SML CAP ETF 808524607 2,787 73,719 SH   SOLE   73,661 0 58
Schwab 1000 Index ETF 1000 INDEX ETF 808524722 563 16,280 SH   SOLE   16,280 0 0
Schwab Fundamental Inl Large Com ETF SCHWB FDT INT LG 808524755 12,803 509,083 SH   SOLE   503,283 0 5,800
Schwab Fundamental US Large Co ETF SCHWAB FDT US LG 808524771 2,023 42,355 SH   SOLE   42,355 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763 826 19,437 SH   SOLE   19,437 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 17,777 368,352 SH   SOLE   366,645 0 1,707
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 3,537 84,232 SH   SOLE   83,172 0 1,060
Schwab US Large Cap US LCAP GR ETF 808524300 671 12,027 SH   SOLE   12,027 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 12,702 299,920 SH   SOLE   298,956 0 964
Schwab US Large Cap Value US LCAP VA ETF 808524409 6,207 106,080 SH   SOLE   105,905 0 175
Schwab US Mid Cap ETF US MID-CAP ETF 808524508 10,928 180,531 SH   SOLE   178,339 0 2,192
Seagen Inc COM 81181C104 274 2,000 SH   SOLE   2,000 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 354 2,981 SH   SOLE   2,981 0 0
Select SPDR Real Estate SCTR ETF RL EST SEL SEC 81369Y860 238 6,605 SH   SOLE   6,605 0 0
Service Corp Intl COM 817565104 867 15,024 SH   SOLE   15,024 0 0
Servisfirst Bancshares Com COM 81768T108 8,183 101,992 SH   SOLE   101,992 0 0
Shell PLC SPON ADS 780259305 1,199 24,099 SH   SOLE   24,099 0 0
Sherwin Williams Co COM 824348106 208 1,017 SH   SOLE   1,017 0 0
Skyworks Solutions Inc Com COM 83088M102 1,840 21,575 SH   SOLE   21,575 0 0
Smartfinancial Inc COM NEW 83190L208 259 10,500 SH   SOLE   10,500 0 0
Snap-On COM 833034101 320 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 796 17,269 SH   SOLE   17,269 0 0
SPDR EM Local Currency Bond ETF BLOMBRG BRC EMRG 78464A391 883 46,549 SH   SOLE   46,389 0 160
SPDR Gold Trust GOLD SHS 78463V107 400 2,583 SH   SOLE   2,583 0 0
SPDR Russell 1000 Yield Focus ETF RUSSELL YIELD 78468R770 784 9,415 SH   SOLE   9,415 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103 13,128 36,592 SH   SOLE   35,992 0 600
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 1,571 3,875 SH   SOLE   3,875 0 0
SPDR Short Term Intl Treasury Bond ETF BLOMBERG BRC INT 78464A334 393 15,709 SH   SOLE   15,709 0 0
Sprott Physical Gold Trust UNIT 85207H104 1,472 115,000 SH   SOLE   115,000 0 0
Sprott Physical Silver Trust TR UNIT 85207K107 596 90,000 SH   SOLE   90,000 0 0
Starbucks Corp COM 855244109 264 3,132 SH   SOLE   3,132 0 0
Steel Dynamics COM 858119100 2,374 33,300 SH   SOLE   33,300 0 0
Synovus Financial CP New COM NEW 87161C501 3,347 88,417 SH   SOLE   88,417 0 0
Sysco Corporation COM 871829107 273 3,864 SH   SOLE   3,864 0 0
T Rowe Price Group Inc COM 74144T108 333 3,171 SH   SOLE   3,171 0 0
Target Corporation COM 87612E106 581 3,886 SH   SOLE   3,820 0 66
Te Connectivity LTD F REG SHS H84989104 2,185 19,800 SH   SOLE   19,800 0 0
Teleflex COM 879369106 796 3,950 SH   SOLE   3,950 0 0
Tesla Motors Inc COM 88160R101 630 2,377 SH   SOLE   2,377 0 0
Texas Instruments Inc COM 882508104 5,496 35,507 SH   SOLE   35,407 0 100
The Southern Company COM 842587107 10,870 159,855 SH   SOLE   159,855 0 0
Thermo Fisher Scientific COM 883556102 3,989 7,860 SH   SOLE   7,827 0 33
Toronto Dominion Bank F COM NEW 891160509 218 3,552 SH   SOLE   3,552 0 0
Trane Technologies PLC SHS G8994E103 2,026 13,992 SH   SOLE   13,992 0 0
Travelcenters Amer Inc COM NEW 89421B109 481 8,924 SH   SOLE   8,924 0 0
Travelers Companies Inc COM 89417E109 251 1,639 SH   SOLE   1,569 0 70
Truist Financial Corporation COM 89832Q109 2,323 53,364 SH   SOLE   53,364 0 0
Twitter Inc COM 90184L102 210 4,800 SH   SOLE   4,800 0 0
U S Bancorp Del New COM NEW 902973304 1,061 25,993 SH   SOLE   25,993 0 0
Udr Inc COM 902653104 252 6,032 SH   SOLE   6,032 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 472 10,761 SH   SOLE   10,761 0 0
Union Pacific Corp COM 907818108 1,629 8,360 SH   SOLE   8,360 0 0
United Parcel Service B CL B 911312106 378 2,337 SH   SOLE   2,337 0 0
Unitedhealth Group Inc COM 91324P102 10,942 21,666 SH   SOLE   21,666 0 0
Valero Energy Corp New COM 91913Y100 246 2,306 SH   SOLE   2,306 0 0
Valvoline Inc COM 92047W101 234 9,236 SH   SOLE   9,236 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 1,013 12,556 SH   SOLE   12,556 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,532 6,500 SH   SOLE   6,500 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 982 5,682 SH   SOLE   5,638 0 44
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 9,395 69,508 SH   SOLE   69,044 0 464
Vanguard Energy ETF ENERGY ETF 92204A306 504 4,905 SH   SOLE   4,905 0 0
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 1,518 11,940 SH   SOLE   11,940 0 0
Vanguard Financials ETF FINANCIALS ETF 92204A405 698 9,315 SH   SOLE   9,315 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 1,814 40,885 SH   SOLE   40,885 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 15,729 432,597 SH   SOLE   426,622 0 5,975
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 5,953 163,127 SH   SOLE   161,773 0 1,354
Vanguard Growth GROWTH ETF 922908736 2,951 13,795 SH   SOLE   13,795 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 931 4,148 SH   SOLE   4,148 0 0
Vanguard High Dividend Yield HIGH DIV YLD 921946406 2,540 26,774 SH   SOLE   26,774 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 516 3,261 SH   SOLE   3,261 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 4,202 13,637 SH   SOLE   13,637 0 0
Vanguard Intermediate Bond ETF INTERMED TERM 921937819 316 4,300 SH   SOLE   4,300 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 5,302 85,530 SH   SOLE   85,197 0 333
Vanguard Intrntnl HGH INTL HIGH ETF 921946794 319 6,132 SH   SOLE   6,132 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 18,814 115,031 SH   SOLE   112,077 0 2,954
Vanguard Materials ETF MATERIALS ETF 92204A801 981 6,572 SH   SOLE   6,572 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 38,692 308,528 SH   SOLE   307,722 0 806
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 17,347 99,333 SH   SOLE   99,112 0 221
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840 10,766 118,855 SH   SOLE   118,012 0 843
Vanguard Mid Cap ETF MID CAP ETF 922908629 28,428 151,228 SH   SOLE   149,549 0 1,679
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 12,539 102,971 SH   SOLE   101,696 0 1,275
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538 3,195 18,736 SH   SOLE   18,720 0 16
Vanguard REIT Index ETF REIT ETF 922908553 1,351 16,857 SH   SOLE   16,657 0 200
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 9,055 27,458 SH   SOLE   27,458 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 9,324 124,619 SH   SOLE   120,801 0 3,818
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 6,211 83,620 SH   SOLE   79,550 0 4,070
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102 1,795 31,056 SH   SOLE   31,056 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751 16,068 94,017 SH   SOLE   93,275 0 742
Vanguard Small Growth ETF SML CP GRW ETF 922908595 911 4,667 SH   SOLE   4,634 0 33
Vanguard Small Value ETF SM CP VAL ETF 922908611 2,669 18,610 SH   SOLE   18,540 0 70
Vanguard Telcom ETF TELCOMM ETF 92204A884 289 3,500 SH   SOLE   3,500 0 0
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 10,250 143,695 SH   SOLE   138,400 0 5,295
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 781 16,363 SH   SOLE   16,363 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 5,370 117,319 SH   SOLE   117,179 0 140
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769 3,761 20,958 SH   SOLE   20,860 0 98
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 1,740 22,063 SH   SOLE   22,063 0 0
Vanguard Utilities UTILITIES ETF 92204A876 765 5,332 SH   SOLE   5,294 0 38
Vanguard Value VALUE ETF 922908744 1,171 9,485 SH   SOLE   9,485 0 0
Verizon Communications COM 92343V104 2,666 70,206 SH   SOLE   70,088 0 118
Vertex Energy Inc COM 92534K107 467 75,000 SH   SOLE   75,000 0 0
Visa Inc CL A COM CL A 92826C839 10,187 57,342 SH   SOLE   57,218 0 124
Voya Finl Inc COM 929089100 242 4,000 SH   SOLE   4,000 0 0
Vulcan Materials Company COM 929160109 9,418 59,717 SH   SOLE   59,717 0 0
W E C Energy Group I COM 92939U106 3,209 35,884 SH   SOLE   35,884 0 0
W R Berkley COM 084423102 1,397 21,593 SH   SOLE   21,593 0 0
Wal-Mart Stores Inc COM 931142103 6,461 49,813 SH   SOLE   49,756 0 57
Walgreens Boots Allianc COM 931427108 306 9,737 SH   SOLE   9,737 0 0
Warner Brothers Discover COM SER 934423104 120 10,433 SH   SOLE   10,433 0 0
Waste Connections Inc COM 94106B101 1,419 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 6,182 38,585 SH   SOLE   38,585 0 0
Waters Corp COM 941848103 3,497 12,973 SH   SOLE   12,973 0 0
Wells Fargo & Co New COM 949746101 1,206 29,985 SH   SOLE   29,985 0 0
Weyerhaeuser Co COM 962166104 1,388 48,608 SH   SOLE   48,608 0 0
Wheaton Precious Metal F COM 962879102 3,836 118,546 SH   SOLE   118,546 0 0
Williams Sonoma COM 969904101 800 6,791 SH   SOLE   6,791 0 0
Wisdomtree Trust EMG MKTS SMCAP 97717W281 459 11,535 SH   SOLE   11,535 0 0
Woodward Inc COM 980745103 313 3,900 SH   SOLE   3,900 0 0
Xcel Energy Inc COM 98389B100 313 4,860 SH   SOLE   4,664 0 196
Xylem Inc COM 98419M100 209 2,393 SH   SOLE   2,393 0 0
Yum Brands Inc COM 988498101 1,104 10,382 SH   SOLE   10,382 0 0