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,795 10,177 SH   SOLE   10,126 0 51
A F L A C Inc COM 001055102 5,810 109,835 SH   SOLE   109,835 0 0
Abbott Laboratories COM 002824100 3,071 35,356 SH   SOLE   34,683 0 673
Abbvie Inc COM 00287Y109 6,079 68,657 SH   SOLE   67,807 0 850
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 1,471 64,856 SH   SOLE   7,987 0 56,869
Accenture PLC CL A F SHS CLASS A G1151C101 2,399 11,391 SH   SOLE   11,335 0 56
Adobe Systems Inc COM 00724F101 7,523 22,811 SH   SOLE   22,811 0 0
Air Prod & Chemicals Inc COM 009158106 1,436 6,081 SH   SOLE   6,081 0 0
Albemarle Corp COM 012653101 1,998 27,222 SH   SOLE   27,222 0 0
Alexion Pharma Inc COM 015351109 1,018 9,412 SH   SOLE   9,412 0 0
Alibaba Group HLDG F Sponsored ADR SPONSORED ADS 01609W102 744 3,507 SH   SOLE   3,507 0 0
Alleghany Corp Del COM 017175100 709 887 SH   SOLE   887 0 0
Allegion Public LTD Co F ORD SHS G0176J109 897 7,203 SH   SOLE   7,203 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 2,478 1,850 SH   SOLE   1,847 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 5,205 3,893 SH   SOLE   3,840 0 53
Altria Group Inc COM 02209S103 1,280 25,224 SH   SOLE   24,624 0 600
Amazon Com Inc COM 023135106 3,594 1,945 SH   SOLE   1,945 0 0
Amcor PLC F ORD G0250X107 198 18,247 SH   SOLE   18,247 0 0
Amer Electric PWR Co Inc COM 025537101 616 6,523 SH   SOLE   6,523 0 0
American Express Company COM 025816109 559 4,490 SH   SOLE   4,410 0 80
American Finl.GP.Ohio COM 025932104 833 7,600 SH   SOLE   7,600 0 0
Ameriprise Financial Inc COM 03076C106 289 1,732 SH   SOLE   1,732 0 0
Ametek Inc New COM 031100100 649 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 2,846 11,807 SH   SOLE   11,807 0 0
Analog Devices Inc COM 032654105 570 4,794 SH   SOLE   4,794 0 0
Ansys COM 03662Q105 1,115 4,332 SH   SOLE   4,332 0 0
Anthem Inc COM 036752103 974 3,225 SH   SOLE   3,225 0 0
Apple Inc COM 037833100 24,877 84,715 SH   SOLE   84,252 0 463
Arrow Electronics COM 042735100 867 10,231 SH   SOLE   10,231 0 0
Ashland Global Holdings Inc COM 044186104 781 10,200 SH   SOLE   10,200 0 0
AT&T Corp Com New COM 00206R102 4,235 108,368 SH   SOLE   106,015 0 2,353
Atrion Corporation COM 049904105 585 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 3,466 20,219 SH   SOLE   20,219 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 151 27,098 SH   SOLE   26,387 0 711
Bank Of America Corp COM 060505104 687 19,516 SH   SOLE   19,516 0 0
Bank Of Hawaii COM 062540109 381 4,000 SH   SOLE   4,000 0 0
Bank Of NY Mellon CP New COM 064058100 214 4,258 SH   SOLE   4,258 0 0
Baxter International Inc COM 071813109 1,120 13,355 SH   SOLE   13,323 0 32
Becton Dickinson & Co COM 075887109 3,613 13,286 SH   SOLE   13,286 0 0
Berkshire Hathaway B New CL B NEW 084670702 4,135 18,258 SH   SOLE   18,258 0 0
Berry Plastics Group COM 08579W103 237 5,000 SH   SOLE   5,000 0 0
Bio-Rad Laboratories 'a' CL A 090572207 629 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 3,940 17,951 SH   SOLE   17,951 0 0
Biogen Idec COM 09062X103 237 800 SH   SOLE   800 0 0
Blackstone Group Inc COM CL A 09260D107 8,691 155,367 SH   SOLE   151,867 0 3,500
Boeing Co COM 097023105 716 2,199 SH   SOLE   2,199 0 0
BP PLC ADR F SPONSORED ADR 055622104 298 7,896 SH   SOLE   7,896 0 0
Bristol-Myers Squibb Co COM 110122108 2,822 43,956 SH   SOLE   43,956 0 0
Broadridge Finl Solution COM 11133T103 1,609 12,964 SH   SOLE   12,964 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 3,492 60,419 SH   SOLE   59,619 0 800
Brown & Brown Inc Com COM 115236101 2,242 56,800 SH   SOLE   56,800 0 0
C H Robinson Worldwd New COM NEW 12541W209 328 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103 706 9,757 SH   SOLE   9,757 0 0
C V S Caremark Corp COM 126650100 719 9,672 SH   SOLE   9,570 0 102
Canadian Pac RY LTD Com COM 13645T100 612 2,400 SH   SOLE   2,400 0 0
Cardinal Health Inc COM 14149Y108 622 12,190 SH   SOLE   12,190 0 0
Caterpillar Inc COM 149123101 1,775 12,018 SH   SOLE   12,018 0 0
Centene Corp COM 15135B101 697 11,084 SH   SOLE   11,084 0 0
Centerstate Bank Cor COM 15201P109 311 12,442 SH   SOLE   12,442 0 0
Cerner Corp COM 156782104 669 9,094 SH   SOLE   9,094 0 0
Chas.RVR.Labs.Intl. COM 159864107 733 4,800 SH   SOLE   4,800 0 0
Chemed COM 16359R103 1,318 3,000 SH   SOLE   3,000 0 0
Chevron Corporation COM 166764100 5,523 45,830 SH   SOLE   45,785 0 45
China Mobile LTD ADR F SPONSORED ADR 16941M109 239 5,650 SH   SOLE   5,650 0 0
China Telecom Corp F Sponsored ADR SPON ADR H SHS 169426103 391 9,500 SH   SOLE   9,500 0 0
Chubb LTD F COM H1467J104 299 1,912 SH   SOLE   1,912 0 0
Church & Dwight Co. COM 171340102 760 10,800 SH   SOLE   10,800 0 0
Cincinnati Financial CP COM 172062101 1,359 12,855 SH   SOLE   12,855 0 0
Cisco Systems Inc COM 17275R102 3,232 67,398 SH   SOLE   67,328 0 70
Citigroup Inc New COM NEW 172967424 267 3,345 SH   SOLE   3,304 0 41
Clorox Company COM 189054109 2,945 19,178 SH   SOLE   19,178 0 0
Cme Group COM 12572Q105 5,791 28,502 SH   SOLE   28,402 0 100
Coca Cola Bottlg Co Cons COM 191098102 284 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,892 88,383 SH   SOLE   84,483 0 3,900
Colgate-Palmolive Co COM 194162103 5,267 76,515 SH   SOLE   76,515 0 0
Comcast Corp New CL A CL A 20030N101 4,657 103,559 SH   SOLE   102,059 0 1,500
Conagra Foods Inc COM 205887102 214 6,257 SH   SOLE   6,257 0 0
Conocophillips COM 20825C104 738 11,342 SH   SOLE   10,142 0 1,200
Consolidated Edison Inc COM 209115104 314 3,470 SH   SOLE   3,470 0 0
Corning Inc COM 219350105 343 11,800 SH   SOLE   11,800 0 0
Corteva Inc COM 22052L104 823 27,850 SH   SOLE   27,358 0 492
Costco WHSL Corp New COM 22160K105 716 2,435 SH   SOLE   2,435 0 0
Cracker Barrel Old CTRY COM 22410J106 723 4,700 SH   SOLE   4,700 0 0
Cullen Frost Bankers COM 229899109 785 8,028 SH   SOLE   8,028 0 0
Danaher Corp Del COM 235851102 1,394 9,073 SH   SOLE   8,998 0 75
Darden Restaurants Inc COM 237194105 203 1,865 SH   SOLE   1,865 0 0
Deere & Co COM 244199105 1,275 7,325 SH   SOLE   7,325 0 0
Diageo PLC New ADR F SPON ADR NEW 25243Q205 213 1,266 SH   SOLE   1,266 0 0
Diamondback Energy Inc COM 25278X109 200 2,155 SH   SOLE   2,155 0 0
Disney Walt Co COM DISNEY 254687106 8,912 61,245 SH   SOLE   61,143 0 102
Dominion Res Inc Va New COM 25746U109 4,589 55,406 SH   SOLE   55,406 0 0
Donaldson Co. COM 257651109 749 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 282 2,450 SH   SOLE   2,450 0 0
Dow Inc Com COM 260557103 917 16,755 SH   SOLE   16,263 0 492
Duke Energy Corp New COM NEW 26441C204 5,310 58,222 SH   SOLE   57,400 0 822
DuPont De Nemours Inc COM 26614N102 1,359 21,165 SH   SOLE   20,472 0 693
Eaton Corp PLC F SHS G29183103 459 4,849 SH   SOLE   4,647 0 202
Eaton Vance NV. COM NON VTG 278265103 607 13,000 SH   SOLE   13,000 0 0
Ecolab Inc COM 278865100 1,429 7,386 SH   SOLE   7,386 0 0
Edwards Lifesciences CP COM 28176E108 373 1,600 SH   SOLE   1,600 0 0
Emerson Electric Co COM 291011104 4,861 63,748 SH   SOLE   63,748 0 0
Enbridge Inc F COM 29250N105 1,802 45,323 SH   SOLE   44,012 0 1,311
Energizer Holdings I COM 29272W109 399 7,950 SH   SOLE   7,950 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100 360 28,021 SH   SOLE   28,021 0 0
Enterprise Prd Prtnrs LP COM 293792107 4,304 152,852 SH   SOLE   152,852 0 0
Expeditor Intl.Of Wash. COM 302130109 633 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 4,810 68,928 SH   SOLE   63,967 0 4,961
Fastenal Co COM 311900104 924 25,000 SH   SOLE   25,000 0 0
Fedex Corporation COM 31428X106 1,004 6,613 SH   SOLE   6,613 0 0
Fidelity Natl Info SVC Com COM 31620M106 205 1,477 SH   SOLE   1,477 0 0
First Bancshares MS Com COM 318916103 441 12,414 SH   SOLE   12,414 0 0
First TR Exch Traded FD HLTH CARE ALPH 33734X143 307 3,648 SH   SOLE   3,248 0 400
Fiserv Inc COM 337738108 401 3,470 SH   SOLE   3,470 0 0
Fortive Corporation COM 34959J108 224 2,934 SH   SOLE   2,897 0 37
Fresenius Med Care ADR F SPONSORED ADR 358029106 330 8,957 SH   SOLE   8,957 0 0
Gallagher Arthur J & Co COM 363576109 936 9,824 SH   SOLE   9,824 0 0
General Dynamics Corp COM 369550108 2,335 13,242 SH   SOLE   13,242 0 0
General Electric Company COM 369604103 191 17,060 SH   SOLE   11,260 0 5,800
General Mills Inc COM 370334104 1,807 33,735 SH   SOLE   33,235 0 500
Gildan Activewear Inc F COM 375916103 408 13,800 SH   SOLE   13,800 0 0
GlaxoSmithKline PLC Adrf SPONSORED ADR 37733W105 798 16,793 SH   SOLE   16,793 0 0
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 890 25,905 SH   SOLE   25,905 0 0
Global Payments Inc COM 37940X102 15,846 86,798 SH   SOLE   86,798 0 0
Globe Life Inc COM 37959E102 18,662 177,307 SH   SOLE   177,307 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503 261 4,040 SH   SOLE   4,040 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 4,914 162,455 SH   SOLE   162,455 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 4,749 102,550 SH   SOLE   98,450 0 4,100
Graco COM 384109104 754 14,500 SH   SOLE   14,500 0 0
Graphic Packag HLDG Co Com COM 388689101 167 10,000 SH   SOLE   10,000 0 0
Harley Davidson Inc COM 412822108 211 5,687 SH   SOLE   5,687 0 0
Hasbro Inc COM 418056107 1,268 12,011 SH   SOLE   12,011 0 0
Hershey Company COM 427866108 1,397 9,502 SH   SOLE   9,202 0 300
Home Depot Inc COM 437076102 10,569 48,399 SH   SOLE   48,199 0 200
Honeywell International COM 438516106 8,083 45,667 SH   SOLE   44,867 0 800
Horizon Therapeutics P F SHS G46188101 362 10,000 SH   SOLE   10,000 0 0
Idacorp Incorporated COM 451107106 294 2,750 SH   SOLE   2,750 0 0
Illinois Tool Works Inc COM 452308109 3,157 17,473 SH   SOLE   17,473 0 0
Illumina COM 452327109 365 1,100 SH   SOLE   1,100 0 0
Ingersoll Rand CL A Newf SHS G47791101 2,449 18,428 SH   SOLE   18,428 0 0
Intel Corp COM 458140100 4,832 80,727 SH   SOLE   79,780 0 947
Intercontinental Exchange COM 45866F104 4,703 50,817 SH   SOLE   50,517 0 300
International Paper Co COM 460146103 235 5,095 SH   SOLE   4,595 0 500
Intl Business Machines COM 459200101 2,978 22,214 SH   SOLE   21,714 0 500
Intuitive Surgical New COM NEW 46120E602 355 600 SH   SOLE   600 0 0
Invesco Bulletshares 2022 Corporate Bond ETF BULSHS 2022 CB 46138J882 429 19,960 SH   SOLE   19,960 0 0
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866 484 22,710 SH   SOLE   22,710 0 0
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841 369 17,175 SH   SOLE   17,175 0 0
Invesco QQQ Trust UNIT SER 1 46090E103 1,410 6,632 SH   SOLE   6,632 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 2,598 22,447 SH   SOLE   19,762 0 2,685
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 366 10,000 SH   SOLE   10,000 0 0
Ishar Ibnd Dec 2021 TRM Mun BND ETF IBONDS DEC21 ETF 46435G789 5,862 227,558 SH   SOLE   223,558 0 4,000
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 5,127 60,585 SH   SOLE   60,585 0 0
iShares Aero & Def ETF U.S. AER&DEF ETF 464288760 588 2,640 SH   SOLE   2,240 0 400
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 1,716 17,493 SH   SOLE   17,493 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 251 3,853 SH   SOLE   3,853 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 7,179 22,210 SH   SOLE   21,010 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 14,733 71,582 SH   SOLE   70,615 0 967
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 3,779 45,063 SH   SOLE   44,263 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 461 4,099 SH   SOLE   3,212 0 888
iShares Core US Growth ETF CORE S&P US ETF 464287671 292 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846 225 1,409 SH   SOLE   1,409 0 0
iShares Global Consumer Staples ETF GLB CNSM STP ETF 464288737 350 6,307 SH   SOLE   6,307 0 0
iShares Global Healthcare ETF GLOB HLTHCRE ETF 464287325 362 5,260 SH   SOLE   5,260 0 0
iShares Gold Trust ISHARES 464285105 722 49,826 SH   SOLE   46,926 0 2,900
iShares Ibonds Dec 2020 TRM ETF IBONDS DEC20 ETF 46434VAQ3 5,471 216,253 SH   SOLE   210,753 0 5,500
iShares Ibonds Dec 2021 Term ETF IBONDS DEC21 ETF 46434VBK5 5,413 216,860 SH   SOLE   211,360 0 5,500
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 5,573 220,360 SH   SOLE   214,860 0 5,500
iShares Ibonds Dec 2023 Muni BD ETF IBONDS DEC2023 46435G318 3,735 144,645 SH   SOLE   144,645 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 3,785 148,065 SH   SOLE   142,565 0 5,500
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4 257 10,005 SH   SOLE   10,005 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672 233 4,250 SH   SOLE   4,250 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 862 12,417 SH   SOLE   12,017 0 400
iShares Nasdaq Biotechnology ETF NASDQ BIOTEC ETF 464287556 217 1,800 SH   SOLE   1,800 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 399 2,267 SH   SOLE   2,267 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 323 2,367 SH   SOLE   2,367 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499 204 3,429 SH   SOLE   3,429 0 0
iShares Russell Top 200 ETF RUS TOP 200 ETF 464289446 494 6,569 SH   SOLE   6,569 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 781 7,390 SH   SOLE   6,990 0 400
iShares Short Term Natl Amt Free Muni Bond ETF SHRT NAT MUN ETF 464288158 214 2,000 SH   SOLE   0 0 2,000
iShares Silver Trust ISHARES 46428Q109 358 21,474 SH   SOLE   18,230 0 3,244
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613 211 4,049 SH   SOLE   4,049 0 0
iShares TR MSCI Val Idx EAFE VALUE ETF 464288877 217 4,355 SH   SOLE   4,355 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 446 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 714 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 1,804 10,891 SH   SOLE   10,891 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 320 2,223 SH   SOLE   2,223 0 0
iShares TR S&P Glb100indx GLOBAL 100 ETF 464287572 1,446 26,804 SH   SOLE   26,804 0 0
iShares U S PFD ETF U.S. PFD STK ETF 464288687 220 5,840 SH   SOLE   5,840 0 0
Ishars Ibnd Dec 2024 TRM Muni ETF IBONDS DEC 46435U697 270 10,200 SH   SOLE   10,200 0 0
Ishars Ibnd Sep 2020 TRM Mun BND ETF IBONDS SEP20 ETF 46434V571 5,362 210,111 SH   SOLE   206,111 0 4,000
Ishrs Ibnd Dec 2022 TRM Mun BND ETF IBONDS DEC22 ETF 46435G755 5,875 224,535 SH   SOLE   223,035 0 1,500
Jacobs Engr. COM 469814107 582 6,475 SH   SOLE   6,475 0 0
Johnson & Johnson COM 478160104 5,890 40,376 SH   SOLE   40,314 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365 1,330 60,978 SH   SOLE   59,978 0 1,000
JPMorgan Chase & Co COM 46625H100 12,207 87,568 SH   SOLE   86,002 0 1,566
Kayne Anderson MLP Invt COM 486606106 141 10,145 SH   SOLE   10,145 0 0
Kimberly-Clark Corp COM 494368103 584 4,214 SH   SOLE   4,214 0 0
L3harris Technologies Inc COM 502431109 1,438 7,267 SH   SOLE   7,267 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 961 5,683 SH   SOLE   5,683 0 0
Lam Research COM 512807108 1,292 4,400 SH   SOLE   4,250 0 150
Life Storage Inc COM 53223X107 231 2,130 SH   SOLE   2,130 0 0
Lilly Eli & Company COM 532457108 649 4,940 SH   SOLE   4,940 0 0
Lincoln National Corp COM 534187109 786 13,327 SH   SOLE   13,327 0 0
Linde PLC COM G5494J103 1,190 5,590 SH   SOLE   5,590 0 0
Lockheed Martin Corp COM 539830109 10,070 25,862 SH   SOLE   25,462 0 400
Lowes Companies Inc COM 548661107 3,476 29,023 SH   SOLE   28,857 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 5,626 89,487 SH   SOLE   89,487 0 0
Marathon Pete Corp COM 56585A102 2,329 38,655 SH   SOLE   38,455 0 200
Martin Mrta.Mats. COM 573284106 985 3,521 SH   SOLE   3,521 0 0
Mastec Inc COM 576323109 898 14,000 SH   SOLE   14,000 0 0
Mastercard Inc CL A 57636Q104 3,389 11,349 SH   SOLE   11,349 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 1,528 8,967 SH   SOLE   8,967 0 0
MC Donalds Corp COM 580135101 7,522 38,067 SH   SOLE   37,539 0 528
Medtronic PLC F SHS G5960L103 680 5,965 SH   SOLE   5,965 0 0
Melco Resorts and Entertainment ADR ADR 585464100 278 11,500 SH   SOLE   11,500 0 0
Merck & Co Inc New COM 58933Y105 4,197 45,838 SH   SOLE   44,768 0 1,070
Metlife Inc COM 59156R108 400 7,844 SH   SOLE   7,783 0 61
Microchip Tech. COM 595017104 636 6,076 SH   SOLE   6,076 0 0
Microsoft Corp COM 594918104 14,206 90,081 SH   SOLE   89,231 0 850
Mid-Amer Apt CMNTYS Com COM 59522J103 22,605 171,431 SH   SOLE   140,731 0 30,700
Mondelez Intl Inc CL A CL A 609207105 532 9,612 SH   SOLE   9,112 0 500
MSC Indl.Direct 'a' CL A 553530106 486 6,199 SH   SOLE   6,199 0 0
Nasdaq OMX Group COM 631103108 1,074 10,025 SH   SOLE   10,025 0 0
National Insts. COM 636518102 508 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101 1,288 5,320 SH   SOLE   5,246 0 74
Nike Inc Class B CL B 654106103 7,280 71,681 SH   SOLE   71,681 0 0
Norfolk Southern Corp COM 655844108 1,589 8,186 SH   SOLE   8,186 0 0
Novartis A G Spon ADR F SPONSORED ADR 66987V109 302 3,189 SH   SOLE   3,189 0 0
Nucor Corp COM 670346105 500 8,826 SH   SOLE   8,826 0 0
Nvidia Corp Com COM 67066G104 11,389 48,401 SH   SOLE   47,701 0 700
NVR Inc Com COM 62944T105 533 140 SH   SOLE   140 0 0
Occidental Pete Corp COM 674599105 318 7,576 SH   SOLE   7,576 0 0
Okta Inc Class A CL A 679295105 943 8,175 SH   SOLE   8,175 0 0
Old Republic Intl Corp COM 680223104 1,789 79,977 SH   SOLE   79,977 0 0
Ollies Bargain Outlet Ho COM 681116109 248 3,800 SH   SOLE   3,800 0 0
One Gas Inc COM 68235P108 329 3,518 SH   SOLE   3,518 0 0
Oneok Inc New COM 682680103 1,039 13,729 SH   SOLE   13,729 0 0
Oracle Corporation COM 68389X105 1,079 20,358 SH   SOLE   20,233 0 125
P P G Industries Inc COM 693506107 629 4,711 SH   SOLE   4,711 0 0
Pack.Corp.Of Am. COM 695156109 987 8,750 SH   SOLE   8,750 0 0
Paychex Inc COM 704326107 383 4,501 SH   SOLE   4,501 0 0
Paypal Holdings Inco COM 70450Y103 709 6,551 SH   SOLE   6,551 0 0
Penumbra Inc COM 70975L107 1,257 7,650 SH   SOLE   7,650 0 0
Pepsico Incorporated COM 713448108 2,402 17,451 SH   SOLE   17,396 0 55
Perkinelmer Inc COM 714046109 214 2,200 SH   SOLE   2,200 0 0
Pfizer Incorporated COM 717081103 5,266 134,402 SH   SOLE   132,652 0 1,750
Philip Morris Intl Inc COM 718172109 1,139 13,200 SH   SOLE   13,200 0 0
Phillips 66 COM 718546104 2,670 23,967 SH   SOLE   23,328 0 639
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 1,416 13,913 SH   SOLE   13,913 0 0
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 353 3,270 SH   SOLE   3,270 0 0
Pioneer Natural Res Co COM 723787107 304 2,004 SH   SOLE   2,004 0 0
PNC Finl Services GP Inc COM 693475105 482 3,019 SH   SOLE   3,019 0 0
PPL Corporation COM 69351T106 310 8,529 SH   SOLE   8,529 0 0
Proassurance Corporation COM 74267C106 725 19,878 SH   SOLE   19,878 0 0
Procter & Gamble COM 742718109 6,775 54,244 SH   SOLE   53,789 0 455
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,605 20,712 SH   SOLE   18,912 0 1,800
Qualcomm Inc COM 747525103 1,958 22,191 SH   SOLE   22,127 0 64
Quest Diagnostic Inc COM 74834L100 783 7,328 SH   SOLE   7,328 0 0
Rayonier Inc COM 754907103 1,920 58,605 SH   SOLE   58,605 0 0
Raytheon Company New COM NEW 755111507 762 3,466 SH   SOLE   3,466 0 0
Realty Income Corp COM 756109104 260 3,517 SH   SOLE   3,017 0 500
Regeneron Pharms Inc COM 75886F107 375 1,000 SH   SOLE   1,000 0 0
Regions Financial Corp COM 7591EP100 4,652 268,661 SH   SOLE   268,661 0 0
Resmed Inc COM 761152107 1,209 7,800 SH   SOLE   7,800 0 0
Roku Inc CL A COM CL A 77543R102 268 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 608 10,316 SH   SOLE   10,316 0 0
Royal Dutch Shell B Adrf SPON ADR B 780259107 267 4,450 SH   SOLE   4,450 0 0
RPM International Inc COM 749685103 1,051 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 347 1,270 SH   SOLE   1,270 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 15,226 284,972 SH   SOLE   282,516 0 2,456
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 7,222 124,685 SH   SOLE   124,475 0 210
Schein Henry Inc COM 806407102 775 11,613 SH   SOLE   11,613 0 0
Schlumberger LTD F COM 806857108 319 7,834 SH   SOLE   7,834 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 4,404 160,899 SH   SOLE   160,425 0 474
SCHW Intl Eq ETF INTL EQTY ETF 808524805 13,791 410,094 SH   SOLE   405,661 0 4,433
SCHW US Lcap ETF US LRG CAP ETF 808524201 18,921 246,337 SH   SOLE   243,017 0 3,320
SCHW US Scap ETF US SML CAP ETF 808524607 2,582 34,130 SH   SOLE   33,749 0 381
Schwab 1000 Index ETF 1000 INDEX ETF 808524722 324 10,270 SH   SOLE   10,270 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763 702 17,450 SH   SOLE   17,450 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 16,560 328,047 SH   SOLE   177,771 0 150,276
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 2,822 36,710 SH   SOLE   36,092 0 618
Schwab US Large Cap US LCAP GR ETF 808524300 291 3,134 SH   SOLE   3,134 0 0
Schwab US Large Cap US LCAP VA ETF 808524409 436 7,258 SH   SOLE   6,973 0 285
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 15,880 263,999 SH   SOLE   228,455 0 35,543
Scotts Miracle-Gro CL A 810186106 323 3,046 SH   SOLE   3,046 0 0
Seattle Genetics Inc COM 812578102 229 2,000 SH   SOLE   2,000 0 0
Sei Investments COM 784117103 691 10,500 SH   SOLE   10,500 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 279 3,045 SH   SOLE   3,045 0 0
Service Corp Intl COM 817565104 839 18,224 SH   SOLE   18,224 0 0
Servisfirst Bancshares Com COM 81768T108 4,037 106,774 SH   SOLE   106,774 0 0
Sherwin Williams Co COM 824348106 288 494 SH   SOLE   494 0 0
Skyworks Solutions Inc Com COM 83088M102 2,599 21,500 SH   SOLE   21,500 0 0
Smith & Nephew F Sponsored ADR SPDN ADR NEW 83175M205 229 4,765 SH   SOLE   4,765 0 0
Snap-On COM 833034101 272 1,603 SH   SOLE   1,603 0 0
Southwest Airlines Co COM 844741108 303 5,600 SH   SOLE   5,600 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,082 22,035 SH   SOLE   19,535 0 2,500
SPDR Barclays ETF BLOMBERG BRC INT 78464A334 270 8,743 SH   SOLE   8,743 0 0
SPDR Gold Trust GOLD SHS 78463V107 266 1,860 SH   SOLE   1,860 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103 12,693 39,248 SH   SOLE   38,048 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 1,301 3,452 SH   SOLE   3,452 0 0
Starbucks Corp COM 855244109 271 3,086 SH   SOLE   3,086 0 0
Steel Dynamics COM 858119100 411 12,000 SH   SOLE   12,000 0 0
Synovus Financial CP New COM NEW 87161C501 3,480 88,097 SH   SOLE   88,097 0 0
Sysco Corporation COM 871829107 539 6,303 SH   SOLE   6,303 0 0
T Rowe Price Group Inc COM 74144T108 417 3,421 SH   SOLE   3,421 0 0
Target Corporation COM 87612E106 467 3,643 SH   SOLE   3,577 0 66
Te Connectivity LTD F REG SHS H84989104 1,833 19,130 SH   SOLE   19,130 0 0
Tech Data Corp Com COM 878237106 503 3,500 SH   SOLE   3,500 0 0
Teleflex COM 879369106 1,487 3,950 SH   SOLE   3,950 0 0
Tempur Sealy Interntnl I COM 88023U101 313 3,600 SH   SOLE   3,600 0 0
Texas Instruments Inc COM 882508104 4,350 33,911 SH   SOLE   33,811 0 100
The Southern Company COM 842587107 8,680 136,271 SH   SOLE   132,020 0 4,251
Thermo Fisher Scientific COM 883556102 2,222 6,835 SH   SOLE   6,802 0 33
Tiffany & Co New COM 886547108 1,055 7,856 SH   SOLE   7,856 0 0
Toronto Dominion Bank F COM NEW 891160509 374 6,663 SH   SOLE   6,663 0 0
Travelers Companies Inc COM 89417E109 245 1,787 SH   SOLE   1,717 0 70
Trustmark Corp COM 898402102 221 6,411 SH   SOLE   6,411 0 0
U S Bancorp Del New COM NEW 902973304 3,925 65,732 SH   SOLE   65,132 0 600
Udr Inc COM 902653104 290 6,213 SH   SOLE   6,213 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 1,106 19,354 SH   SOLE   18,254 0 1,100
Union Pacific Corp COM 907818108 1,334 7,376 SH   SOLE   7,376 0 0
United Technologies Corp COM 913017109 4,604 30,744 SH   SOLE   30,713 0 31
Unitedhealth Group Inc COM 91324P102 7,110 24,187 SH   SOLE   24,187 0 0
V F Corporation COM 918204108 1,052 10,555 SH   SOLE   10,555 0 0
Valero Energy Corp New COM 91913Y100 1,017 10,858 SH   SOLE   10,858 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 763 11,096 SH   SOLE   11,096 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,246 6,574 SH   SOLE   6,574 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 218 1,350 SH   SOLE   1,350 0 0
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 6,310 50,616 SH   SOLE   49,266 0 1,350
Vanguard Emerging Markt Govt BND ETF EMERG MKT BD ETF 921946885 587 7,211 SH   SOLE   6,586 0 625
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 1,159 9,199 SH   SOLE   9,199 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 2,628 48,899 SH   SOLE   48,849 0 50
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 23,953 543,634 SH   SOLE   535,140 0 8,494
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 8,822 198,385 SH   SOLE   29,692 0 168,693
Vanguard Growth GROWTH ETF 922908736 3,397 18,646 SH   SOLE   18,646 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 484 2,525 SH   SOLE   2,525 0 0
Vanguard High Dividend Yield HIGH DIV YLD 921946406 851 9,077 SH   SOLE   8,577 0 500
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 327 2,125 SH   SOLE   2,125 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 3,508 14,328 SH   SOLE   14,328 0 0
Vanguard Intermediate Bond ETF INTERMED TERM 921937819 379 4,340 SH   SOLE   4,340 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 772 10,712 SH   SOLE   10,712 0 0
Vanguard Intl Eqty Idx Eurpean ETF FTSE EUROPE ETF 922042874 535 9,125 SH   SOLE   9,125 0 0
Vanguard Intl Eqty Idx Pacific ETF FTSE PACIFIC ETF 922042866 3,063 44,018 SH   SOLE   44,018 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 20,038 135,538 SH   SOLE   127,109 0 8,429
Vanguard Materials ETF MATERIALS ETF 92204A801 215 1,605 SH   SOLE   1,605 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 27,023 241,883 SH   SOLE   239,063 0 2,820
Vanguard Mega Cap Value MEGA CAP VAL ETF 921910840 14,642 167,951 SH   SOLE   166,451 0 1,500
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 12,296 84,415 SH   SOLE   83,905 0 510
Vanguard Mid Cap ETF MID CAP ETF 922908629 20,967 117,675 SH   SOLE   114,635 0 3,040
Vanguard Mid Cap Growth ETF MCAP GR IDXVIP 922908538 914 5,756 SH   SOLE   5,756 0 0
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 7,193 60,350 SH   SOLE   59,630 0 720
Vanguard REIT Index ETF REIT ETF 922908553 1,986 21,401 SH   SOLE   20,601 0 800
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 418 3,140 SH   SOLE   3,140 0 0
Vanguard S&P 500 ETF New S&P 500 ETF SHS 922908363 9,311 31,479 SH   SOLE   31,479 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 21,071 261,390 SH   SOLE   40,890 0 220,500
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 4,369 53,918 SH   SOLE   50,608 0 3,310
Vanguard Small Cap ETF SMALL CP ETF 922908751 13,429 81,074 SH   SOLE   78,999 0 2,075
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 10,684 127,398 SH   SOLE   123,503 0 3,895
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 242 4,280 SH   SOLE   4,280 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 7,168 128,716 SH   SOLE   128,091 0 625
Vanguard Total Stock Mkt ETF TOTAL STK MKT 922908769 11,349 69,361 SH   SOLE   69,278 0 83
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 2,195 27,105 SH   SOLE   27,105 0 0
Vanguard Utilities UTILITIES ETF 92204A876 270 1,890 SH   SOLE   1,890 0 0
Vanguard Value VALUE ETF 922908744 643 5,367 SH   SOLE   5,367 0 0
Ventas Inc COM 92276F100 292 4,985 SH   SOLE   4,285 0 700
Verizon Communications COM 92343V104 3,699 60,236 SH   SOLE   59,818 0 418
Visa Inc CL A COM CL A 92826C839 11,772 62,650 SH   SOLE   61,642 0 1,008
Vulcan Materials Company COM 929160109 9,458 65,687 SH   SOLE   65,337 0 350
W E C Energy Group I COM 92939U106 3,475 37,679 SH   SOLE   37,279 0 400
W R Berkley COM 084423102 1,140 16,496 SH   SOLE   15,896 0 600
Waddell & Reed Finl CL A CL A 930059100 589 35,210 SH   SOLE   35,210 0 0
Wal-Mart Stores Inc COM 931142103 5,753 48,196 SH   SOLE   47,539 0 657
Walgreens Boots Allianc COM 931427108 1,053 17,857 SH   SOLE   17,857 0 0
Waste Connections Inc COM 94106B101 953 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 4,694 41,188 SH   SOLE   39,688 0 1,500
Waters Corp COM 941848103 3,090 13,227 SH   SOLE   13,227 0 0
Wells Fargo & Co New COM 949746101 2,798 52,011 SH   SOLE   51,643 0 368
Westrock Company COM 96145D105 307 7,158 SH   SOLE   7,158 0 0
Weyerhaeuser Co COM 962166104 1,822 60,320 SH   SOLE   60,320 0 0
Wheaton Precious Metal F COM 962879102 3,542 119,060 SH   SOLE   117,060 1 2,000
Williams Companies COM 969457100 443 18,668 SH   SOLE   18,668 2 0
Williams Sonoma COM 969904101 512 6,971 SH   SOLE   6,971 3 0
Woodward Inc COM 980745103 539 4,550 SH   SOLE   4,550 4 0
Xcel Energy Inc COM 98389B100 223 3,489 SH   SOLE   3,293 5 196
Xilinx Inc COM 983919101 1,405 14,373 SH   SOLE   14,373 6 0
Yum Brands Inc COM 988498101 1,046 10,382 SH   SOLE   10,382 7 0
Yum China Holdings I COM 98850P109 446 9,281 SH   SOLE   9,281 8 0