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,332 11,065 SH   SOLE   11,014 0 51
A F L A C Inc COM 001055102 5,860 124,487 SH   SOLE   124,487 0 0
Abbott Laboratories COM 002824100 2,521 34,361 SH   SOLE   33,688 0 673
Abbvie Inc COM 00287Y109 6,624 70,039 SH   SOLE   68,716 0 1,323
Accenture PLC CL A F SHS CLASS A G1151C101 2,192 12,880 SH   SOLE   12,824 0 56
Adobe Systems Inc COM 00724F101 6,359 23,555 SH   SOLE   23,555 0 0
Aetna Inc New COM 00817Y108 457 2,255 SH   SOLE   2,255 0 0
Air Prod & Chemicals Inc COM 009158106 962 5,721 SH   SOLE   5,721 0 0
Albemarle Corp COM 012653101 3,959 39,540 SH   SOLE   38,940 0 600
Alexion Pharma Inc COM 015351109 1,314 9,450 SH   SOLE   9,450 0 0
Alibaba Group HLDG F Sponsored ADR SPONSORED ADS 01609W102 437 2,651 SH   SOLE   2,651 0 0
Alleghany Corp Del COM 017175100 573 878 SH   SOLE   878 0 0
Allegion Public LTD Co F ORD SHS G0176J109 682 7,529 SH   SOLE   7,529 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 1,636 1,355 SH   SOLE   1,352 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 4,789 4,013 SH   SOLE   3,960 0 53
Altria Group Inc COM 02209S103 2,691 44,028 SH   SOLE   43,428 0 600
Amazon Com Inc COM 023135106 1,580 789 SH   SOLE   789 0 0
Amer Electric PWR Co Inc COM 025537101 363 5,120 SH   SOLE   5,120 0 0
American Express Company COM 025816109 486 4,561 SH   SOLE   4,481 0 80
American Finl.GP.Ohio COM 025932104 843 7,600 SH   SOLE   7,600 0 0
Amerigas Partners L P Unit L P Int UNIT L P INT 030975106 257 6,500 SH   SOLE   6,500 0 0
Ameriprise Financial Inc COM 03076C106 667 4,520 SH   SOLE   4,520 0 0
Ametek Inc New COM 031100100 505 6,384 SH   SOLE   6,384 0 0
Amgen Incorporated COM 031162100 2,171 10,471 SH   SOLE   10,471 0 0
Analog Devices Inc COM 032654105 474 5,131 SH   SOLE   5,131 0 0
Ansys COM 03662Q105 882 4,727 SH   SOLE   4,727 0 0
Anthem Inc COM 036752103 884 3,225 SH   SOLE   3,225 0 0
Apple Inc COM 037833100 21,580 95,596 SH   SOLE   95,133 0 463
Arrow Electronics COM 042735100 745 10,100 SH   SOLE   10,100 0 0
Ashland Global Holdings Inc COM 044186104 994 11,850 SH   SOLE   11,450 0 400
AT&T Corp Com New COM 00206R102 3,208 95,546 SH   SOLE   94,193 0 1,353
Atrion Corporation COM 049904105 541 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 3,199 21,134 SH   SOLE   21,134 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 1,748 277,428 SH   SOLE   276,717 0 711
Bank Of America Corp COM 060505104 522 17,702 SH   SOLE   17,702 0 0
Bank Of Hawaii COM 062540109 316 4,000 SH   SOLE   4,000 0 0
Bank Of NY Mellon CP New COM 064058100 472 9,258 SH   SOLE   9,258 0 0
Baxter International Inc COM 071813109 1,049 13,578 SH   SOLE   13,546 0 32
BB&T Corporation COM 054937107 1,954 40,253 SH   SOLE   40,253 0 0
Becton Dickinson & Co COM 075887109 3,980 15,249 SH   SOLE   15,249 0 0
Berkshire Hathaway B New CL B NEW 084670702 3,851 17,985 SH   SOLE   17,785 0 200
Berry Plastics Group COM 08579W103 242 5,000 SH   SOLE   5,000 0 0
Bio-Rad Laboratories 'a' CL A 090572207 532 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 3,644 17,851 SH   SOLE   17,851 0 0
Blackstone Group LP COM UNIT LTD 09253U108 1,714 45,000 SH   SOLE   44,000 0 1,000
Boeing Co COM 097023105 974 2,619 SH   SOLE   2,619 0 0
Borg Warner Inc COM 099724106 650 15,200 SH   SOLE   15,200 0 0
BP PLC ADR F SPONSORED ADR 055622104 293 6,364 SH   SOLE   6,364 0 0
Bristol-Myers Squibb Co COM 110122108 1,298 20,910 SH   SOLE   20,910 0 0
Broadridge Finl Solution COM 11133T103 1,723 13,011 SH   SOLE   13,011 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 2,652 59,464 SH   SOLE   58,464 0 1,000
Brown & Brown Inc Com COM 115236101 1,692 57,228 SH   SOLE   57,228 0 0
Buckeye Partners Uts L P UNIT LTD PARTN 118230101 247 6,920 SH   SOLE   6,920 0 0
C H Robinson Worldwd New COM NEW 12541W209 457 4,662 SH   SOLE   4,662 0 0
C S X Corp COM 126408103 755 10,197 SH   SOLE   10,197 0 0
C V S Caremark Corp COM 126650100 602 7,653 SH   SOLE   7,551 0 102
Canadian Pac RY LTD Com COM 13645T100 509 2,400 SH   SOLE   2,400 0 0
Cardinal Health Inc COM 14149Y108 692 12,704 SH   SOLE   12,704 0 0
Caterpillar Inc COM 149123101 1,863 12,219 SH   SOLE   12,219 0 0
CDK Global Inc COM 12508E101 267 4,275 SH   SOLE   4,275 0 0
Celgene Corp COM 151020104 205 2,288 SH   SOLE   2,288 0 0
Centene Corp COM 15135B101 4,761 32,886 SH   SOLE   32,386 0 500
Cerner Corp COM 156782104 766 11,885 SH   SOLE   11,885 0 0
Chas.RVR.Labs.Intl. COM 159864107 646 4,800 SH   SOLE   4,800 0 0
Chemed COM 16359R103 959 3,000 SH   SOLE   3,000 0 0
Chevron Corporation COM 166764100 5,646 46,171 SH   SOLE   46,126 0 45
Chubb LTD F COM H1467J104 257 1,912 SH   SOLE   1,912 0 0
Church & Dwight Co. COM 171340102 576 9,700 SH   SOLE   9,700 0 0
Cincinnati Financial CP COM 172062101 1,126 14,558 SH   SOLE   14,558 0 0
Cisco Systems Inc COM 17275R102 3,322 68,293 SH   SOLE   68,223 0 70
Clorox Company COM 189054109 2,823 18,767 SH   SOLE   18,767 0 0
Cme Group COM 12572Q105 5,494 32,275 SH   SOLE   31,925 0 350
Coca Cola Company COM 191216100 3,850 82,654 SH   SOLE   78,754 0 3,900
Cohen & Steers Inc COM 19247A100 223 5,500 SH   SOLE   5,500 0 0
Colgate-Palmolive Co COM 194162103 5,074 75,795 SH   SOLE   75,795 0 0
Comcast Corp New CL A CL A 20030N101 4,703 132,815 SH   SOLE   131,315 0 1,500
Computer Programs & SYS COM 205306103 221 8,225 SH   SOLE   8,225 0 0
Conocophillips COM 20825C104 970 12,537 SH   SOLE   11,337 0 1,200
Consolidated Edison Inc COM 209115104 313 4,110 SH   SOLE   4,110 0 0
Corning Inc COM 219350105 475 13,450 SH   SOLE   13,450 0 0
Costco WHSL Corp New COM 22160K105 277 1,178 SH   SOLE   1,178 0 0
Cracker Barrel Old CTRY COM 22410J106 706 4,800 SH   SOLE   4,800 0 0
Cullen Frost Bankers COM 229899109 836 8,000 SH   SOLE   8,000 0 0
Danaher Corp Del COM 235851102 1,012 9,298 SH   SOLE   9,223 0 75
Darden Restaurants Inc COM 237194105 295 2,650 SH   SOLE   2,650 0 0
Deere & Co COM 244199105 1,030 6,823 SH   SOLE   6,823 0 0
Disney Walt Co COM DISNEY 254687106 7,204 61,607 SH   SOLE   61,505 0 102
Dominion Res Inc Va New COM 25746U109 287 4,080 SH   SOLE   4,080 0 0
Donaldson Co. COM 257651109 757 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 217 2,450 SH   SOLE   2,450 0 0
Dowdupont Inc COM 26078J100 5,946 92,454 SH   SOLE   89,872 0 2,582
Duke Energy Corp New COM NEW 26441C204 4,523 56,525 SH   SOLE   55,703 0 822
Eaton Corp PLC F SHS G29183103 322 3,715 SH   SOLE   3,513 0 202
Eaton Vance NV. COM NON VTG 278265103 683 13,000 SH   SOLE   13,000 0 0
Ecolab Inc COM 278865100 1,559 9,916 SH   SOLE   9,916 0 0
Edgewell Personal Care Co COM 28035Q102 229 4,950 SH   SOLE   4,950 0 0
Edwards Lifesciences CP COM 28176E108 313 1,800 SH   SOLE   1,800 0 0
Emerson Electric Co COM 291011104 4,858 63,432 SH   SOLE   63,432 0 0
Enbridge Inc F COM 29250N105 1,642 50,861 SH   SOLE   49,550 0 1,311
Energen Corp COM 29265N108 265 3,078 SH   SOLE   3,078 0 0
Energizer Holdings I COM 29272W109 485 8,275 SH   SOLE   8,275 0 0
Enterprise PRD PRTNRS LP COM 293792107 4,193 145,952 SH   SOLE   145,952 0 0
Etfs BLMBRG All CMDT STRTG K 1 ETF BBG COMMD K 1 26923J503 1,512 63,208 SH   SOLE   29,167 0 34,041
Expeditor Intl.Of Wash. COM 302130109 596 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 6,004 70,621 SH   SOLE   64,960 0 5,661
Facebook Inc Class A CL A 30303M102 294 1,788 SH   SOLE   1,788 0 0
Fastenal Co COM 311900104 729 12,565 SH   SOLE   12,565 0 0
Fedex Corporation COM 31428X106 1,669 6,913 SH   SOLE   6,713 0 200
First TR Exch Traded FD HLTH CARE ALPH 33734X143 310 3,648 SH   SOLE   3,248 0 400
Fiserv Inc COM 337738108 371 4,500 SH   SOLE   4,500 0 0
Fortive Corporation COM 34959J108 254 3,014 SH   SOLE   2,977 0 37
Fresenius Med Care ADR F SPONSORED ADR 358029106 461 8,957 SH   SOLE   8,957 0 0
Gallagher Arthur J & Co COM 363576109 728 9,785 SH   SOLE   9,785 0 0
General Dynamics Corp COM 369550108 2,868 14,007 SH   SOLE   14,007 0 0
General Electric Company COM 369604103 360 31,501 SH   SOLE   22,501 0 9,000
General Mills Inc COM 370334104 477 11,120 SH   SOLE   11,120 0 0
Gildan Activewear Inc F COM 375916103 450 14,800 SH   SOLE   14,800 0 0
GlaxoSmithKline PLC Adrf SPONSORED ADR 37733W105 633 15,578 SH   SOLE   15,578 0 0
Global X Robotics Artfcl Intlgnc ETF RBTCS ARTFL INTE 37954Y715 312 13,650 SH   SOLE   13,650 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 3,641 86,490 SH   SOLE   82,090 0 4,400
Graco COM 384109104 1,045 22,551 SH   SOLE   22,551 0 0
Graphic Packag HLDG Co Com COM 388689101 239 17,000 SH   SOLE   17,000 0 0
Halliburton Co HLDG Co COM 406216101 375 9,261 SH   SOLE   9,261 0 0
Hanesbrands Inc Com COM 410345102 241 13,050 SH   SOLE   13,050 0 0
Harley Davidson Inc COM 412822108 249 5,500 SH   SOLE   5,500 0 0
Harris COM 413875105 597 3,528 SH   SOLE   3,528 0 0
Hasbro Inc COM 418056107 1,567 14,910 SH   SOLE   14,610 0 300
Hershey Company COM 427866108 904 8,866 SH   SOLE   8,566 0 300
Home Depot Inc COM 437076102 10,158 49,039 SH   SOLE   48,839 0 200
Honeywell International COM 438516106 7,235 43,481 SH   SOLE   42,531 0 950
Horizon Pharma PLC F SHS G4617B105 196 10,000 SH   SOLE   10,000 0 0
Idacorp Incorporated COM 451107106 392 3,950 SH   SOLE   3,950 0 0
Illinois Tool Works Inc COM 452308109 2,449 17,231 SH   SOLE   17,231 0 0
Illumina COM 452327109 404 1,100 SH   SOLE   1,100 0 0
Ingersoll Rand CL A Newf SHS G47791101 1,885 18,429 SH   SOLE   18,429 0 0
Intel Corp COM 458140100 4,411 93,285 SH   SOLE   92,338 0 947
Intercontinental Exchange COM 45866F104 4,066 54,288 SH   SOLE   53,988 0 300
International Paper Co COM 460146103 260 5,295 SH   SOLE   4,795 0 500
Intl Business Machines COM 459200101 2,664 17,621 SH   SOLE   17,121 0 500
Intuitive Surgical New COM NEW 46120E602 373 650 SH   SOLE   650 0 0
Invesco QQQ Trust UNIT SER 1 46090E103 1,086 5,837 SH   SOLE   5,837 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 2,731 25,566 SH   SOLE   22,867 0 2,699
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 328 10,000 SH   SOLE   10,000 0 0
Invesco Zacks Mid-Cap ETF ZACKS MID CAP 46137Y401 1,166 17,100 SH   SOLE   17,100 0 0
Ishar Ibnd Dec 2021 TRM Mun BND ETF IBONDS DEC21 ETF 46435G789 4,046 159,932 SH   SOLE   156,932 0 3,000
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 5,542 66,693 SH   SOLE   66,693 0 0
iShares Aero & Def ETF U.S. AER&DEF ETF 464288760 574 2,640 SH   SOLE   2,240 0 400
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 1,965 21,513 SH   SOLE   21,513 0 0
iShares Core MSCI Totl Intl STCK ETF CORE MSCI TOTAL 46432F834 1,067 17,699 SH   SOLE   17,699 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 6,624 22,532 SH   SOLE   21,332 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 14,654 72,497 SH   SOLE   71,527 0 970
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 4,164 47,573 SH   SOLE   46,773 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 340 3,222 SH   SOLE   2,335 0 888
iShares Core US Growth ETF CORE S&P US ETF 464287671 269 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846 206 1,409 SH   SOLE   1,409 0 0
iShares Global Consumer Stap ETF GLB CNSM STP ETF 464288737 303 6,032 SH   SOLE   6,032 0 0
iShares Global Healthcare ETF GLOB HLTHCRE ETF 464287325 331 5,260 SH   SOLE   5,260 0 0
iShares Ibonds Dec 2018 TRM ETF IBONDS DEC18 ETF 46434VAA8 2,611 104,000 SH   SOLE   104,000 0 0
iShares Ibonds Dec 2019 Term ETF IBONDS DEC19 ETF 46434VAU4 3,099 124,976 SH   SOLE   124,976 0 0
iShares Ibonds Dec 2020 TRM ETF IBONDS DEC20 ETF 46434VAQ3 3,066 122,453 SH   SOLE   122,453 0 0
iShares Ibonds Dec 2021 Term ETF IBONDS DEC21 ETF 46434VBK5 2,815 115,550 SH   SOLE   115,550 0 0
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 1,460 60,025 SH   SOLE   60,025 0 0
iShares Ibonds Dec 2023 Muni BD ETF IBONDS DEC2023 46435G318 845 34,000 SH   SOLE   34,000 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 392 16,130 SH   SOLE   16,130 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 835 12,280 SH   SOLE   11,880 0 400
iShares MSCI Frontier 100 ETF MSCI FRNTR100ETF 464286145 818 28,777 SH   SOLE   28,777 0 0
iShares Nasdaq Biotechnology ETF NASDQ BIOTEC ETF 464287556 234 1,920 SH   SOLE   1,920 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 747 7,425 SH   SOLE   7,025 0 400
iShares Short Term Natl Amt Free Muni Bond ETF SHRT NAT MUN ETF 464288158 231 2,206 SH   SOLE   206 0 2,000
iShares Total US Stock Market ETF CORE S&P TTL STK 464287150 1,203 17,976 SH   SOLE   17,976 0 0
iShares TR MSCI Val Idx EAFE VALUE ETF 464288877 371 7,145 SH   SOLE   7,145 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 387 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 650 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 1,799 10,647 SH   SOLE   10,647 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 221 1,700 SH   SOLE   1,700 0 0
iShares TR S&P Glb100indx GLOBAL 100 ETF 464287572 1,308 26,804 SH   SOLE   26,804 0 0
iShares U S PFD ETF U.S. PFD STK ETF 464288687 217 5,846 SH   SOLE   5,846 0 0
Ishars Ibnd Sep 2020 TRM Mun BND ETF IBONDS SEP20 ETF 46434V571 3,560 140,997 SH   SOLE   137,997 0 3,000
Ishrs Ibnd Dec 2022 TRM Mun BND ETF IBONDS DEC22 ETF 46435G755 3,506 137,970 SH   SOLE   134,970 0 3,000
Ishrs Ibnd Sep 2019 TRM Mun BND ETF IBONDS SEP19 ETF 46429B564 3,371 132,997 SH   SOLE   129,997 0 3,000
Jacobs Engr. COM 469814107 496 6,475 SH   SOLE   6,475 0 0
Johnson & Johnson COM 478160104 5,937 42,972 SH   SOLE   42,910 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365 3,353 122,096 SH   SOLE   120,096 0 2,000
JPMorgan Chase & Co COM 46625H100 9,355 82,902 SH   SOLE   81,336 0 1,566
Kimberly-Clark Corp COM 494368103 473 4,128 SH   SOLE   4,128 0 0
Kraft Heinz Company COM 500754106 389 7,060 SH   SOLE   7,060 0 0
L3 Technologies Inc COM 502413107 811 3,815 SH   SOLE   3,815 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 1,073 6,179 SH   SOLE   6,179 0 0
Lam Research COM 512807108 1,760 11,600 SH   SOLE   11,450 0 150
Leggett & Platt Inc COM 524660107 436 9,875 SH   SOLE   9,875 0 0
Lilly Eli & Company COM 532457108 527 4,910 SH   SOLE   4,910 0 0
Lincoln National Corp COM 534187109 922 13,623 SH   SOLE   13,623 0 0
Lockheed Martin Corp COM 539830109 8,889 25,695 SH   SOLE   25,295 0 400
Lowes Companies Inc COM 548661107 3,657 31,847 SH   SOLE   31,681 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 6,063 89,527 SH   SOLE   89,527 0 0
Marathon Oil Corp COM 565849106 410 17,602 SH   SOLE   17,602 0 0
Marathon Pete Corp COM 56585A102 4,220 52,775 SH   SOLE   52,175 0 600
Markel Corp COM 570535104 208 175 SH   SOLE   175 0 0
Martin Mrta.Mats. COM 573284106 637 3,500 SH   SOLE   3,500 0 0
Mastercard Inc CL A 57636Q104 2,456 11,032 SH   SOLE   11,032 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 1,272 9,652 SH   SOLE   9,652 0 0
MC Donalds Corp COM 580135101 6,453 38,572 SH   SOLE   38,044 0 528
Medtronic PLC F SHS G5960L103 523 5,291 SH   SOLE   5,291 0 0
Merck & Co Inc New COM 58933Y105 3,125 43,762 SH   SOLE   42,692 0 1,070
Metlife Inc COM 59156R108 380 8,144 SH   SOLE   8,083 0 61
Microchip Tech. COM 595017104 479 6,076 SH   SOLE   6,076 0 0
Micron Technology Inc COM 595112103 384 8,500 SH   SOLE   8,500 0 0
Microsoft Corp COM 594918104 10,159 88,824 SH   SOLE   87,974 0 850
Mid-Amer Apt CMNTYS Com COM 59522J103 17,746 177,138 SH   SOLE   142,941 0 34,197
Mondelez Intl Inc CL A CL A 609207105 420 9,722 SH   SOLE   9,222 0 500
MSC Indl.Direct 'a' CL A 553530106 537 6,100 SH   SOLE   6,100 0 0
Nasdaq OMX Group COM 631103108 944 11,000 SH   SOLE   11,000 0 0
National Commerce Co COM 63546L102 360 8,710 SH   SOLE   8,710 0 0
National Insts. COM 636518102 580 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101 928 5,539 SH   SOLE   5,465 0 74
Nike Inc Class B CL B 654106103 6,173 72,691 SH   SOLE   72,691 0 0
Norfolk Southern Corp COM 655844108 1,490 8,257 SH   SOLE   8,257 0 0
Novartis A G Spon ADR F SPONSORED ADR 66987V109 277 3,215 SH   SOLE   3,215 0 0
Nucor Corp COM 670346105 579 9,076 SH   SOLE   9,076 0 0
Nvidia Corp Com COM 67066G104 13,439 47,822 SH   SOLE   46,972 0 850
NVR Inc Com COM 62944T105 445 180 SH   SOLE   170 0 10
Occidental Pete Corp COM 674599105 646 7,785 SH   SOLE   7,785 0 0
Oil States International COM 678026105 299 9,000 SH   SOLE   9,000 0 0
Okta Inc Class A CL A 679295105 317 4,500 SH   SOLE   4,500 0 0
Old Republic Intl Corp COM 680223104 1,767 78,975 SH   SOLE   78,975 0 0
One Gas Inc COM 68235P108 289 3,518 SH   SOLE   3,518 0 0
Oneok Inc New COM 682680103 915 13,501 SH   SOLE   13,501 0 0
Oracle Corporation COM 68389X105 1,241 24,072 SH   SOLE   23,947 0 125
P P G Industries Inc COM 693506107 384 3,519 SH   SOLE   3,519 0 0
Pack.Corp.Of Am. COM 695156109 1,127 10,200 SH   SOLE   10,200 0 0
Paychex Inc COM 704326107 314 4,270 SH   SOLE   4,270 0 0
Paypal Holdings Inco COM 70450Y103 582 6,626 SH   SOLE   6,626 0 0
Penumbra Inc COM 70975L107 846 5,650 SH   SOLE   5,650 0 0
Pepsico Incorporated COM 713448108 1,848 16,531 SH   SOLE   16,476 0 55
Perkinelmer Inc COM 714046109 224 2,300 SH   SOLE   2,300 0 0
Pfizer Incorporated COM 717081103 5,697 129,276 SH   SOLE   126,526 0 2,750
Philip Morris Intl Inc COM 718172109 1,355 16,389 SH   SOLE   16,389 0 0
Phillips 66 COM 718546104 2,018 17,900 SH   SOLE   17,261 0 639
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 516 5,074 SH   SOLE   5,074 0 0
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 327 3,190 SH   SOLE   3,190 0 0
Pioneer Natural Res Co COM 723787107 3,637 20,858 SH   SOLE   20,533 0 325
Plains All Amern PPLN LP UNIT LTD PARTN 726503105 224 8,942 SH   SOLE   8,942 0 0
PNC Finl Services GP Inc COM 693475105 411 3,019 SH   SOLE   3,019 0 0
Praxair Inc COM 74005P104 1,599 9,947 SH   SOLE   9,910 0 37
Proassurance Corporation COM 74267C106 1,696 35,886 SH   SOLE   34,586 0 1,300
Procter & Gamble COM 742718109 4,291 51,550 SH   SOLE   50,929 0 621
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,675 23,109 SH   SOLE   21,309 0 1,800
Pultegroup Inc COM 745867101 323 13,000 SH   SOLE   13,000 0 0
Qualcomm Inc COM 747525103 1,609 22,336 SH   SOLE   22,039 0 297
Quest Diagnostic Inc COM 74834L100 798 7,399 SH   SOLE   7,399 0 0
Rayonier Inc COM 754907103 2,120 62,715 SH   SOLE   62,715 0 0
Raytheon Company New COM NEW 755111507 716 3,466 SH   SOLE   3,466 0 0
Regeneron Pharms Inc COM 75886F107 404 1,000 SH   SOLE   1,000 0 0
Regions Financial Corp COM 7591EP100 4,000 216,349 SH   SOLE   216,349 0 0
Resmed Inc COM 761152107 900 7,800 SH   SOLE   7,800 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 906 13,294 SH   SOLE   13,294 0 0
Royal Dutch Shell B Adrf SPON ADR B 780259107 311 4,386 SH   SOLE   4,386 0 0
RPM International Inc COM 749685103 889 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 262 1,341 SH   SOLE   1,341 0 0
Scana Corporation New COM 80589M102 427 10,897 SH   SOLE   10,897 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 9,978 198,572 SH   SOLE   196,019 0 2,553
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 4,906 92,574 SH   SOLE   92,574 0 0
Schein Henry Inc COM 806407102 1,822 21,428 SH   SOLE   21,428 0 0
Schlumberger LTD F COM 806857108 686 11,168 SH   SOLE   11,168 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 3,701 143,951 SH   SOLE   143,603 0 348
SCHW Intl Eq ETF INTL EQTY ETF 808524805 9,935 296,293 SH   SOLE   291,815 0 4,478
SCHW US Lcap ETF US LRG CAP ETF 808524201 17,531 252,021 SH   SOLE   248,093 0 3,928
SCHW US Scap ETF US SML CAP ETF 808524607 2,493 32,727 SH   SOLE   32,345 0 382
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 18,635 375,930 SH   SOLE   225,416 0 150,514
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 1,631 23,166 SH   SOLE   22,893 0 273
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 12,454 215,315 SH   SOLE   180,290 0 35,025
Scotts Miracle-Gro CL A 810186106 200 2,546 SH   SOLE   2,546 0 0
Sei Investments COM 784117103 642 10,500 SH   SOLE   10,500 0 0
Service Corp Intl COM 817565104 850 19,224 SH   SOLE   19,224 0 0
Servisfirst Bancshares Com COM 81768T108 3,440 87,630 SH   SOLE   87,630 0 0
Sherwin Williams Co COM 824348106 214 470 SH   SOLE   470 0 0
Skyworks Solutions Inc Com COM 83088M102 1,324 14,600 SH   SOLE   14,600 0 0
Snap-On COM 833034101 279 1,522 SH   SOLE   1,522 0 0
Southwest Airlines Co COM 844741108 343 5,500 SH   SOLE   5,500 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,258 26,370 SH   SOLE   23,870 0 2,500
SPDR S&P 500 ETF TST. TR UNIT 78462F103 11,874 40,660 SH   SOLE   39,460 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 1,159 3,135 SH   SOLE   3,135 0 0
Steel Dynamics COM 858119100 545 12,000 SH   SOLE   12,000 0 0
Synovus Financial CP New COM NEW 87161C501 4,212 91,482 SH   SOLE   91,482 0 0
Sysco Corporation COM 871829107 370 5,057 SH   SOLE   5,057 0 0
T Rowe Price Group Inc COM 74144T108 426 3,900 SH   SOLE   3,900 0 0
Target Corporation COM 87612E106 365 4,143 SH   SOLE   4,077 0 66
Te Connectivity LTD F REG SHS H84989104 1,700 19,330 SH   SOLE   19,330 0 0
Tech Data Corp Com COM 878237106 250 3,500 SH   SOLE   3,500 0 0
Teleflex COM 879369106 1,051 3,950 SH   SOLE   3,950 0 0
Texas Instruments Inc COM 882508104 4,094 38,157 SH   SOLE   38,057 0 100
The Charles Schwab Corp COM 808513105 242 4,920 SH   SOLE   4,920 0 0
The Southern Company COM 842587107 5,493 125,993 SH   SOLE   121,742 0 4,251
Thermo Fisher Scientific COM 883556102 1,608 6,585 SH   SOLE   6,552 0 33
Tiffany & Co New COM 886547108 1,111 8,577 SH   SOLE   8,577 0 0
Torchmark Corporation COM 891027104 15,565 179,543 SH   SOLE   179,543 0 0
Toronto Dominion Bank F COM NEW 891160509 484 7,960 SH   SOLE   7,960 0 0
Total Systems Services COM 891906109 11,986 121,229 SH   SOLE   121,229 0 0
Transcanada Corp F COM 89353D107 243 6,012 SH   SOLE   6,012 0 0
Travelers Companies Inc COM 89417E109 297 2,291 SH   SOLE   2,221 0 70
Trustmark Corp COM 898402102 216 6,411 SH   SOLE   6,411 0 0
U S Bancorp Del New COM NEW 902973304 3,505 65,912 SH   SOLE   64,312 0 1,600
Udr Inc COM 902653104 329 8,136 SH   SOLE   8,136 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 1,141 20,750 SH   SOLE   19,650 0 1,100
Union Pacific Corp COM 907818108 1,398 8,584 SH   SOLE   8,584 0 0
United Technologies Corp COM 913017109 4,532 32,415 SH   SOLE   32,384 0 31
Unitedhealth Group Inc COM 91324P102 6,878 25,855 SH   SOLE   25,855 0 0
V F Corporation COM 918204108 1,043 11,156 SH   SOLE   11,156 0 0
Vail Resorts Inc Com COM 91879Q109 960 3,500 SH   SOLE   3,500 0 0
Valero Energy Corp New COM 91913Y100 2,509 22,057 SH   SOLE   22,057 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 834 12,691 SH   SOLE   12,691 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,153 6,389 SH   SOLE   6,389 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 217 1,550 SH   SOLE   1,550 0 0
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 5,189 46,664 SH   SOLE   45,864 0 800
Vanguard Energy ETF ENERGY ETF 92204A306 244 2,325 SH   SOLE   2,325 0 0
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 1,209 9,819 SH   SOLE   9,819 0 0
Vanguard Financials ETF FINANCIALS ETF 92204A405 304 4,385 SH   SOLE   4,385 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 1,880 35,925 SH   SOLE   35,875 0 50
Vanguard FTSE All-World ex-US Small-Cap ETF FTSE SMCAP ETF 922042718 226 2,010 SH   SOLE   2,010 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 14,596 336,112 SH   SOLE   327,493 0 8,619
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 1,295 31,228 SH   SOLE   31,228 0 0
Vanguard Growth GROWTH ETF 922908736 3,028 18,749 SH   SOLE   18,749 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 501 2,775 SH   SOLE   2,775 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 314 2,125 SH   SOLE   2,125 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 2,961 14,618 SH   SOLE   14,618 0 0
Vanguard Intl Eqty Idx Eurpean ETF FTSE EUROPE ETF 922042874 515 9,125 SH   SOLE   9,125 0 0
Vanguard Intl Eqty Idx Pacific ETF FTSE PACIFIC ETF 922042866 3,140 44,018 SH   SOLE   44,018 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 19,949 148,687 SH   SOLE   139,748 0 8,939
Vanguard Materials ETF MATERIALS ETF 92204A801 391 2,980 SH   SOLE   2,980 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 24,372 241,381 SH   SOLE   238,561 0 2,820
Vanguard Mega Cap Value MEGA CAP VAL ETF 921910840 11,916 147,952 SH   SOLE   146,452 0 1,500
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 9,123 70,958 SH   SOLE   70,848 0 110
Vanguard Mid Cap ETF MID CAP ETF 922908629 21,260 128,894 SH   SOLE   125,918 0 2,975
Vanguard Mid Cap Growth ETF MCAP GR IDXVIP 922908538 724 5,072 SH   SOLE   5,072 0 0
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 4,844 42,551 SH   SOLE   41,951 0 600
Vanguard REIT Index ETF REIT ETF 922908553 1,610 19,957 SH   SOLE   19,157 0 800
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 596 4,390 SH   SOLE   3,890 0 500
Vanguard S&P 500 ETF New S&P 500 ETF SHS 922908363 7,084 26,406 SH   SOLE   26,406 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 21,044 269,695 SH   SOLE   49,060 0 220,635
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 3,586 45,875 SH   SOLE   42,280 0 3,595
Vanguard Small Cap ETF SMALL CP ETF 922908751 12,604 77,220 SH   SOLE   75,187 0 2,033
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 10,111 128,475 SH   SOLE   124,755 0 3,720
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 5,608 103,337 SH   SOLE   102,852 0 485
Vanguard Total Stock Mkt ETF TOTAL STK MKT 922908769 2,202 14,642 SH   SOLE   14,559 0 83
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 2,079 27,292 SH   SOLE   27,292 0 0
Vanguard Value VALUE ETF 922908744 227 2,040 SH   SOLE   2,040 0 0
Vanguard Whitehall Funds HIGH DIV YLD 921946406 696 7,925 SH   SOLE   7,425 0 500
Vectren Corp COM 92240G101 924 12,918 SH   SOLE   12,918 0 0
Ventas Inc COM 92276F100 320 5,800 SH   SOLE   5,100 0 700
Verizon Communications COM 92343V104 3,085 57,777 SH   SOLE   57,659 0 118
Visa Inc CL A COM CL A 92826C839 10,585 70,522 SH   SOLE   69,514 0 1,008
Vulcan Materials Company COM 929160109 7,713 69,359 SH   SOLE   69,009 0 350
W E C Energy Group I COM 92939U106 2,637 39,501 SH   SOLE   39,101 0 400
W R Berkley COM 084423102 897 11,135 SH   SOLE   10,735 0 400
Waddell & Reed Finl CL A CL A 930059100 774 36,534 SH   SOLE   36,534 0 0
Wal-Mart Stores Inc COM 931142103 3,954 42,100 SH   SOLE   41,443 0 657
Walgreens Boots Allianc COM 931427108 1,442 19,780 SH   SOLE   19,780 0 0
Waste Connections Inc COM 94106B101 838 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 3,765 41,662 SH   SOLE   40,162 0 1,500
Waters Corp COM 941848103 2,470 12,687 SH   SOLE   12,687 0 0
Wells Fargo & Co New COM 949746101 3,243 61,694 SH   SOLE   61,326 0 368
Westrock Company COM 96145D105 357 6,685 SH   SOLE   6,685 0 0
Weyerhaeuser Co COM 962166104 2,226 68,970 SH   SOLE   68,970 0 0
Williams Companies COM 969457100 508 18,697 SH   SOLE   18,697 0 0
Williams Sonoma COM 969904101 394 6,000 SH   SOLE   6,000 0 0
Woodward Inc COM 980745103 368 4,550 SH   SOLE   4,550 0 0
WPX Energy Inc COM 98212B103 218 10,833 SH   SOLE   10,833 0 0
Xilinx Inc COM 983919101 870 10,850 SH   SOLE   10,850 0 0
Xylem Inc COM 98419M100 278 3,486 SH   SOLE   3,486 0 0
Yum Brands Inc COM 988498101 1,007 11,082 SH   SOLE   11,082 0 0