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,853 9,619 SH   SOLE   9,568 0 51
A F L A C Inc COM 001055102 5,401 105,526 SH   SOLE   105,526 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210 983 1,592 SH   SOLE   1,592 0 0
Abbott Laboratories COM 002824100 4,645 38,756 SH   SOLE   38,456 0 300
Abbvie Inc COM 00287Y109 7,612 70,339 SH   SOLE   70,339 0 0
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 605 26,002 SH   SOLE   26,002 0 0
Accenture PLC CL A F SHS CLASS A G1151C101 2,893 10,472 SH   SOLE   10,416 0 56
Adobe Systems Inc COM 00724F101 10,697 22,502 SH   SOLE   22,502 0 0
Agilent Technologies Inc COM 00846U101 236 1,854 SH   SOLE   1,854 0 0
Air Prod & Chemicals Inc COM 009158106 1,791 6,331 SH   SOLE   6,331 0 0
Albemarle Corp COM 012653101 4,851 33,116 SH   SOLE   32,916 0 200
Alexion Pharma Inc COM 015351109 1,438 9,401 SH   SOLE   9,401 0 0
Alleghany Corp Del COM 017175100 753 1,203 SH   SOLE   1,203 0 0
Allegion Public LTD Co F ORD SHS G0176J109 901 7,170 SH   SOLE   7,170 0 0
Allstate Corporation COM 020002101 215 1,866 SH   SOLE   1,866 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 4,057 1,967 SH   SOLE   1,964 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 7,362 3,559 SH   SOLE   3,506 0 53
Altria Group Inc COM 02209S103 1,105 21,257 SH   SOLE   21,257 0 0
Amazon Com Inc COM 023135106 9,842 3,181 SH   SOLE   3,181 0 0
Amcor PLC F ORD G0250X107 183 15,697 SH   SOLE   15,697 0 0
Amer Electric PWR Co Inc COM 025537101 315 3,723 SH   SOLE   3,723 0 0
American Express Company COM 025816109 650 4,584 SH   SOLE   4,504 0 80
American Finl.GP.Ohio COM 025932104 981 8,600 SH   SOLE   8,600 0 0
Ametek Inc New COM 031100100 831 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 2,950 11,855 SH   SOLE   11,855 0 0
Analog Devices Inc COM 032654105 728 4,697 SH   SOLE   4,697 0 0
Annaly Capital MGMT COM 035710409 126 14,290 SH   SOLE   14,290 0 0
Ansys COM 03662Q105 1,406 4,142 SH   SOLE   4,142 0 0
Anthem Inc COM 036752103 1,149 3,200 SH   SOLE   3,200 0 0
Apple Inc COM 037833100 39,077 319,909 SH   SOLE   318,057 0 1,852
Applied Materials Inc COM 038222105 274 2,050 SH   SOLE   2,050 0 0
Ares Management Corp Class A CL A COM STK 03990B101 812 14,500 SH   SOLE   14,500 0 0
Arrow Electronics COM 042735100 1,119 10,100 SH   SOLE   10,100 0 0
Ashland Global Holdings Inc COM 044186104 639 7,200 SH   SOLE   7,200 0 0
AT&T Corp Com New COM 00206R102 2,543 84,018 SH   SOLE   84,018 0 0
Atrion Corporation COM 049904105 499 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 3,688 19,472 SH   SOLE   19,472 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 141 27,098 SH   SOLE   27,098 0 0
Bank Of America Corp COM 060505104 764 19,749 SH   SOLE   19,749 0 0
Bank Of NY Mellon CP New COM 064058100 200 4,232 SH   SOLE   4,232 0 0
Barrick Gold Corp F COM 067901108 395 19,973 SH   SOLE   19,973 0 0
Baxter International Inc COM 071813109 1,096 12,954 SH   SOLE   12,922 0 32
Becton Dickinson & Co COM 075887109 3,204 13,177 SH   SOLE   13,177 0 0
Berkshire Hathaway B New CL B NEW 084670702 3,143 12,301 SH   SOLE   12,301 0 0
Bio-Rad Laboratories 'a' CL A 090572207 971 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 7,811 20,451 SH   SOLE   20,451 0 0
Biogen Idec COM 09062X103 224 800 SH   SOLE   800 0 0
BlackRock Inc COM 09247X101 276 366 SH   SOLE   351 0 15
Blackstone Group Inc COM CL A 09260D107 14,482 194,309 SH   SOLE   191,309 0 3,000
Boeing Co COM 097023105 528 2,072 SH   SOLE   2,072 0 0
Bristol-Myers Squibb Co COM 110122108 2,192 34,450 SH   SOLE   34,450 0 0
Broadridge Finl Solution COM 11133T103 1,763 11,475 SH   SOLE   11,475 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 2,858 64,223 SH   SOLE   64,223 0 0
Brown & Brown Inc Com COM 115236101 2,596 56,800 SH   SOLE   56,800 0 0
Bunge Limited Com COM G16962105 254 3,200 SH   SOLE   3,200 0 0
C H Robinson Worldwd New COM NEW 12541W209 403 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103 1,344 13,935 SH   SOLE   13,935 0 0
C V S Caremark Corp COM 126650100 825 10,968 SH   SOLE   10,866 0 102
Canadian Pac RY LTD Com COM 13645T100 228 600 SH   SOLE   600 0 0
Cardinal Health Inc COM 14149Y108 752 12,281 SH   SOLE   12,281 0 0
Carrier Global Corp COM 14448C104 247 5,858 SH   SOLE   5,827 0 31
Caterpillar Inc COM 149123101 3,483 15,019 SH   SOLE   15,019 0 0
Celsius HLDGS Inc COM NEW 15118V207 2,112 43,962 SH   SOLE   43,962 0 0
Centene Corp COM 15135B101 708 11,084 SH   SOLE   11,084 0 0
Cerner Corp COM 156782104 540 7,512 SH   SOLE   7,512 0 0
Chas.RVR.Labs.Intl. COM 159864107 1,391 4,800 SH   SOLE   4,800 0 0
Chemed COM 16359R103 1,379 3,000 SH   SOLE   3,000 0 0
Chevron Corporation COM 166764100 5,051 48,203 SH   SOLE   48,158 0 45
Chubb LTD F COM H1467J104 370 2,333 SH   SOLE   2,333 0 0
Church & Dwight Co. COM 171340102 943 10,800 SH   SOLE   10,800 0 0
Cincinnati Financial CP COM 172062101 1,076 10,371 SH   SOLE   10,371 0 0
Cisco Systems Inc COM 17275R102 3,630 70,207 SH   SOLE   70,137 0 70
Citigroup Inc New COM NEW 172967424 319 4,391 SH   SOLE   4,350 0 41
Clorox Company COM 189054109 3,255 16,876 SH   SOLE   16,876 0 0
Cme Group COM 12572Q105 5,198 25,451 SH   SOLE   25,451 0 0
Coca Cola Bottlg Co Cons COM 191098102 289 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,320 81,314 SH   SOLE   81,314 0 0
Colgate-Palmolive Co COM 194162103 6,005 76,174 SH   SOLE   76,174 0 0
Comcast Corp New CL A CL A 20030N101 4,499 83,150 SH   SOLE   83,150 0 0
Conagra Foods Inc COM 205887102 241 6,407 SH   SOLE   6,407 0 0
Conocophillips COM 20825C104 422 7,968 SH   SOLE   7,968 0 0
Consolidated Edison Inc COM 209115104 775 10,355 SH   SOLE   10,355 0 0
Corning Inc COM 219350105 426 9,800 SH   SOLE   9,800 0 0
Corteva Inc COM 22052L104 964 20,671 SH   SOLE   20,671 0 0
Costco WHSL Corp New COM 22160K105 1,087 3,085 SH   SOLE   3,085 0 0
Cracker Barrel Old CTRY COM 22410J106 553 3,200 SH   SOLE   3,200 0 0
Cummins Inc COM 231021106 265 1,024 SH   SOLE   1,024 0 0
Danaher Corp Del COM 235851102 1,930 8,558 SH   SOLE   8,483 0 75
Darden Restaurants Inc COM 237194105 241 1,700 SH   SOLE   1,700 0 0
Deere & Co COM 244199105 4,544 12,087 SH   SOLE   12,087 0 0
Devon Energy CP New COM 25179M103 228 10,430 SH   SOLE   10,430 0 0
Diageo PLC New ADR F SPON ADR NEW 25243Q205 204 1,228 SH   SOLE   1,228 0 0
Disney Walt Co COM DISNEY 254687106 11,117 60,249 SH   SOLE   60,147 0 102
Dominion Res Inc Va New COM 25746U109 2,370 31,197 SH   SOLE   31,197 0 0
Donaldson Co. COM 257651109 756 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 336 2,450 SH   SOLE   2,450 0 0
Dow Inc Com COM 260557103 1,000 15,640 SH   SOLE   15,640 0 0
Duke Energy Corp New COM NEW 26441C204 4,465 46,254 SH   SOLE   46,254 0 0
DuPont De Nemours Inc COM 26614N102 914 11,830 SH   SOLE   11,830 0 0
Eaton Corp PLC F SHS G29183103 682 4,929 SH   SOLE   4,727 0 202
eBay Inc COM 278642103 333 5,436 SH   SOLE   5,436 0 0
Ecolab Inc COM 278865100 664 3,086 SH   SOLE   3,086 0 0
Edwards Lifesciences CP COM 28176E108 812 9,704 SH   SOLE   9,704 0 0
Emerson Electric Co COM 291011104 4,293 47,582 SH   SOLE   47,582 0 0
Enbridge Inc F COM 29250N105 824 22,626 SH   SOLE   22,626 0 0
Energizer Holdings I COM 29272W109 377 7,950 SH   SOLE   7,950 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100 126 16,448 SH   SOLE   16,448 0 0
Enterprise Prd Prtnrs LP COM 293792107 1,687 76,632 SH   SOLE   76,632 0 0
Expeditor Intl.Of Wash. COM 302130109 874 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 3,307 59,230 SH   SOLE   59,230 0 0
Facebook Inc Class A CL A 30303M102 288 979 SH   SOLE   979 0 0
Fastenal Co COM 311900104 1,056 21,000 SH   SOLE   21,000 0 0
Fedex Corporation COM 31428X106 1,720 6,040 SH   SOLE   6,040 0 0
Fidelity Natl Info SVC Com COM 31620M106 299 2,124 SH   SOLE   2,124 0 0
First Bancshares MS Com COM 318916103 475 12,971 SH   SOLE   12,971 0 0
First TR Exch Traded FD HLTH CARE ALPH 33734X143 396 3,648 SH   SOLE   3,248 0 400
First US Bancshares Inc COM 33744V103 238 25,461 SH   SOLE   25,461 0 0
Fiserv Inc COM 337738108 303 2,545 SH   SOLE   2,545 0 0
Freeport- Mcmoran Inc CL B 35671D857 1,314 39,900 SH   SOLE   39,900 0 0
FRST TRT Low DTN Opnts ETF IV FST LOW OPPT EFT 33739Q200 225 4,415 SH   SOLE   4,415 0 0
Gallagher Arthur J & Co COM 363576109 1,172 9,397 SH   SOLE   9,397 0 0
General Dynamics Corp COM 369550108 2,291 12,617 SH   SOLE   12,617 0 0
General Electric Company COM 369604103 309 23,513 SH   SOLE   23,513 0 0
General Mills Inc COM 370334104 2,043 33,310 SH   SOLE   33,310 0 0
Genuine Parts Co COM 372460105 265 2,274 SH   SOLE   2,274 0 0
Gildan Activewear Inc F COM 375916103 411 13,400 SH   SOLE   13,400 0 0
Gilead Sciences Inc COM 375558103 239 3,691 SH   SOLE   3,661 0 30
GlaxoSmithKline PLC Adrf SPONSORED ADR 37733W105 353 9,735 SH   SOLE   9,735 0 0
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 910 23,050 SH   SOLE   23,050 0 0
Global Payments Inc COM 37940X102 17,280 85,723 SH   SOLE   85,723 0 0
Globe Life Inc COM 37959E102 15,090 156,161 SH   SOLE   156,161 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503 368 4,650 SH   SOLE   4,650 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 2,874 86,990 SH   SOLE   86,990 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 6,560 113,590 SH   SOLE   110,990 0 2,600
Graco COM 384109104 1,038 14,500 SH   SOLE   14,500 0 0
Harley Davidson Inc COM 412822108 228 5,687 SH   SOLE   5,687 0 0
Hasbro Inc COM 418056107 960 9,988 SH   SOLE   9,988 0 0
Hershey Company COM 427866108 1,589 10,049 SH   SOLE   10,049 0 0
Home Depot Inc COM 437076102 14,677 48,082 SH   SOLE   47,882 0 200
Honeywell International COM 438516106 10,960 50,491 SH   SOLE   50,191 0 300
Horizon Therapeutics P F SHS G46188101 872 9,478 SH   SOLE   9,478 0 0
Illinois Tool Works Inc COM 452308109 3,470 15,585 SH   SOLE   15,585 0 0
Illumina COM 452327109 595 1,550 SH   SOLE   1,550 0 0
Ingersoll Rand Inc COM 45687V106 741 15,052 SH   SOLE   15,052 0 0
Intel Corp COM 458140100 4,716 73,689 SH   SOLE   73,542 0 147
Intercontinental Exchange COM 45866F104 4,580 41,012 SH   SOLE   41,012 0 0
International Paper Co COM 460146103 1,540 28,490 SH   SOLE   28,490 0 0
Intl Business Machines COM 459200101 2,487 18,659 SH   SOLE   18,659 0 0
Intuit Inc COM 461202103 258 673 SH   SOLE   643 0 30
Intuitive Surgical New COM NEW 46120E602 369 500 SH   SOLE   500 0 0
Invesco Bulletshares 2022 Corporate Bond ETF BULSHS 2022 CB 46138J882 1,650 76,255 SH   SOLE   75,130 0 1,125
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866 1,912 87,815 SH   SOLE   86,690 0 1,125
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841 1,888 85,175 SH   SOLE   84,050 0 1,125
Invesco QQQ Trust UNIT SER 1 46090E103 2,826 8,844 SH   SOLE   8,744 0 100
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 6,373 44,987 SH   SOLE   42,322 0 2,665
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 443 10,000 SH   SOLE   10,000 0 0
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 17,916 207,717 SH   SOLE   207,717 0 0
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 929 9,795 SH   SOLE   9,795 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 1,985 27,553 SH   SOLE   27,553 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 8,811 22,149 SH   SOLE   20,949 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 13,427 51,589 SH   SOLE   51,189 0 400
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 3,868 35,644 SH   SOLE   34,844 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 731 6,424 SH   SOLE   5,537 0 888
iShares Core US Growth ETF CORE S&P US ETF 464287671 391 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846 281 2,818 SH   SOLE   2,818 0 0
iShares Gold Trust ISHARES 464285105 7,081 435,485 SH   SOLE   417,240 0 18,245
iShares Ibnd Dec 2021 TRM Mun BND ETF IBONDS DEC21 ETF 46435G789 9,437 366,972 SH   SOLE   361,572 0 5,400
iShares Ibnd Dec 2022 TRM Mun BND ETF IBONDS DEC22 ETF 46435G755 10,195 387,136 SH   SOLE   381,236 0 5,900
iShares Ibnd Dec 2023 TRM Mun BND ETF IBONDS DEC2023 46435G318 9,435 360,601 SH   SOLE   355,201 0 5,400
iShares Ibonds Dec 2021 Term ETF IBONDS DEC21 ETF 46434VBK5 6,844 275,420 SH   SOLE   268,420 0 7,000
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 8,021 315,036 SH   SOLE   306,036 0 9,000
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 7,882 301,538 SH   SOLE   292,538 0 9,000
iShares Ibonds Dec 2024 Muni ETF IBONDS DEC 46435U697 5,382 199,360 SH   SOLE   199,360 0 0
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4 4,810 182,277 SH   SOLE   173,277 0 9,000
iShares International Sel DIV ETF INTL SEL DIV ETF 464288448 367 11,661 SH   SOLE   11,661 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672 967 17,629 SH   SOLE   17,629 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 679 8,947 SH   SOLE   8,547 0 400
iShares MSCI Emrg MKT FD MSCI EMG MKT ETF 464287234 202 3,786 SH   SOLE   3,786 0 0
iShares Natl Amt-Free Muni Bond ETF NATIONAL MUN ETF 464288414 269 2,317 SH   SOLE   2,317 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 731 3,007 SH   SOLE   3,007 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 517 3,412 SH   SOLE   3,412 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499 207 2,801 SH   SOLE   2,801 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 715 6,268 SH   SOLE   5,868 0 400
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679 473 4,281 SH   SOLE   4,281 0 0
iShares Silver Trust ISHARES 46428Q109 2,873 126,556 SH   SOLE   124,556 0 2,000
iShares TIPS Bond ETF TIPS BD ETF 464287176 230 1,831 SH   SOLE   1,831 0 0
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613 720 13,656 SH   SOLE   13,656 0 0
iShares TR MSCI Val Idx EAFE VALUE ETF 464288877 425 8,340 SH   SOLE   8,340 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 441 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 895 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 2,592 11,733 SH   SOLE   11,733 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 512 2,846 SH   SOLE   2,846 0 0
iShares Trust Technology U.S. TECH ETF 464287721 214 2,436 SH   SOLE   2,436 0 0
iShares U S PFD ETF U.S. PFD STK ETF 464288687 224 5,840 SH   SOLE   5,840 0 0
Jacobs Engineering Group COM 469814107 1,096 8,475 SH   SOLE   8,475 0 0
Johnson & Johnson COM 478160104 7,268 44,221 SH   SOLE   44,159 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365 327 19,699 SH   SOLE   19,699 0 0
JPMorgan Chase & Co COM 46625H100 13,303 87,388 SH   SOLE   87,112 0 276
Kimberly-Clark Corp COM 494368103 629 4,487 SH   SOLE   4,487 0 0
L3harris Technologies Inc COM 502431109 1,209 5,967 SH   SOLE   5,967 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 1,449 5,683 SH   SOLE   5,683 0 0
Lam Research COM 512807108 1,715 2,875 SH   SOLE   2,875 0 0
Lilly Eli & Company COM 532457108 1,013 5,421 SH   SOLE   5,421 0 0
Lincoln National Corp COM 534187109 745 11,966 SH   SOLE   11,966 0 0
Linde PLC COM G5494J103 1,475 5,266 SH   SOLE   5,266 0 0
Lockheed Martin Corp COM 539830109 9,968 26,977 SH   SOLE   26,877 0 100
Lowes Companies Inc COM 548661107 5,513 28,990 SH   SOLE   28,824 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 4,812 110,970 SH   SOLE   110,970 0 0
Marathon Oil Corp COM 565849106 222 20,772 SH   SOLE   20,772 0 0
Marathon Pete Corp COM 56585A102 1,673 31,275 SH   SOLE   31,275 0 0
Martin Mrta.Mats. COM 573284106 1,199 3,571 SH   SOLE   3,571 0 0
Mastec Inc COM 576323109 1,958 20,895 SH   SOLE   20,895 0 0
Mastercard Inc CL A 57636Q104 4,048 11,369 SH   SOLE   11,369 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 1,067 11,972 SH   SOLE   11,972 0 0
MC Donalds Corp COM 580135101 8,518 38,004 SH   SOLE   37,976 0 28
Medtronic PLC F SHS G5960L103 645 5,435 SH   SOLE   5,435 0 0
Merck & Co Inc New COM 58933Y105 3,513 45,181 SH   SOLE   44,861 0 320
Metlife Inc COM 59156R108 502 8,263 SH   SOLE   8,202 0 61
Microchip Tech. COM 595017104 943 6,076 SH   SOLE   6,076 0 0
Microsoft Corp COM 594918104 21,355 90,575 SH   SOLE   90,275 0 300
Mid-Amer Apt CMNTYS Com COM 59522J103 20,491 141,947 SH   SOLE   141,147 0 800
Mondelez Intl Inc CL A CL A 609207105 581 9,877 SH   SOLE   9,877 0 0
Morgan Stanley COM NEW 617446448 893 11,496 SH   SOLE   11,496 0 0
Mosaic Co New COM 61945C103 300 9,500 SH   SOLE   9,500 0 0
MSC Indl.Direct 'a' CL A 553530106 550 6,100 SH   SOLE   6,100 0 0
Nasdaq OMX Group COM 631103108 1,329 9,015 SH   SOLE   9,015 0 0
National Insts. COM 636518102 518 12,000 SH   SOLE   12,000 0 0
New Residential Inve REIT COM NEW 64828T201 467 41,500 SH   SOLE   41,500 0 0
Nextera Energy Inc COM 65339F101 1,557 20,591 SH   SOLE   20,295 0 296
Nike Inc Class B CL B 654106103 9,187 68,991 SH   SOLE   68,991 0 0
Norfolk Southern Corp COM 655844108 2,300 8,564 SH   SOLE   8,564 0 0
Nucor Corp COM 670346105 585 7,250 SH   SOLE   7,250 0 0
Nvidia Corp Com COM 67066G104 22,055 41,307 SH   SOLE   41,082 0 225
NVR Inc Com COM 62944T105 942 200 SH   SOLE   200 0 0
Okta Inc Class A CL A 679295105 1,846 8,375 SH   SOLE   8,375 0 0
Old Republic Intl Corp COM 680223104 1,550 70,975 SH   SOLE   70,975 0 0
Ollies Bargain Outlet Ho COM 681116109 400 4,600 SH   SOLE   4,600 0 0
Oneok Inc New COM 682680103 664 13,100 SH   SOLE   13,100 0 0
Oracle Corporation COM 68389X105 1,444 20,583 SH   SOLE   20,458 0 125
P P G Industries Inc COM 693506107 711 4,729 SH   SOLE   4,729 0 0
Pacer Trendpilot 100 ETF TRENDP 100 ETF 69374H303 217 4,135 SH   SOLE   4,135 0 0
Pacer Trendpilot US Bond ETF TRENDPILOT US BD 69374H642 275 10,085 SH   SOLE   10,085 0 0
Pack.Corp.Of Am. COM 695156109 1,145 8,450 SH   SOLE   8,450 0 0
Paychex Inc COM 704326107 317 3,236 SH   SOLE   3,236 0 0
Paypal Holdings Inco COM 70450Y103 2,358 9,711 SH   SOLE   9,711 0 0
Penumbra Inc COM 70975L107 2,313 8,550 SH   SOLE   8,550 0 0
Pepsico Incorporated COM 713448108 2,426 17,149 SH   SOLE   17,094 0 55
Perkinelmer Inc COM 714046109 218 1,700 SH   SOLE   1,700 0 0
Pfizer Incorporated COM 717081103 3,849 106,239 SH   SOLE   106,239 0 0
Philip Morris Intl Inc COM 718172109 816 9,073 SH   SOLE   9,073 0 0
Phillips 66 COM 718546104 3,187 39,085 SH   SOLE   39,046 0 39
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 4,646 45,588 SH   SOLE   45,438 0 150
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 305 2,785 SH   SOLE   2,785 0 0
PNC Finl Services GP Inc COM 693475105 413 2,352 SH   SOLE   2,352 0 0
Proassurance Corporation COM 74267C106 532 19,836 SH   SOLE   19,836 0 0
Procter & Gamble COM 742718109 7,928 58,537 SH   SOLE   58,482 0 55
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,362 14,920 SH   SOLE   13,120 0 1,800
Qualcomm Inc COM 747525103 2,792 21,061 SH   SOLE   20,997 0 64
Quest Diagnostic Inc COM 74834L100 938 7,306 SH   SOLE   7,306 0 0
Rayonier Inc COM 754907103 1,757 54,488 SH   SOLE   54,488 0 0
Realty Income Corp COM 756109104 221 3,472 SH   SOLE   3,472 0 0
Regeneron Pharms Inc COM 75886F107 473 1,000 SH   SOLE   1,000 0 0
Regions Financial Corp COM 7591EP100 5,080 244,034 SH   SOLE   244,034 0 0
Resmed Inc COM 761152107 795 4,100 SH   SOLE   4,100 0 0
Roku Inc CL A COM CL A 77543R102 652 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 305 7,783 SH   SOLE   7,783 0 0
RPM International Inc COM 749685103 1,257 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 598 1,694 SH   SOLE   1,694 0 0
Salesforce Com COM 79466L302 300 1,417 SH   SOLE   1,417 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 17,495 324,285 SH   SOLE   321,693 0 2,592
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 7,963 109,202 SH   SOLE   108,992 0 210
Schein Henry Inc COM 806407102 764 11,028 SH   SOLE   11,028 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 5,475 172,276 SH   SOLE   171,813 0 463
SCHW Intl Eq ETF INTL EQTY ETF 808524805 14,191 377,208 SH   SOLE   372,193 0 5,015
SCHW US Scap ETF US SML CAP ETF 808524607 3,962 39,746 SH   SOLE   39,367 0 379
Schwab 1000 Index ETF 1000 INDEX ETF 808524722 593 15,040 SH   SOLE   15,040 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763 367 7,241 SH   SOLE   7,241 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 13,394 261,033 SH   SOLE   256,846 0 4,187
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 3,725 38,520 SH   SOLE   37,912 0 608
Schwab US Large Cap US LCAP GR ETF 808524300 445 3,427 SH   SOLE   3,427 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 13,636 141,997 SH   SOLE   140,765 0 1,232
Schwab US Large Cap Value US LCAP VA ETF 808524409 5,822 89,189 SH   SOLE   87,714 0 1,475
Schwab US Mid Cap ETF US MID-CAP ETF 808524508 15,134 203,330 SH   SOLE   198,738 0 4,592
Scotts Miracle-Gro CL A 810186106 697 2,846 SH   SOLE   2,846 0 0
Seagate Technology PLC F SHS G7945M107 213 2,750 SH   SOLE   2,750 0 0
Sei Investments COM 784117103 335 5,500 SH   SOLE   5,500 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 736 5,545 SH   SOLE   5,545 0 0
Service Corp Intl COM 817565104 930 18,224 SH   SOLE   18,224 0 0
Servisfirst Bancshares Com COM 81768T108 6,436 104,592 SH   SOLE   104,592 0 0
Sherwin Williams Co COM 824348106 376 509 SH   SOLE   509 0 0
Skyworks Solutions Inc Com COM 83088M102 4,330 23,601 SH   SOLE   23,601 0 0
Smartfinancial Inc COM NEW 83190L208 238 11,000 SH   SOLE   11,000 0 0
Snap-On COM 833034101 366 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,243 25,084 SH   SOLE   25,084 0 0
SPDR EM Local Bond ETF BLOMBRG BRC EMRG 78464A391 448 17,236 SH   SOLE   17,236 0 0
SPDR Gold Trust GOLD SHS 78463V107 372 2,327 SH   SOLE   2,327 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103 15,913 40,022 SH   SOLE   38,822 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 1,854 3,881 SH   SOLE   3,881 0 0
SPDR Short Term Intl Treasury Bnd ETF BLOMBERG BRC INT 78464A334 462 14,683 SH   SOLE   14,683 0 0
Starbucks Corp COM 855244109 446 4,081 SH   SOLE   4,081 0 0
Steel Dynamics COM 858119100 692 13,500 SH   SOLE   13,500 0 0
Synovus Financial CP New COM NEW 87161C501 4,073 88,397 SH   SOLE   88,397 0 0
Sysco Corporation COM 871829107 338 4,274 SH   SOLE   4,274 0 0
T Rowe Price Group Inc COM 74144T108 561 3,271 SH   SOLE   3,271 0 0
Target Corporation COM 87612E106 761 3,843 SH   SOLE   3,777 0 66
Te Connectivity LTD F REG SHS H84989104 2,470 19,130 SH   SOLE   19,130 0 0
Teleflex COM 879369106 1,641 3,950 SH   SOLE   3,950 0 0
Tempur Sealy Interntnl I COM 88023U101 439 12,000 SH   SOLE   12,000 0 0
Tesla Motors Inc COM 88160R101 510 763 SH   SOLE   763 0 0
Texas Instruments Inc COM 882508104 6,505 34,418 SH   SOLE   34,318 0 100
The Southern Company COM 842587107 9,140 147,034 SH   SOLE   147,034 0 0
Thermo Fisher Scientific COM 883556102 3,899 8,534 SH   SOLE   8,501 0 33
Toronto Dominion Bank F COM NEW 891160509 224 3,440 SH   SOLE   3,440 0 0
Trane Technologies PLC SHS G8994E103 2,564 15,486 SH   SOLE   15,486 0 0
Travelers Companies Inc COM 89417E109 260 1,727 SH   SOLE   1,657 0 70
Truist Financial Corporation COM 89832Q109 4,600 78,867 SH   SOLE   78,867 0 0
Trustmark Corp COM 898402102 216 6,418 SH   SOLE   6,418 0 0
Twitter Inc COM 90184L102 280 4,400 SH   SOLE   4,400 0 0
U S Bancorp Del New COM NEW 902973304 1,318 23,648 SH   SOLE   23,648 0 0
Udr Inc COM 902653104 225 5,132 SH   SOLE   5,132 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 743 13,313 SH   SOLE   13,313 0 0
Union Pacific Corp COM 907818108 1,552 7,042 SH   SOLE   7,042 0 0
Unitedhealth Group Inc COM 91324P102 8,166 21,947 SH   SOLE   21,947 0 0
V F Corporation COM 918204108 773 9,676 SH   SOLE   9,676 0 0
Valero Energy Corp New COM 91913Y100 435 6,080 SH   SOLE   6,080 0 0
Valvoline Inc COM 92047W101 241 9,236 SH   SOLE   9,236 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 891 10,157 SH   SOLE   10,157 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,666 5,639 SH   SOLE   5,454 0 185
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 370 2,078 SH   SOLE   1,863 0 215
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 11,015 74,894 SH   SOLE   72,679 0 2,215
Vanguard Emerging Markt Govt BND ETF EMERG MKT BD ETF 921946885 806 10,396 SH   SOLE   9,771 0 625
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 2,498 14,119 SH   SOLE   14,019 0 100
Vanguard Financials ETF FINANCIALS ETF 92204A405 479 5,663 SH   SOLE   5,663 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 3,680 60,653 SH   SOLE   60,653 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 9,658 196,666 SH   SOLE   193,926 0 2,740
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 2,451 47,083 SH   SOLE   47,053 0 30
Vanguard Growth GROWTH ETF 922908736 4,140 16,105 SH   SOLE   16,105 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 794 3,473 SH   SOLE   3,313 0 160
Vanguard High Dividend Yield HIGH DIV YLD 921946406 1,578 15,605 SH   SOLE   15,105 0 500
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 700 3,700 SH   SOLE   3,700 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 4,498 12,546 SH   SOLE   12,421 0 125
Vanguard Intermediate Bond ETF INTERMED TERM 921937819 398 4,490 SH   SOLE   4,490 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 5,463 65,955 SH   SOLE   65,835 0 120
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 23,216 125,290 SH   SOLE   116,996 0 8,294
Vanguard Materials ETF MATERIALS ETF 92204A801 499 2,884 SH   SOLE   2,884 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 33,226 236,941 SH   SOLE   233,806 0 3,135
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 18,754 90,566 SH   SOLE   90,466 0 100
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840 5,882 61,785 SH   SOLE   59,085 0 2,700
Vanguard Mid Cap ETF MID CAP ETF 922908629 28,179 127,311 SH   SOLE   123,918 0 3,393
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 9,110 67,549 SH   SOLE   67,172 0 377
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538 2,450 11,416 SH   SOLE   11,416 0 0
Vanguard REIT Index ETF REIT ETF 922908553 1,434 15,614 SH   SOLE   14,814 0 800
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 261 1,465 SH   SOLE   1,465 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 5,978 16,410 SH   SOLE   16,410 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 8,212 99,910 SH   SOLE   98,387 0 1,523
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 5,246 63,591 SH   SOLE   60,596 0 2,995
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102 1,628 26,459 SH   SOLE   26,459 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751 16,889 78,891 SH   SOLE   76,771 0 2,120
Vanguard Small Growth ETF SML CP GRW ETF 922908595 313 1,140 SH   SOLE   1,140 0 0
Vanguard Small Value ETF SM CP VAL ETF 922908611 900 5,436 SH   SOLE   5,418 0 18
Vanguard Telcom ETF TELCOMM ETF 92204A884 420 3,230 SH   SOLE   2,885 0 345
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 15,719 185,536 SH   SOLE   180,701 0 4,835
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 971 17,002 SH   SOLE   17,002 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 6,714 107,079 SH   SOLE   106,939 0 140
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769 3,601 17,421 SH   SOLE   17,323 0 98
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 1,834 18,855 SH   SOLE   18,855 0 0
Vanguard Utilities UTILITIES ETF 92204A876 241 1,715 SH   SOLE   1,715 0 0
Vanguard Value VALUE ETF 922908744 566 4,308 SH   SOLE   4,308 0 0
Verizon Communications COM 92343V104 3,898 67,038 SH   SOLE   66,920 0 118
Visa Inc CL A COM CL A 92826C839 12,880 60,830 SH   SOLE   60,406 0 424
Voya Finl Inc COM 929089100 255 4,000 SH   SOLE   4,000 0 0
Vulcan Materials Company COM 929160109 11,277 66,828 SH   SOLE   66,828 0 0
W E C Energy Group I COM 92939U106 3,424 36,584 SH   SOLE   36,584 0 0
W R Berkley COM 084423102 1,085 14,396 SH   SOLE   14,396 0 0
Waddell & Reed Finl CL A CL A 930059100 216 8,639 SH   SOLE   8,639 0 0
Wal-Mart Stores Inc COM 931142103 7,052 51,710 SH   SOLE   51,253 0 457
Walgreens Boots Allianc COM 931427108 556 10,130 SH   SOLE   10,130 0 0
Waste Connections Inc COM 94106B101 1,134 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 5,267 40,827 SH   SOLE   40,827 0 0
Waters Corp COM 941848103 3,786 13,323 SH   SOLE   13,323 0 0
Wells Fargo & Co New COM 949746101 1,304 33,370 SH   SOLE   33,370 0 0
Westrock Company COM 96145D105 230 4,422 SH   SOLE   4,422 0 0
Weyerhaeuser Co COM 962166104 1,740 48,867 SH   SOLE   48,867 0 0
Wheaton Precious Metal F COM 962879102 5,375 140,185 SH   SOLE   139,185 0 1,000
Williams Companies COM 969457100 428 18,059 SH   SOLE   18,059 0 0
Williams Sonoma COM 969904101 1,264 7,051 SH   SOLE   7,051 0 0
Woodward Inc COM 980745103 531 4,400 SH   SOLE   4,400 0 0
Xcel Energy Inc COM 98389B100 345 5,120 SH   SOLE   4,924 0 196
Xilinx Inc COM 983919101 1,379 11,130 SH   SOLE   11,130 0 0
Xylem Inc COM 98419M100 252 2,393 SH   SOLE   2,393 0 0
Yum Brands Inc COM 988498101 1,123 10,382 SH   SOLE   10,382 0 0
Yum China Holdings I COM 98850P109 550 9,281 SH   SOLE   9,281 0 0