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,808 10,428 SH   SOLE   10,377 0 51
A F L A C Inc COM 001055102 6,240 113,851 SH   SOLE   113,851 0 0
Abbott Laboratories COM 002824100 2,987 35,523 SH   SOLE   34,850 0 673
Abbvie Inc COM 00287Y109 4,967 68,308 SH   SOLE   67,458 0 850
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 1,101 49,174 SH   SOLE   15,133 0 34,041
Accenture PLC CL A F SHS CLASS A G1151C101 2,103 11,380 SH   SOLE   11,324 0 56
Adobe Systems Inc COM 00724F101 6,899 23,413 SH   SOLE   23,413 0 0
Air Prod & Chemicals Inc COM 009158106 1,316 5,785 SH   SOLE   5,785 0 0
Albemarle Corp COM 012653101 2,735 38,645 SH   SOLE   38,245 0 400
Alexion Pharma Inc COM 015351109 1,238 9,450 SH   SOLE   9,450 0 0
Alibaba Group HLDG F Sponsored ADR SPONSORED ADS 01609W102 568 3,350 SH   SOLE   3,350 0 0
Alleghany Corp Del COM 017175100 604 887 SH   SOLE   887 0 0
Allegion Public LTD Co F ORD SHS G0176J109 801 7,248 SH   SOLE   7,248 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 1,467 1,355 SH   SOLE   1,352 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 4,075 3,770 SH   SOLE   3,717 0 53
Altria Group Inc COM 02209S103 1,888 39,168 SH   SOLE   38,568 0 600
Amazon Com Inc COM 023135106 2,278 1,203 SH   SOLE   1,203 0 0
Amcor PLC F ORD G0250X107 210 18,247 SH   SOLE   18,247 0 0
Amer Electric PWR Co Inc COM 025537101 560 6,365 SH   SOLE   6,365 0 0
American Express Company COM 025816109 563 4,561 SH   SOLE   4,481 0 80
American Finl.GP.Ohio COM 025932104 779 7,600 SH   SOLE   7,600 0 0
Amerigas Partners L P Unit L P Int UNIT L P INT 030975106 244 7,000 SH   SOLE   7,000 0 0
Ameriprise Financial Inc COM 03076C106 259 1,781 SH   SOLE   1,781 0 0
Ametek Inc New COM 031100100 591 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 1,964 10,660 SH   SOLE   10,660 0 0
Anadarko Petroleum Corp COM 032511107 206 2,925 SH   SOLE   2,925 0 0
Analog Devices Inc COM 032654105 564 4,994 SH   SOLE   4,994 0 0
Ansys COM 03662Q105 948 4,627 SH   SOLE   4,627 0 0
Anthem Inc COM 036752103 910 3,225 SH   SOLE   3,225 0 0
Apple Inc COM 037833100 17,162 86,709 SH   SOLE   86,246 0 463
Arrow Electronics COM 042735100 729 10,231 SH   SOLE   10,231 0 0
Ashland Global Holdings Inc COM 044186104 1,108 13,850 SH   SOLE   13,450 0 400
AT&T Corp Com New COM 00206R102 3,327 99,298 SH   SOLE   97,945 0 1,353
Atrion Corporation COM 049904105 663 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 3,415 20,557 SH   SOLE   20,557 0 0
Baidu Inc Spon ADR Rep A SPON ADR REP A 056752108 616 5,250 SH   SOLE   5,050 0 200
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 1,542 277,428 SH   SOLE   276,717 0 711
Bank Of America Corp COM 060505104 513 17,702 SH   SOLE   17,702 0 0
Bank Of Hawaii COM 062540109 332 4,000 SH   SOLE   4,000 0 0
Bank Of NY Mellon CP New COM 064058100 409 9,258 SH   SOLE   9,258 0 0
Baxter International Inc COM 071813109 1,097 13,355 SH   SOLE   13,323 0 32
BB&T Corporation COM 054937107 2,073 42,204 SH   SOLE   42,204 0 0
Becton Dickinson & Co COM 075887109 3,375 13,391 SH   SOLE   13,391 0 0
Berkshire Hathaway B New CL B NEW 084670702 4,059 19,040 SH   SOLE   18,840 0 200
Berry Plastics Group COM 08579W103 263 5,000 SH   SOLE   5,000 0 0
Bio-Rad Laboratories 'a' CL A 090572207 531 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 3,743 17,951 SH   SOLE   17,951 0 0
Biogen Idec COM 09062X103 327 1,400 SH   SOLE   1,400 0 0
Blackstone Group LP COM UNIT LTD 09253U108 4,883 109,925 SH   SOLE   107,925 0 2,000
Boeing Co COM 097023105 846 2,324 SH   SOLE   2,324 0 0
BP PLC ADR F SPONSORED ADR 055622104 332 7,954 SH   SOLE   7,954 0 0
Bristol-Myers Squibb Co COM 110122108 950 20,953 SH   SOLE   20,953 0 0
Broadridge Finl Solution COM 11133T103 1,668 13,011 SH   SOLE   13,011 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 2,818 58,969 SH   SOLE   57,969 0 1,000
Brown & Brown Inc Com COM 115236101 1,917 57,228 SH   SOLE   57,228 0 0
Buckeye Partners Uts L P UNIT LTD PARTN 118230101 284 6,920 SH   SOLE   6,920 0 0
C H Robinson Worldwd New COM NEW 12541W209 393 4,662 SH   SOLE   4,662 0 0
C S X Corp COM 126408103 755 9,757 SH   SOLE   9,757 0 0
C V S Caremark Corp COM 126650100 445 8,166 SH   SOLE   8,064 0 102
Canadian Pac RY LTD Com COM 13645T100 565 2,400 SH   SOLE   2,400 0 0
Cardinal Health Inc COM 14149Y108 566 11,904 SH   SOLE   11,904 0 0
Caterpillar Inc COM 149123101 1,620 11,887 SH   SOLE   11,887 0 0
Centene Corp COM 15135B101 843 16,084 SH   SOLE   16,084 0 0
Centerstate Bank Cor COM 15201P109 388 16,845 SH   SOLE   16,845 0 0
Cerner Corp COM 156782104 701 9,535 SH   SOLE   9,535 0 0
Chas.RVR.Labs.Intl. COM 159864107 681 4,800 SH   SOLE   4,800 0 0
Chemed COM 16359R103 1,083 3,000 SH   SOLE   3,000 0 0
Chevron Corporation COM 166764100 5,686 45,692 SH   SOLE   45,647 0 45
China Mobile LTD ADR F SPONSORED ADR 16941M109 376 8,150 SH   SOLE   8,150 0 0
China Telecom Corp F Sponsored ADR SPON ADR H SHS 169426103 841 15,800 SH   SOLE   15,300 0 500
Chubb LTD F COM H1467J104 283 1,912 SH   SOLE   1,912 0 0
Church & Dwight Co. COM 171340102 789 10,800 SH   SOLE   10,800 0 0
Cincinnati Financial CP COM 172062101 1,340 12,855 SH   SOLE   12,855 0 0
Cisco Systems Inc COM 17275R102 3,679 67,225 SH   SOLE   67,155 0 70
Clorox Company COM 189054109 2,965 19,367 SH   SOLE   19,367 0 0
Cme Group COM 12572Q105 6,158 31,725 SH   SOLE   31,525 0 200
Coca Cola Bottlg Co Cons COM 191098102 300 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,406 85,861 SH   SOLE   81,961 0 3,900
Colgate-Palmolive Co COM 194162103 5,484 76,515 SH   SOLE   76,515 0 0
Comcast Corp New CL A CL A 20030N101 4,359 103,105 SH   SOLE   101,605 0 1,500
Concho Res Inc COM 20605P101 314 3,040 SH   SOLE   3,040 0 0
Conocophillips COM 20825C104 692 11,342 SH   SOLE   10,142 0 1,200
Consolidated Edison Inc COM 209115104 295 3,360 SH   SOLE   3,360 0 0
Corning Inc COM 219350105 434 13,050 SH   SOLE   13,050 0 0
Corteva Inc COM 22052L104 817 27,642 SH   SOLE   27,150 0 492
Costco WHSL Corp New COM 22160K105 430 1,628 SH   SOLE   1,628 0 0
Cracker Barrel Old CTRY COM 22410J106 802 4,700 SH   SOLE   4,700 0 0
Cullen Frost Bankers COM 229899109 749 8,000 SH   SOLE   8,000 0 0
Danaher Corp Del COM 235851102 1,298 9,073 SH   SOLE   8,998 0 75
Darden Restaurants Inc COM 237194105 207 1,700 SH   SOLE   1,700 0 0
Deere & Co COM 244199105 1,112 6,678 SH   SOLE   6,678 0 0
Diageo PLC New ADR F SPON ADR NEW 25243Q205 208 1,209 SH   SOLE   1,209 0 0
Diamondback Energy Inc COM 25278X109 235 2,155 SH   SOLE   2,155 0 0
Disney Walt Co COM DISNEY 254687106 8,658 62,004 SH   SOLE   61,902 0 102
Dominion Res Inc Va New COM 25746U109 2,734 35,356 SH   SOLE   35,356 0 0
Donaldson Co. COM 257651109 661 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 245 2,450 SH   SOLE   2,450 0 0
Dow Inc Com COM 260557103 1,027 20,835 SH   SOLE   20,142 0 693
Duke Energy Corp New COM NEW 26441C204 5,019 56,877 SH   SOLE   56,055 0 822
DuPont De Nemours Inc COM 26614N102 2,102 28,004 SH   SOLE   27,311 0 693
Eaton Corp PLC F SHS G29183103 309 3,715 SH   SOLE   3,513 0 202
Eaton Vance NV. COM NON VTG 278265103 561 13,000 SH   SOLE   13,000 0 0
eBay Inc COM 278642103 204 5,176 SH   SOLE   5,176 0 0
Ecolab Inc COM 278865100 1,867 9,436 SH   SOLE   9,436 0 0
Edwards Lifesciences CP COM 28176E108 296 1,600 SH   SOLE   1,600 0 0
Emerson Electric Co COM 291011104 4,226 63,332 SH   SOLE   63,332 0 0
Enbridge Inc F COM 29250N105 1,717 47,599 SH   SOLE   46,288 0 1,311
Energizer Holdings I COM 29272W109 317 8,201 SH   SOLE   8,201 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100 435 30,901 SH   SOLE   30,901 0 0
Enterprise Prd Prtnrs LP COM 293792107 4,385 151,872 SH   SOLE   151,872 0 0
Expeditor Intl.Of Wash. COM 302130109 615 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 5,445 71,062 SH   SOLE   65,801 0 5,261
Fastenal Co COM 311900104 819 25,130 SH   SOLE   25,130 0 0
Fedex Corporation COM 31428X106 1,149 6,973 SH   SOLE   6,773 0 200
First Bancshares MS Com COM 318916103 377 12,414 SH   SOLE   12,414 0 0
First TR Exch Traded FD HLTH CARE ALPH 33734X143 283 3,648 SH   SOLE   3,248 0 400
Fiserv Inc COM 337738108 358 3,930 SH   SOLE   3,930 0 0
Fortive Corporation COM 34959J108 246 3,014 SH   SOLE   2,977 0 37
Fresenius Med Care ADR F SPONSORED ADR 358029106 352 8,957 SH   SOLE   8,957 0 0
Gallagher Arthur J & Co COM 363576109 857 9,785 SH   SOLE   9,785 0 0
General Dynamics Corp COM 369550108 2,408 13,242 SH   SOLE   13,242 0 0
General Electric Company COM 369604103 210 19,996 SH   SOLE   11,486 0 8,510
General Mills Inc COM 370334104 1,705 32,470 SH   SOLE   31,970 0 500
Gildan Activewear Inc F COM 375916103 534 13,800 SH   SOLE   13,800 0 0
GlaxoSmithKline PLC Adrf SPONSORED ADR 37733W105 700 17,284 SH   SOLE   17,284 0 0
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 825 25,085 SH   SOLE   25,085 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 3,159 110,135 SH   SOLE   110,135 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 4,044 96,125 SH   SOLE   91,425 0 4,700
Graco COM 384109104 730 14,551 SH   SOLE   14,551 0 0
Graphic Packag HLDG Co Com COM 388689101 140 10,000 SH   SOLE   10,000 0 0
Halliburton Co HLDG Co COM 406216101 206 9,076 SH   SOLE   9,076 0 0
Harris COM 413875105 667 3,528 SH   SOLE   3,528 0 0
Hasbro Inc COM 418056107 1,390 13,151 SH   SOLE   13,151 0 0
Hershey Company COM 427866108 1,188 8,866 SH   SOLE   8,566 0 300
Home Depot Inc COM 437076102 10,108 48,602 SH   SOLE   48,402 0 200
Honeywell International COM 438516106 7,543 43,202 SH   SOLE   42,402 0 800
Horizon Therapeutics P F SHS G46188101 241 10,000 SH   SOLE   10,000 0 0
Idacorp Incorporated COM 451107106 276 2,750 SH   SOLE   2,750 0 0
Illinois Tool Works Inc COM 452308109 2,622 17,270 SH   SOLE   17,270 0 0
Illumina COM 452327109 405 1,100 SH   SOLE   1,100 0 0
Ingersoll Rand CL A Newf SHS G47791101 2,347 18,529 SH   SOLE   18,529 0 0
Intel Corp COM 458140100 3,735 78,017 SH   SOLE   77,070 0 947
Intercontinental Exchange COM 45866F104 4,631 53,888 SH   SOLE   53,588 0 300
International Paper Co COM 460146103 221 5,095 SH   SOLE   4,595 0 500
Intl Business Machines COM 459200101 3,029 21,965 SH   SOLE   21,465 0 500
Intuitive Surgical New COM NEW 46120E602 315 600 SH   SOLE   600 0 0
Invesco QQQ Trust UNIT SER 1 46090E103 1,107 5,914 SH   SOLE   5,914 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 2,439 22,627 SH   SOLE   19,942 0 2,685
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 331 10,000 SH   SOLE   10,000 0 0
Invesco Zacks Mid-Cap ETF ZACKS MID CAP 46137Y401 1,009 14,100 SH   SOLE   14,100 0 0
Ishar Ibnd Dec 2021 TRM Mun BND ETF IBONDS DEC21 ETF 46435G789 5,132 199,058 SH   SOLE   195,058 0 4,000
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 5,488 64,731 SH   SOLE   64,731 0 0
iShares Aero & Def ETF U.S. AER&DEF ETF 464288760 566 2,640 SH   SOLE   2,240 0 400
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 1,915 20,268 SH   SOLE   20,268 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 6,717 22,790 SH   SOLE   21,590 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 13,977 71,951 SH   SOLE   70,981 0 970
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 3,632 46,398 SH   SOLE   45,598 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 461 4,144 SH   SOLE   3,257 0 888
iShares Core US Growth ETF CORE S&P US ETF 464287671 270 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 317 6,032 SH   SOLE   6,032 0 0
iShares Global Healthcare ETF GLOB HLTHCRE ETF 464287325 325 5,260 SH   SOLE   5,260 0 0
iShares Ibonds Dec 2019 Term ETF IBONDS DEC19 ETF 46434VAU4 3,837 154,276 SH   SOLE   153,276 0 1,000
iShares Ibonds Dec 2020 TRM ETF IBONDS DEC20 ETF 46434VAQ3 4,395 173,453 SH   SOLE   171,453 0 2,000
iShares Ibonds Dec 2021 Term ETF IBONDS DEC21 ETF 46434VBK5 4,407 176,780 SH   SOLE   174,780 0 2,000
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 3,968 157,280 SH   SOLE   155,280 0 2,000
iShares Ibonds Dec 2023 Muni BD ETF IBONDS DEC2023 46435G318 2,088 81,145 SH   SOLE   81,145 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 1,658 65,250 SH   SOLE   65,250 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 817 12,430 SH   SOLE   12,030 0 400
iShares MSCI Frontier 100 ETF MSCI FRNTR100ETF 464286145 857 28,950 SH   SOLE   28,950 0 0
iShares Nasdaq Biotechnology ETF NASDQ BIOTEC ETF 464287556 209 1,920 SH   SOLE   1,920 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 357 2,267 SH   SOLE   2,267 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 290 2,278 SH   SOLE   2,278 0 0
iShares Russell Top 200 ETF RUS TOP 200 ETF 464289446 447 6,569 SH   SOLE   6,569 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 704 7,075 SH   SOLE   6,675 0 400
iShares Short Term Natl Amt Free Muni Bond ETF SHRT NAT MUN ETF 464288158 213 2,000 SH   SOLE   0 0 2,000
iShares TR MSCI Val Idx EAFE VALUE ETF 464288877 221 4,607 SH   SOLE   4,607 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 419 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 651 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 1,693 10,891 SH   SOLE   10,891 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 288 2,223 SH   SOLE   2,223 0 0
iShares TR S&P Glb100indx GLOBAL 100 ETF 464287572 1,309 26,804 SH   SOLE   26,804 0 0
iShares U S PFD ETF U.S. PFD STK ETF 464288687 213 5,780 SH   SOLE   5,780 0 0
Ishars Ibnd Sep 2020 TRM Mun BND ETF IBONDS SEP20 ETF 46434V571 4,206 164,611 SH   SOLE   160,611 0 4,000
Ishrs Ibnd Dec 2022 TRM Mun BND ETF IBONDS DEC22 ETF 46435G755 4,976 190,535 SH   SOLE   186,535 0 4,000
Ishrs Ibnd Sep 2019 TRM Mun BND ETF IBONDS SEP19 ETF 46429B564 3,663 143,997 SH   SOLE   139,997 0 4,000
Jacobs Engr. COM 469814107 546 6,475 SH   SOLE   6,475 0 0
Johnson & Johnson COM 478160104 5,825 41,820 SH   SOLE   41,758 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365 2,160 86,035 SH   SOLE   85,035 0 1,000
JPMorgan Chase & Co COM 46625H100 9,415 84,214 SH   SOLE   82,648 0 1,566
Kayne Anderson MLP Invt COM 486606106 382 24,969 SH   SOLE   24,009 0 960
Kimberly-Clark Corp COM 494368103 548 4,078 SH   SOLE   4,078 0 0
L3 Technologies Inc COM 502413107 837 3,415 SH   SOLE   3,415 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 957 5,533 SH   SOLE   5,533 0 0
Lam Research COM 512807108 1,105 5,850 SH   SOLE   5,700 0 150
Lilly Eli & Company COM 532457108 517 4,663 SH   SOLE   4,663 0 0
Lincoln National Corp COM 534187109 859 13,327 SH   SOLE   13,327 0 0
Linde PLC COM G5494J103 618 3,076 SH   SOLE   3,076 0 0
Lockheed Martin Corp COM 539830109 9,536 26,232 SH   SOLE   25,832 0 400
Lowes Companies Inc COM 548661107 3,204 31,747 SH   SOLE   31,581 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 5,730 89,527 SH   SOLE   89,527 0 0
Marathon Oil Corp COM 565849106 285 20,022 SH   SOLE   20,022 0 0
Marathon Pete Corp COM 56585A102 3,096 55,404 SH   SOLE   54,804 0 600
Martin Mrta.Mats. COM 573284106 810 3,521 SH   SOLE   3,521 0 0
Mastercard Inc CL A 57636Q104 2,971 11,232 SH   SOLE   11,232 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 1,330 8,582 SH   SOLE   8,582 0 0
MC Donalds Corp COM 580135101 7,884 37,966 SH   SOLE   37,438 0 528
Medtronic PLC F SHS G5960L103 487 5,004 SH   SOLE   5,004 0 0
Melco Resorts and Entertainment ADR ADR 585464100 250 11,500 SH   SOLE   11,500 0 0
Merck & Co Inc New COM 58933Y105 3,730 44,197 SH   SOLE   43,127 0 1,070
Metlife Inc COM 59156R108 405 8,144 SH   SOLE   8,083 0 61
Microchip Tech. COM 595017104 527 6,076 SH   SOLE   6,076 0 0
Micron Technology Inc COM 595112103 444 11,500 SH   SOLE   11,500 0 0
Microsoft Corp COM 594918104 11,823 88,254 SH   SOLE   87,404 0 850
Mid-Amer Apt CMNTYS Com COM 59522J103 19,932 169,257 SH   SOLE   135,060 0 34,197
Mondelez Intl Inc CL A CL A 609207105 527 9,722 SH   SOLE   9,222 0 500
MSC Indl.Direct 'a' CL A 553530106 460 6,199 SH   SOLE   6,199 0 0
Nasdaq OMX Group COM 631103108 1,058 11,000 SH   SOLE   11,000 0 0
National Insts. COM 636518102 504 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101 1,013 4,943 SH   SOLE   4,869 0 74
Nike Inc Class B CL B 654106103 6,093 72,391 SH   SOLE   72,391 0 0
Norfolk Southern Corp COM 655844108 1,646 8,257 SH   SOLE   8,257 0 0
Novartis A G Spon ADR F SPONSORED ADR 66987V109 275 3,015 SH   SOLE   3,015 0 0
Nucor Corp COM 670346105 504 9,076 SH   SOLE   9,076 0 0
Nvidia Corp Com COM 67066G104 7,870 47,922 SH   SOLE   47,072 0 850
NVR Inc Com COM 62944T105 472 140 SH   SOLE   140 0 0
Occidental Pete Corp COM 674599105 398 7,785 SH   SOLE   7,785 0 0
Okta Inc Class A CL A 679295105 794 6,425 SH   SOLE   6,425 0 0
Old Republic Intl Corp COM 680223104 1,767 78,975 SH   SOLE   78,975 0 0
One Gas Inc COM 68235P108 318 3,518 SH   SOLE   3,518 0 0
Oneok Inc New COM 682680103 922 13,401 SH   SOLE   13,401 0 0
Oracle Corporation COM 68389X105 1,186 20,826 SH   SOLE   20,701 0 125
P P G Industries Inc COM 693506107 551 4,719 SH   SOLE   4,719 0 0
Pack.Corp.Of Am. COM 695156109 870 9,050 SH   SOLE   9,050 0 0
Paychex Inc COM 704326107 336 4,080 SH   SOLE   4,080 0 0
Paypal Holdings Inco COM 70450Y103 758 6,626 SH   SOLE   6,626 0 0
Penumbra Inc COM 70975L107 1,208 7,550 SH   SOLE   7,550 0 0
Pepsico Incorporated COM 713448108 2,207 16,832 SH   SOLE   16,777 0 55
Perkinelmer Inc COM 714046109 212 2,200 SH   SOLE   2,200 0 0
Pfizer Incorporated COM 717081103 5,874 135,586 SH   SOLE   132,836 0 2,750
Philip Morris Intl Inc COM 718172109 1,114 13,980 SH   SOLE   13,980 0 0
Phillips 66 COM 718546104 1,686 18,024 SH   SOLE   17,385 0 639
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 841 8,264 SH   SOLE   8,264 0 0
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 289 2,690 SH   SOLE   2,690 0 0
Pioneer Natural Res Co COM 723787107 2,355 15,303 SH   SOLE   14,978 0 325
Plains All Amern PPLN LP UNIT LTD PARTN 726503105 218 8,942 SH   SOLE   8,942 0 0
PNC Finl Services GP Inc COM 693475105 414 3,019 SH   SOLE   3,019 0 0
PPL Corporation COM 69351T106 268 8,529 SH   SOLE   8,529 0 0
Proassurance Corporation COM 74267C106 745 20,469 SH   SOLE   20,469 0 0
Procter & Gamble COM 742718109 5,626 51,305 SH   SOLE   50,684 0 621
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,552 21,932 SH   SOLE   20,132 0 1,800
Qualcomm Inc COM 747525103 1,446 19,003 SH   SOLE   18,939 0 64
Quest Diagnostic Inc COM 74834L100 753 7,399 SH   SOLE   7,399 0 0
Rayonier Inc COM 754907103 1,906 62,905 SH   SOLE   62,905 0 0
Raytheon Company New COM NEW 755111507 603 3,466 SH   SOLE   3,466 0 0
Realty Income Corp COM 756109104 213 3,072 SH   SOLE   2,572 0 500
Regeneron Pharms Inc COM 75886F107 313 1,000 SH   SOLE   1,000 0 0
Regions Financial Corp COM 7591EP100 3,827 253,807 SH   SOLE   253,807 0 0
Resmed Inc COM 761152107 952 7,800 SH   SOLE   7,800 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 735 11,294 SH   SOLE   11,294 0 0
Royal Dutch Shell B Adrf SPON ADR B 780259107 293 4,450 SH   SOLE   4,450 0 0
RPM International Inc COM 749685103 836 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 305 1,341 SH   SOLE   1,341 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 13,266 250,306 SH   SOLE   247,844 0 2,462
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 5,980 111,804 SH   SOLE   111,594 0 210
Schein Henry Inc COM 806407102 1,413 20,213 SH   SOLE   20,213 0 0
Schlumberger LTD F COM 806857108 353 8,754 SH   SOLE   8,754 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 4,052 153,467 SH   SOLE   152,980 0 487
SCHW Intl Eq ETF INTL EQTY ETF 808524805 12,812 396,102 SH   SOLE   392,156 0 3,946
SCHW US Lcap ETF US LRG CAP ETF 808524201 17,704 251,106 SH   SOLE   247,777 0 3,329
SCHW US Scap ETF US SML CAP ETF 808524607 2,604 36,305 SH   SOLE   35,924 0 381
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763 275 7,265 SH   SOLE   7,265 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 17,267 341,309 SH   SOLE   191,049 0 150,260
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 2,443 34,490 SH   SOLE   33,862 0 628
Schwab US Large Cap US LCAP GR ETF 808524300 216 2,591 SH   SOLE   2,591 0 0
Schwab US Large Cap US LCAP VA ETF 808524409 413 7,308 SH   SOLE   7,078 0 230
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 14,366 250,796 SH   SOLE   215,469 0 35,327
Scotts Miracle-Gro CL A 810186106 202 2,046 SH   SOLE   2,046 0 0
Sei Investments COM 784117103 589 10,500 SH   SOLE   10,500 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 238 3,045 SH   SOLE   3,045 0 0
Service Corp Intl COM 817565104 853 18,224 SH   SOLE   18,224 0 0
Servisfirst Bancshares Com COM 81768T108 3,014 87,583 SH   SOLE   87,583 0 0
Sherwin Williams Co COM 824348106 224 488 SH   SOLE   488 0 0
Skyworks Solutions Inc Com COM 83088M102 1,344 17,400 SH   SOLE   17,400 0 0
Smith & Nephew F Sponsored ADR SPDN ADR NEW 83175M205 207 4,765 SH   SOLE   4,765 0 0
Snap-On COM 833034101 263 1,587 SH   SOLE   1,587 0 0
Southwest Airlines Co COM 844741108 284 5,600 SH   SOLE   5,600 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,166 23,833 SH   SOLE   21,333 0 2,500
SPDR Barclays ETF BLOMBERG BRC INT 78464A334 257 8,273 SH   SOLE   8,273 0 0
SPDR Gold Trust GOLD SHS 78463V107 234 1,760 SH   SOLE   1,760 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103 12,201 41,440 SH   SOLE   40,240 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 1,231 3,446 SH   SOLE   3,446 0 0
Starbucks Corp COM 855244109 285 3,396 SH   SOLE   3,396 0 0
Steel Dynamics COM 858119100 365 12,000 SH   SOLE   12,000 0 0
Synovus Financial CP New COM NEW 87161C501 3,110 88,097 SH   SOLE   88,097 0 0
Sysco Corporation COM 871829107 424 6,002 SH   SOLE   6,002 0 0
T Rowe Price Group Inc COM 74144T108 375 3,421 SH   SOLE   3,421 0 0
Target Corporation COM 87612E106 316 3,643 SH   SOLE   3,577 0 66
TC Energy Corp F COM 87807B107 230 4,650 SH   SOLE   4,650 0 0
Te Connectivity LTD F REG SHS H84989104 1,832 19,130 SH   SOLE   19,130 0 0
Tech Data Corp Com COM 878237106 366 3,500 SH   SOLE   3,500 0 0
Teleflex COM 879369106 1,308 3,950 SH   SOLE   3,950 0 0
Tempur Sealy Interntnl I COM 88023U101 220 3,000 SH   SOLE   3,000 0 0
Texas Instruments Inc COM 882508104 3,874 33,760 SH   SOLE   33,660 0 100
The Southern Company COM 842587107 7,207 130,367 SH   SOLE   126,116 0 4,251
Thermo Fisher Scientific COM 883556102 1,967 6,695 SH   SOLE   6,662 0 33
Tiffany & Co New COM 886547108 740 7,856 SH   SOLE   7,856 0 0
Torchmark Corporation COM 891027104 15,974 178,557 SH   SOLE   178,557 0 0
Toronto Dominion Bank F COM NEW 891160509 389 6,663 SH   SOLE   6,663 0 0
Total Systems Services COM 891906109 14,408 112,214 SH   SOLE   112,214 0 0
Travelers Companies Inc COM 89417E109 267 1,787 SH   SOLE   1,717 0 70
Trustmark Corp COM 898402102 213 6,411 SH   SOLE   6,411 0 0
U S Bancorp Del New COM NEW 902973304 3,497 66,277 SH   SOLE   64,677 0 1,600
Udr Inc COM 902653104 279 6,213 SH   SOLE   6,213 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 1,268 20,460 SH   SOLE   19,360 0 1,100
Union Pacific Corp COM 907818108 1,264 7,474 SH   SOLE   7,474 0 0
United Technologies Corp COM 913017109 4,026 30,925 SH   SOLE   30,894 0 31
Unitedhealth Group Inc COM 91324P102 5,908 24,211 SH   SOLE   24,211 0 0
V F Corporation COM 918204108 965 11,042 SH   SOLE   11,042 0 0
Valero Energy Corp New COM 91913Y100 1,845 21,546 SH   SOLE   21,546 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 768 11,496 SH   SOLE   11,496 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,143 6,374 SH   SOLE   6,374 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 231 1,550 SH   SOLE   1,550 0 0
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 5,451 47,331 SH   SOLE   45,981 0 1,350
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 1,138 9,597 SH   SOLE   9,597 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 2,482 48,672 SH   SOLE   48,622 0 50
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 10,815 259,292 SH   SOLE   250,798 0 8,494
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 1,193 28,053 SH   SOLE   28,053 0 0
Vanguard Growth GROWTH ETF 922908736 3,015 18,408 SH   SOLE   18,408 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 465 2,675 SH   SOLE   2,675 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 310 2,125 SH   SOLE   2,125 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 3,074 14,578 SH   SOLE   14,578 0 0
Vanguard Intermediate Bond ETF INTERMED TERM 921937819 270 3,120 SH   SOLE   3,120 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 642 9,440 SH   SOLE   9,440 0 0
Vanguard Intl Eqty Idx Eurpean ETF FTSE EUROPE ETF 922042874 501 9,125 SH   SOLE   9,125 0 0
Vanguard Intl Eqty Idx Pacific ETF FTSE PACIFIC ETF 922042866 2,909 44,018 SH   SOLE   44,018 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 18,911 139,758 SH   SOLE   130,869 0 8,889
Vanguard Materials ETF MATERIALS ETF 92204A801 270 2,105 SH   SOLE   2,105 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 24,298 238,756 SH   SOLE   235,936 0 2,820
Vanguard Mega Cap Value MEGA CAP VAL ETF 921910840 13,810 170,338 SH   SOLE   168,838 0 1,500
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 10,210 78,604 SH   SOLE   78,344 0 260
Vanguard Mid Cap ETF MID CAP ETF 922908629 19,945 118,908 SH   SOLE   115,868 0 3,040
Vanguard Mid Cap Growth ETF MCAP GR IDXVIP 922908538 675 4,516 SH   SOLE   4,516 0 0
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 6,777 60,542 SH   SOLE   59,822 0 720
Vanguard REIT Index ETF REIT ETF 922908553 1,864 21,132 SH   SOLE   20,332 0 800
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 424 3,390 SH   SOLE   3,390 0 0
Vanguard S&P 500 ETF New S&P 500 ETF SHS 922908363 8,598 31,784 SH   SOLE   31,784 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 21,326 264,824 SH   SOLE   44,189 0 220,635
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 4,100 50,815 SH   SOLE   47,220 0 3,595
Vanguard Small Cap ETF SMALL CP ETF 922908751 12,286 78,186 SH   SOLE   76,111 0 2,075
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 9,435 113,573 SH   SOLE   109,663 0 3,910
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 217 3,780 SH   SOLE   3,780 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 7,001 132,713 SH   SOLE   132,088 0 625
Vanguard Total Stock Mkt ETF TOTAL STK MKT 922908769 2,174 14,486 SH   SOLE   14,403 0 83
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 2,055 27,347 SH   SOLE   27,347 0 0
Vanguard Utilities UTILITIES ETF 92204A876 239 1,800 SH   SOLE   1,800 0 0
Vanguard Value VALUE ETF 922908744 511 4,580 SH   SOLE   4,580 0 0
Vanguard Whitehall Funds HIGH DIV YLD 921946406 750 8,585 SH   SOLE   8,085 0 500
Ventas Inc COM 92276F100 347 5,022 SH   SOLE   4,322 0 700
Verizon Communications COM 92343V104 3,321 58,137 SH   SOLE   57,719 0 418
Visa Inc CL A COM CL A 92826C839 11,269 64,930 SH   SOLE   63,922 0 1,008
Vulcan Materials Company COM 929160109 9,125 66,459 SH   SOLE   66,109 0 350
W E C Energy Group I COM 92939U106 3,183 38,184 SH   SOLE   37,784 0 400
W R Berkley COM 084423102 1,118 16,796 SH   SOLE   16,196 0 600
Waddell & Reed Finl CL A CL A 930059100 573 34,348 SH   SOLE   34,348 0 0
Wal-Mart Stores Inc COM 931142103 5,030 45,522 SH   SOLE   44,865 0 657
Walgreens Boots Allianc COM 931427108 1,010 18,480 SH   SOLE   18,480 0 0
Waste Connections Inc COM 94106B101 1,004 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 4,813 41,722 SH   SOLE   40,222 0 1,500
Waters Corp COM 941848103 2,838 13,187 SH   SOLE   13,187 0 0
Wells Fargo & Co New COM 949746101 2,852 60,281 SH   SOLE   59,913 0 368
Welltower Inc COM 95040Q104 219 2,683 SH   SOLE   2,683 0 0
Westrock Company COM 96145D105 262 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 524 18,697 SH   SOLE   18,697 0 0
Williams Sonoma COM 969904101 390 6,000 SH   SOLE   6,000 0 0
Woodward Inc COM 980745103 515 4,550 SH   SOLE   4,550 0 0
WPX Energy Inc COM 98212B103 125 10,833 SH   SOLE   10,833 0 0
Xilinx Inc COM 983919101 1,303 11,050 SH   SOLE   11,050 0 0
Xylem Inc COM 98419M100 292 3,486 SH   SOLE   3,486 0 0
Yum Brands Inc COM 988498101 1,149 10,382 SH   SOLE   10,382 0 0
Yum China Holdings I COM 98850P109 429 9,281 SH   SOLE   9,281 0 0