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 2,167 10,428 SH   SOLE   10,377 0 51
A F L A C Inc COM 001055102 5,701 114,021 SH   SOLE   114,021 0 0
Abbott Laboratories COM 002824100 2,840 35,523 SH   SOLE   34,850 0 673
Abbvie Inc COM 00287Y109 5,584 69,294 SH   SOLE   68,444 0 850
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 1,154 50,877 SH   SOLE   16,836 0 34,041
Accenture PLC CL A F SHS CLASS A G1151C101 2,267 12,880 SH   SOLE   12,824 0 56
Adobe Systems Inc COM 00724F101 6,249 23,450 SH   SOLE   23,450 0 0
Air Prod & Chemicals Inc COM 009158106 1,111 5,785 SH   SOLE   5,785 0 0
Albemarle Corp COM 012653101 3,129 37,996 SH   SOLE   37,596 0 400
Alexion Pharma Inc COM 015351109 1,277 9,450 SH   SOLE   9,450 0 0
Alibaba Group HLDG F Sponsored ADR SPONSORED ADS 01609W102 611 3,351 SH   SOLE   3,351 0 0
Alleghany Corp Del COM 017175100 543 887 SH   SOLE   887 0 0
Allegion Public LTD Co F ORD SHS G0176J109 657 7,248 SH   SOLE   7,248 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 1,595 1,355 SH   SOLE   1,352 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 4,699 4,005 SH   SOLE   3,952 0 53
Altria Group Inc COM 02209S103 2,417 41,510 SH   SOLE   40,910 0 600
Amazon Com Inc COM 023135106 1,948 1,094 SH   SOLE   1,094 0 0
Amer Electric PWR Co Inc COM 025537101 484 5,775 SH   SOLE   5,775 0 0
American Express Company COM 025816109 488 4,461 SH   SOLE   4,381 0 80
American Finl.GP.Ohio COM 025932104 731 7,600 SH   SOLE   7,600 0 0
Amerigas Partners L P Unit L P Int UNIT L P INT 030975106 201 6,500 SH   SOLE   6,500 0 0
Ameriprise Financial Inc COM 03076C106 235 1,832 SH   SOLE   1,832 0 0
Ametek Inc New COM 031100100 539 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 2,037 10,720 SH   SOLE   10,720 0 0
Analog Devices Inc COM 032654105 526 4,994 SH   SOLE   4,994 0 0
Ansys COM 03662Q105 864 4,727 SH   SOLE   4,727 0 0
Anthem Inc COM 036752103 926 3,225 SH   SOLE   3,225 0 0
Apple Inc COM 037833100 16,618 87,486 SH   SOLE   87,023 0 463
Arrow Electronics COM 042735100 788 10,231 SH   SOLE   10,231 0 0
Ashland Global Holdings Inc COM 044186104 1,004 12,850 SH   SOLE   12,450 0 400
AT&T Corp Com New COM 00206R102 2,744 87,494 SH   SOLE   86,141 0 1,353
Atrion Corporation COM 049904105 684 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 3,265 20,337 SH   SOLE   20,337 0 0
Baidu Inc Spon ADR Rep A SPON ADR REP A 056752108 1,063 6,450 SH   SOLE   6,250 0 200
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 1,590 277,428 SH   SOLE   276,717 0 711
Bank Of America Corp COM 060505104 488 17,702 SH   SOLE   17,702 0 0
Bank Of Hawaii COM 062540109 315 4,000 SH   SOLE   4,000 0 0
Bank Of NY Mellon CP New COM 064058100 467 9,258 SH   SOLE   9,258 0 0
Baxter International Inc COM 071813109 1,094 13,429 SH   SOLE   13,397 0 32
BB&T Corporation COM 054937107 1,822 39,154 SH   SOLE   39,154 0 0
Becton Dickinson & Co COM 075887109 3,344 13,391 SH   SOLE   13,391 0 0
Berkshire Hathaway B New CL B NEW 084670702 4,026 20,040 SH   SOLE   19,840 0 200
Berry Plastics Group COM 08579W103 269 5,000 SH   SOLE   5,000 0 0
Bio-Rad Laboratories 'a' CL A 090572207 520 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 3,544 17,851 SH   SOLE   17,851 0 0
Biogen Idec COM 09062X103 213 900 SH   SOLE   900 0 0
Blackstone Group LP COM UNIT LTD 09253U108 2,738 78,300 SH   SOLE   76,300 0 2,000
Boeing Co COM 097023105 810 2,124 SH   SOLE   2,124 0 0
BP PLC ADR F SPONSORED ADR 055622104 336 7,684 SH   SOLE   7,684 0 0
Bristol-Myers Squibb Co COM 110122108 1,014 21,260 SH   SOLE   21,260 0 0
Broadridge Finl Solution COM 11133T103 1,355 13,011 SH   SOLE   13,011 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 2,751 58,969 SH   SOLE   57,969 0 1,000
Brown & Brown Inc Com COM 115236101 1,689 57,228 SH   SOLE   57,228 0 0
Buckeye Partners Uts L P UNIT LTD PARTN 118230101 235 6,920 SH   SOLE   6,920 0 0
C H Robinson Worldwd New COM NEW 12541W209 406 4,662 SH   SOLE   4,662 0 0
C S X Corp COM 126408103 730 9,757 SH   SOLE   9,757 0 0
C V S Caremark Corp COM 126650100 333 6,166 SH   SOLE   6,064 0 102
Canadian Pac RY LTD Com COM 13645T100 494 2,400 SH   SOLE   2,400 0 0
Cardinal Health Inc COM 14149Y108 579 11,904 SH   SOLE   11,904 0 0
Caterpillar Inc COM 149123101 1,621 11,961 SH   SOLE   11,961 0 0
CDK Global Inc COM 12508E101 249 4,227 SH   SOLE   4,227 0 0
Centene Corp COM 15135B101 1,428 26,884 SH   SOLE   26,884 0 0
Cerner Corp COM 156782104 551 9,635 SH   SOLE   9,635 0 0
Chas.RVR.Labs.Intl. COM 159864107 697 4,800 SH   SOLE   4,800 0 0
Chemed COM 16359R103 960 3,000 SH   SOLE   3,000 0 0
Chevron Corporation COM 166764100 5,576 45,266 SH   SOLE   45,221 0 45
China Mobile LTD ADR F SPONSORED ADR 16941M109 365 7,150 SH   SOLE   7,150 0 0
China Telecom Corp F Sponsored ADR SPON ADR H SHS 169426103 885 15,800 SH   SOLE   15,300 0 500
Chubb LTD F COM H1467J104 269 1,912 SH   SOLE   1,912 0 0
Church & Dwight Co. COM 171340102 691 9,700 SH   SOLE   9,700 0 0
Cincinnati Financial CP COM 172062101 1,111 12,855 SH   SOLE   12,855 0 0
Cisco Systems Inc COM 17275R102 3,608 66,830 SH   SOLE   66,760 0 70
Clorox Company COM 189054109 2,947 18,367 SH   SOLE   18,367 0 0
Cme Group COM 12572Q105 5,254 31,925 SH   SOLE   31,725 0 200
Coca Cola Bottlg Co Cons COM 191098102 288 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,080 86,316 SH   SOLE   82,416 0 3,900
Colgate-Palmolive Co COM 194162103 5,244 76,515 SH   SOLE   76,515 0 0
Comcast Corp New CL A CL A 20030N101 4,200 105,065 SH   SOLE   103,565 0 1,500
Concho Res Inc COM 20605P101 373 3,360 SH   SOLE   3,360 0 0
Conocophillips COM 20825C104 754 11,297 SH   SOLE   10,097 0 1,200
Consolidated Edison Inc COM 209115104 285 3,360 SH   SOLE   3,360 0 0
Corning Inc COM 219350105 432 13,050 SH   SOLE   13,050 0 0
Costco WHSL Corp New COM 22160K105 273 1,128 SH   SOLE   1,128 0 0
Cracker Barrel Old CTRY COM 22410J106 760 4,700 SH   SOLE   4,700 0 0
Cullen Frost Bankers COM 229899109 777 8,000 SH   SOLE   8,000 0 0
Danaher Corp Del COM 235851102 1,199 9,073 SH   SOLE   8,998 0 75
Darden Restaurants Inc COM 237194105 322 2,650 SH   SOLE   2,650 0 0
Deere & Co COM 244199105 1,072 6,678 SH   SOLE   6,678 0 0
Diamondback Energy Inc COM 25278X109 219 2,155 SH   SOLE   2,155 0 0
Disney Walt Co COM DISNEY 254687106 6,889 62,046 SH   SOLE   61,944 0 102
Dominion Res Inc Va New COM 25746U109 1,287 16,791 SH   SOLE   16,791 0 0
Donaldson Co. COM 257651109 651 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 230 2,450 SH   SOLE   2,450 0 0
Dowdupont Inc COM 26078J100 4,784 89,743 SH   SOLE   87,161 0 2,582
Duke Energy Corp New COM NEW 26441C204 5,025 55,837 SH   SOLE   55,015 0 822
Eaton Corp PLC F SHS G29183103 299 3,715 SH   SOLE   3,513 0 202
Eaton Vance NV. COM NON VTG 278265103 524 13,000 SH   SOLE   13,000 0 0
Ecolab Inc COM 278865100 1,658 9,366 SH   SOLE   9,366 0 0
Edgewell Personal Care Co COM 28035Q102 217 4,950 SH   SOLE   4,950 0 0
Edwards Lifesciences CP COM 28176E108 306 1,600 SH   SOLE   1,600 0 0
Emerson Electric Co COM 291011104 4,303 62,842 SH   SOLE   62,842 0 0
Enbridge Inc F COM 29250N105 1,690 46,614 SH   SOLE   45,303 0 1,311
Energizer Holdings I COM 29272W109 372 8,276 SH   SOLE   8,276 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100 476 30,983 SH   SOLE   30,983 0 0
Ensco PLC Class A F SHS CLASS A G3157S106 43 11,053 SH   SOLE   11,053 0 0
Enterprise Prd Prtnrs LP COM 293792107 4,361 149,872 SH   SOLE   149,872 0 0
Expeditor Intl.Of Wash. COM 302130109 616 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 5,810 71,910 SH   SOLE   66,249 0 5,661
Fastenal Co COM 311900104 808 12,565 SH   SOLE   12,565 0 0
Fedex Corporation COM 31428X106 1,277 7,014 SH   SOLE   6,814 0 200
First Bancshares MS Com COM 318916103 384 12,414 SH   SOLE   12,414 0 0
First TR Exch Traded FD HLTH CARE ALPH 33734X143 279 3,648 SH   SOLE   3,248 0 400
Fiserv Inc COM 337738108 360 4,080 SH   SOLE   4,080 0 0
Fortive Corporation COM 34959J108 253 3,014 SH   SOLE   2,977 0 37
Fresenius Med Care ADR F SPONSORED ADR 358029106 363 8,957 SH   SOLE   8,957 0 0
Gallagher Arthur J & Co COM 363576109 764 9,785 SH   SOLE   9,785 0 0
General Dynamics Corp COM 369550108 2,242 13,242 SH   SOLE   13,242 0 0
General Electric Company COM 369604103 203 20,270 SH   SOLE   11,270 0 9,000
General Mills Inc COM 370334104 1,680 32,470 SH   SOLE   31,970 0 500
Gildan Activewear Inc F COM 375916103 534 14,800 SH   SOLE   14,800 0 0
GlaxoSmithKline PLC Adrf SPONSORED ADR 37733W105 720 16,978 SH   SOLE   16,978 0 0
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 681 20,915 SH   SOLE   20,915 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 2,714 96,750 SH   SOLE   96,750 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 3,867 95,625 SH   SOLE   90,925 0 4,700
Graco COM 384109104 721 14,551 SH   SOLE   14,551 0 0
Halliburton Co HLDG Co COM 406216101 266 9,076 SH   SOLE   9,076 0 0
Harris COM 413875105 563 3,528 SH   SOLE   3,528 0 0
Hasbro Inc COM 418056107 1,203 14,151 SH   SOLE   14,151 0 0
Hershey Company COM 427866108 1,018 8,866 SH   SOLE   8,566 0 300
Home Depot Inc COM 437076102 9,341 48,678 SH   SOLE   48,478 0 200
Honeywell International COM 438516106 6,862 43,182 SH   SOLE   42,232 0 950
Horizon Pharma PLC F SHS G4617B105 264 10,000 SH   SOLE   10,000 0 0
Idacorp Incorporated COM 451107106 274 2,750 SH   SOLE   2,750 0 0
Illinois Tool Works Inc COM 452308109 2,496 17,270 SH   SOLE   17,270 0 0
Illumina COM 452327109 342 1,100 SH   SOLE   1,100 0 0
Ingersoll Rand CL A Newf SHS G47791101 1,989 18,429 SH   SOLE   18,429 0 0
Intel Corp COM 458140100 4,368 81,340 SH   SOLE   80,393 0 947
Intercontinental Exchange COM 45866F104 4,133 54,288 SH   SOLE   53,988 0 300
International Paper Co COM 460146103 236 5,095 SH   SOLE   4,595 0 500
Intl Business Machines COM 459200101 3,083 21,848 SH   SOLE   21,348 0 500
Intuitive Surgical New COM NEW 46120E602 342 600 SH   SOLE   600 0 0
Invesco QQQ Trust UNIT SER 1 46090E103 1,064 5,914 SH   SOLE   5,914 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 2,384 22,827 SH   SOLE   20,142 0 2,685
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 322 10,000 SH   SOLE   10,000 0 0
Invesco Zacks Mid-Cap ETF ZACKS MID CAP 46137Y401 960 14,100 SH   SOLE   14,100 0 0
Ishar Ibnd Dec 2021 TRM Mun BND ETF IBONDS DEC21 ETF 46435G789 4,887 190,467 SH   SOLE   186,467 0 4,000
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 5,467 64,985 SH   SOLE   64,985 0 0
iShares Aero & Def ETF U.S. AER&DEF ETF 464288760 527 2,640 SH   SOLE   2,240 0 400
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 1,891 20,268 SH   SOLE   20,268 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 6,548 23,010 SH   SOLE   21,810 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 13,567 71,630 SH   SOLE   70,660 0 970
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 3,728 48,321 SH   SOLE   47,521 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 317 2,906 SH   SOLE   2,019 0 888
iShares Core US Growth ETF CORE S&P US ETF 464287671 260 4,312 SH   SOLE   4,312 0 0
iShares Global Consumer Stap ETF GLB CNSM STP ETF 464288737 312 6,032 SH   SOLE   6,032 0 0
iShares Global Healthcare ETF GLOB HLTHCRE ETF 464287325 321 5,260 SH   SOLE   5,260 0 0
iShares Ibonds Dec 2019 Term ETF IBONDS DEC19 ETF 46434VAU4 3,842 154,526 SH   SOLE   154,526 0 0
iShares Ibonds Dec 2020 TRM ETF IBONDS DEC20 ETF 46434VAQ3 4,207 166,703 SH   SOLE   166,703 0 0
iShares Ibonds Dec 2021 Term ETF IBONDS DEC21 ETF 46434VBK5 4,086 165,280 SH   SOLE   165,280 0 0
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 3,562 143,000 SH   SOLE   143,000 0 0
iShares Ibonds Dec 2023 Muni BD ETF IBONDS DEC2023 46435G318 1,905 74,800 SH   SOLE   74,800 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 887 35,480 SH   SOLE   35,480 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 806 12,430 SH   SOLE   12,030 0 400
iShares MSCI Frontier 100 ETF MSCI FRNTR100ETF 464286145 824 28,945 SH   SOLE   28,945 0 0
iShares Nasdaq Biotechnology ETF NASDQ BIOTEC ETF 464287556 215 1,920 SH   SOLE   1,920 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 266 1,755 SH   SOLE   1,755 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 206 1,671 SH   SOLE   1,671 0 0
iShares Russell Top 200 ETF RUS TOP 200 ETF 464289446 431 6,569 SH   SOLE   6,569 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 695 7,075 SH   SOLE   6,675 0 400
iShares Short Term Natl Amt Free Muni Bond ETF SHRT NAT MUN ETF 464288158 231 2,183 SH   SOLE   183 0 2,000
iShares TR MSCI Val Idx EAFE VALUE ETF 464288877 234 4,790 SH   SOLE   4,790 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 417 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 629 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 1,639 10,706 SH   SOLE   10,706 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 278 2,223 SH   SOLE   2,223 0 0
iShares TR S&P Glb100indx GLOBAL 100 ETF 464287572 1,275 26,804 SH   SOLE   26,804 0 0
iShares U S PFD ETF U.S. PFD STK ETF 464288687 211 5,780 SH   SOLE   5,780 0 0
Ishars Ibnd Sep 2020 TRM Mun BND ETF IBONDS SEP20 ETF 46434V571 3,978 155,997 SH   SOLE   151,997 0 4,000
Ishrs Ibnd Dec 2022 TRM Mun BND ETF IBONDS DEC22 ETF 46435G755 4,720 181,970 SH   SOLE   177,970 0 4,000
Ishrs Ibnd Sep 2019 TRM Mun BND ETF IBONDS SEP19 ETF 46429B564 3,665 143,997 SH   SOLE   139,997 0 4,000
Jacobs Engr. COM 469814107 487 6,475 SH   SOLE   6,475 0 0
Johnson & Johnson COM 478160104 5,976 42,746 SH   SOLE   42,684 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365 2,211 86,672 SH   SOLE   85,672 0 1,000
JPMorgan Chase & Co COM 46625H100 8,519 84,159 SH   SOLE   82,593 0 1,566
Kayne Anderson MLP Invt COM 486606106 360 22,469 SH   SOLE   21,509 0 960
Kimberly-Clark Corp COM 494368103 509 4,078 SH   SOLE   4,078 0 0
L3 Technologies Inc COM 502413107 705 3,415 SH   SOLE   3,415 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 846 5,533 SH   SOLE   5,533 0 0
Lam Research COM 512807108 1,351 7,500 SH   SOLE   7,350 0 150
Leggett & Platt Inc COM 524660107 399 9,375 SH   SOLE   9,375 0 0
Lilly Eli & Company COM 532457108 631 4,863 SH   SOLE   4,863 0 0
Lincoln National Corp COM 534187109 782 13,327 SH   SOLE   13,327 0 0
Linde PLC COM G5494J103 554 3,149 SH   SOLE   3,149 0 0
Lockheed Martin Corp COM 539830109 7,904 26,332 SH   SOLE   25,932 0 400
Lowes Companies Inc COM 548661107 3,475 31,747 SH   SOLE   31,581 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 5,428 89,527 SH   SOLE   89,527 0 0
Marathon Oil Corp COM 565849106 335 20,022 SH   SOLE   20,022 0 0
Marathon Pete Corp COM 56585A102 2,927 48,905 SH   SOLE   48,305 0 600
Martin Mrta.Mats. COM 573284106 708 3,521 SH   SOLE   3,521 0 0
Mastercard Inc CL A 57636Q104 2,645 11,232 SH   SOLE   11,232 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 1,443 9,582 SH   SOLE   9,582 0 0
MC Donalds Corp COM 580135101 7,262 38,241 SH   SOLE   37,713 0 528
Medtronic PLC F SHS G5960L103 458 5,004 SH   SOLE   5,004 0 0
Melco Resorts and Entertainment ADR ADR 585464100 260 11,500 SH   SOLE   11,500 0 0
Merck & Co Inc New COM 58933Y105 3,694 44,122 SH   SOLE   43,052 0 1,070
Metlife Inc COM 59156R108 347 8,144 SH   SOLE   8,083 0 61
Microchip Tech. COM 595017104 504 6,076 SH   SOLE   6,076 0 0
Micron Technology Inc COM 595112103 455 11,000 SH   SOLE   11,000 0 0
Microsoft Corp COM 594918104 10,451 88,614 SH   SOLE   87,764 0 850
Mid-Amer Apt CMNTYS Com COM 59522J103 19,325 176,758 SH   SOLE   142,561 0 34,197
Mondelez Intl Inc CL A CL A 609207105 488 9,722 SH   SOLE   9,222 0 500
MSC Indl.Direct 'a' CL A 553530106 513 6,199 SH   SOLE   6,199 0 0
Nasdaq OMX Group COM 631103108 962 11,000 SH   SOLE   11,000 0 0
National Commerce Co COM 63546L102 400 10,210 SH   SOLE   10,210 0 0
National Insts. COM 636518102 532 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101 956 4,943 SH   SOLE   4,869 0 74
Nike Inc Class B CL B 654106103 6,112 72,391 SH   SOLE   72,391 0 0
Norfolk Southern Corp COM 655844108 1,543 8,257 SH   SOLE   8,257 0 0
Novartis A G Spon ADR F SPONSORED ADR 66987V109 290 3,015 SH   SOLE   3,015 0 0
Nucor Corp COM 670346105 533 9,076 SH   SOLE   9,076 0 0
Nvidia Corp Com COM 67066G104 8,713 48,522 SH   SOLE   47,672 0 850
NVR Inc Com COM 62944T105 470 170 SH   SOLE   170 0 0
Occidental Pete Corp COM 674599105 521 7,785 SH   SOLE   7,785 0 0
Okta Inc Class A CL A 679295105 503 6,075 SH   SOLE   6,075 0 0
Old Republic Intl Corp COM 680223104 1,652 78,975 SH   SOLE   78,975 0 0
One Gas Inc COM 68235P108 313 3,518 SH   SOLE   3,518 0 0
Oneok Inc New COM 682680103 936 13,401 SH   SOLE   13,401 0 0
Oracle Corporation COM 68389X105 1,235 23,000 SH   SOLE   22,875 0 125
P P G Industries Inc COM 693506107 533 4,719 SH   SOLE   4,719 0 0
Pack.Corp.Of Am. COM 695156109 912 9,100 SH   SOLE   9,100 0 0
Paychex Inc COM 704326107 343 4,280 SH   SOLE   4,280 0 0
Paypal Holdings Inco COM 70450Y103 688 6,626 SH   SOLE   6,626 0 0
Penumbra Inc COM 70975L107 1,110 7,550 SH   SOLE   7,550 0 0
Pepsico Incorporated COM 713448108 2,025 16,522 SH   SOLE   16,467 0 55
Perkinelmer Inc COM 714046109 212 2,200 SH   SOLE   2,200 0 0
Pfizer Incorporated COM 717081103 5,752 135,447 SH   SOLE   132,697 0 2,750
Philip Morris Intl Inc COM 718172109 1,267 14,155 SH   SOLE   14,155 0 0
Phillips 66 COM 718546104 1,731 18,190 SH   SOLE   17,551 0 639
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 559 5,503 SH   SOLE   5,503 0 0
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 284 2,690 SH   SOLE   2,690 0 0
Pioneer Natural Res Co COM 723787107 2,343 15,354 SH   SOLE   15,029 0 325
Plains All Amern PPLN LP UNIT LTD PARTN 726503105 219 8,942 SH   SOLE   8,942 0 0
PNC Finl Services GP Inc COM 693475105 370 3,019 SH   SOLE   3,019 0 0
Proassurance Corporation COM 74267C106 803 22,986 SH   SOLE   22,986 0 0
Procter & Gamble COM 742718109 5,239 50,355 SH   SOLE   49,734 0 621
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,499 21,909 SH   SOLE   20,109 0 1,800
Pultegroup Inc COM 745867101 295 10,500 SH   SOLE   10,500 0 0
Qualcomm Inc COM 747525103 1,204 21,103 SH   SOLE   21,039 0 64
Quest Diagnostic Inc COM 74834L100 665 7,399 SH   SOLE   7,399 0 0
Rayonier Inc COM 754907103 1,983 62,905 SH   SOLE   62,905 0 0
Raytheon Company New COM NEW 755111507 631 3,466 SH   SOLE   3,466 0 0
Realty Income Corp COM 756109104 227 3,072 SH   SOLE   2,572 0 500
Regeneron Pharms Inc COM 75886F107 411 1,000 SH   SOLE   1,000 0 0
Regions Financial Corp COM 7591EP100 3,092 216,401 SH   SOLE   216,401 0 0
Resmed Inc COM 761152107 811 7,800 SH   SOLE   7,800 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 707 11,294 SH   SOLE   11,294 0 0
Royal Dutch Shell B Adrf SPON ADR B 780259107 285 4,450 SH   SOLE   4,450 0 0
RPM International Inc COM 749685103 794 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 282 1,341 SH   SOLE   1,341 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 11,253 216,907 SH   SOLE   214,494 0 2,413
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 5,357 102,463 SH   SOLE   102,253 0 210
Schein Henry Inc COM 806407102 1,275 21,213 SH   SOLE   21,213 0 0
Schlumberger LTD F COM 806857108 449 10,179 SH   SOLE   10,179 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 3,778 145,240 SH   SOLE   144,767 0 473
SCHW Intl Eq ETF INTL EQTY ETF 808524805 11,721 374,344 SH   SOLE   370,431 0 3,913
SCHW US Lcap ETF US LRG CAP ETF 808524201 16,818 248,745 SH   SOLE   244,832 0 3,913
SCHW US Scap ETF US SML CAP ETF 808524607 2,495 35,684 SH   SOLE   35,302 0 382
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 16,648 331,695 SH   SOLE   181,441 0 150,254
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 2,138 31,420 SH   SOLE   30,792 0 628
Schwab US Large Cap US LCAP VA ETF 808524409 391 7,143 SH   SOLE   6,963 0 180
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 13,062 235,822 SH   SOLE   200,489 0 35,333
Scotts Miracle-Gro CL A 810186106 200 2,546 SH   SOLE   2,546 0 0
Sei Investments COM 784117103 549 10,500 SH   SOLE   10,500 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 225 3,045 SH   SOLE   3,045 0 0
Service Corp Intl COM 817565104 772 19,224 SH   SOLE   19,224 0 0
Servisfirst Bancshares Com COM 81768T108 2,964 87,420 SH   SOLE   87,420 0 0
Sherwin Williams Co COM 824348106 210 488 SH   SOLE   488 0 0
Skyworks Solutions Inc Com COM 83088M102 1,138 13,800 SH   SOLE   13,800 0 0
Snap-On COM 833034101 248 1,587 SH   SOLE   1,587 0 0
Southwest Airlines Co COM 844741108 291 5,600 SH   SOLE   5,600 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,335 27,532 SH   SOLE   25,032 0 2,500
SPDR Gold Trust GOLD SHS 78463V107 215 1,760 SH   SOLE   1,760 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103 11,627 40,980 SH   SOLE   39,780 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 1,172 3,385 SH   SOLE   3,385 0 0
Starbucks Corp COM 855244109 252 3,396 SH   SOLE   3,396 0 0
Steel Dynamics COM 858119100 426 12,000 SH   SOLE   12,000 0 0
Synovus Financial CP New COM NEW 87161C501 3,053 88,098 SH   SOLE   88,098 0 0
Sysco Corporation COM 871829107 279 4,172 SH   SOLE   4,172 0 0
T Rowe Price Group Inc COM 74144T108 343 3,421 SH   SOLE   3,421 0 0
Target Corporation COM 87612E106 292 3,643 SH   SOLE   3,577 0 66
Te Connectivity LTD F REG SHS H84989104 1,545 19,130 SH   SOLE   19,130 0 0
Tech Data Corp Com COM 878237106 358 3,500 SH   SOLE   3,500 0 0
Teleflex COM 879369106 1,194 3,950 SH   SOLE   3,950 0 0
Texas Instruments Inc COM 882508104 4,037 38,060 SH   SOLE   37,960 0 100
The Southern Company COM 842587107 6,539 126,537 SH   SOLE   122,286 0 4,251
Thermo Fisher Scientific COM 883556102 1,834 6,695 SH   SOLE   6,662 0 33
Tiffany & Co New COM 886547108 887 8,356 SH   SOLE   8,356 0 0
Torchmark Corporation COM 891027104 14,666 178,967 SH   SOLE   178,967 0 0
Toronto Dominion Bank F COM NEW 891160509 362 6,663 SH   SOLE   6,663 0 0
Total Systems Services COM 891906109 11,352 119,314 SH   SOLE   119,314 0 0
Transcanada Corp F COM 89353D107 218 4,862 SH   SOLE   4,862 0 0
Travelers Companies Inc COM 89417E109 245 1,787 SH   SOLE   1,717 0 70
Trustmark Corp COM 898402102 216 6,411 SH   SOLE   6,411 0 0
U S Bancorp Del New COM NEW 902973304 3,184 65,577 SH   SOLE   63,977 0 1,600
Udr Inc COM 902653104 282 6,213 SH   SOLE   6,213 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 1,181 20,460 SH   SOLE   19,360 0 1,100
Union Pacific Corp COM 907818108 1,299 7,769 SH   SOLE   7,769 0 0
United Technologies Corp COM 913017109 3,986 30,925 SH   SOLE   30,894 0 31
Unitedhealth Group Inc COM 91324P102 6,061 24,511 SH   SOLE   24,511 0 0
V F Corporation COM 918204108 960 11,042 SH   SOLE   11,042 0 0
Valero Energy Corp New COM 91913Y100 1,645 19,396 SH   SOLE   19,396 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 717 11,496 SH   SOLE   11,496 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,069 6,199 SH   SOLE   6,199 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 225 1,550 SH   SOLE   1,550 0 0
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 5,212 47,314 SH   SOLE   45,964 0 1,350
Vanguard Energy ETF ENERGY ETF 92204A306 208 2,325 SH   SOLE   2,325 0 0
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 1,113 9,611 SH   SOLE   9,611 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 2,508 50,002 SH   SOLE   49,952 0 50
Vanguard FTSE All-World ex-US Small-Cap ETF FTSE SMCAP ETF 922042718 202 1,940 SH   SOLE   1,940 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 9,904 241,307 SH   SOLE   232,588 0 8,719
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 1,194 28,104 SH   SOLE   28,104 0 0
Vanguard Growth GROWTH ETF 922908736 2,900 18,488 SH   SOLE   18,488 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 479 2,775 SH   SOLE   2,775 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 297 2,125 SH   SOLE   2,125 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 2,835 14,128 SH   SOLE   14,128 0 0
Vanguard Intl Eqty Idx Eurpean ETF FTSE EUROPE ETF 922042874 489 9,125 SH   SOLE   9,125 0 0
Vanguard Intl Eqty Idx Pacific ETF FTSE PACIFIC ETF 922042866 2,899 44,018 SH   SOLE   44,018 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 18,562 142,172 SH   SOLE   133,283 0 8,889
Vanguard Materials ETF MATERIALS ETF 92204A801 259 2,105 SH   SOLE   2,105 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 22,184 227,082 SH   SOLE   224,262 0 2,820
Vanguard Mega Cap Value MEGA CAP VAL ETF 921910840 12,774 163,707 SH   SOLE   162,207 0 1,500
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 8,319 66,903 SH   SOLE   66,643 0 260
Vanguard Mid Cap ETF MID CAP ETF 922908629 18,553 115,024 SH   SOLE   111,984 0 3,040
Vanguard Mid Cap Growth ETF MCAP GR IDXVIP 922908538 649 4,539 SH   SOLE   4,539 0 0
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 5,593 51,596 SH   SOLE   50,876 0 720
Vanguard REIT Index ETF REIT ETF 922908553 1,808 20,660 SH   SOLE   19,860 0 800
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 417 3,390 SH   SOLE   3,390 0 0
Vanguard S&P 500 ETF New S&P 500 ETF SHS 922908363 7,590 29,243 SH   SOLE   29,243 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 21,154 265,790 SH   SOLE   45,155 0 220,635
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 3,706 46,470 SH   SOLE   42,875 0 3,595
Vanguard Small Cap ETF SMALL CP ETF 922908751 11,646 75,981 SH   SOLE   73,906 0 2,075
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 9,245 113,885 SH   SOLE   109,975 0 3,910
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 6,879 132,547 SH   SOLE   131,922 0 625
Vanguard Total Stock Mkt ETF TOTAL STK MKT 922908769 2,116 14,620 SH   SOLE   14,537 0 83
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 1,993 27,237 SH   SOLE   27,237 0 0
Vanguard Value VALUE ETF 922908744 310 2,860 SH   SOLE   2,860 0 0
Vanguard Whitehall Funds HIGH DIV YLD 921946406 637 7,440 SH   SOLE   6,940 0 500
Ventas Inc COM 92276F100 329 5,096 SH   SOLE   4,396 0 700
Verizon Communications COM 92343V104 3,358 56,797 SH   SOLE   56,679 0 118
Visa Inc CL A COM CL A 92826C839 10,054 64,370 SH   SOLE   63,362 0 1,008
Vulcan Materials Company COM 929160109 7,869 66,459 SH   SOLE   66,109 0 350
W E C Energy Group I COM 92939U106 3,027 38,284 SH   SOLE   37,884 0 400
W R Berkley COM 084423102 950 11,198 SH   SOLE   10,798 0 400
Waddell & Reed Finl CL A CL A 930059100 632 36,548 SH   SOLE   36,548 0 0
Wal-Mart Stores Inc COM 931142103 4,425 45,122 SH   SOLE   44,465 0 657
Walgreens Boots Allianc COM 931427108 1,251 19,780 SH   SOLE   19,780 0 0
Waste Connections Inc COM 94106B101 930 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 4,329 41,662 SH   SOLE   40,162 0 1,500
Waters Corp COM 941848103 3,193 12,687 SH   SOLE   12,687 0 0
Wells Fargo & Co New COM 949746101 2,939 60,817 SH   SOLE   60,449 0 368
Welltower Inc COM 95040Q104 202 2,597 SH   SOLE   2,597 0 0
Westrock Company COM 96145D105 275 7,171 SH   SOLE   7,171 0 0
Weyerhaeuser Co COM 962166104 1,597 60,623 SH   SOLE   60,623 0 0
Williams Companies COM 969457100 537 18,697 SH   SOLE   18,697 0 0
Williams Sonoma COM 969904101 338 6,000 SH   SOLE   6,000 0 0
Woodward Inc COM 980745103 432 4,550 SH   SOLE   4,550 0 0
WPX Energy Inc COM 98212B103 142 10,833 SH   SOLE   10,833 0 0
Xilinx Inc COM 983919101 1,376 10,850 SH   SOLE   10,850 0 0
Xylem Inc COM 98419M100 276 3,486 SH   SOLE   3,486 0 0
Yum Brands Inc COM 988498101 1,036 10,382 SH   SOLE   10,382 0 0
Yum China Holdings I COM 98850P109 417 9,281 SH   SOLE   9,281 0 0