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,237 9,058 SH   SOLE   9,007 0 51
A F L A C Inc COM 001055102 3,639 106,287 SH   SOLE   106,287 0 0
Abbott Laboratories COM 002824100 2,771 35,111 SH   SOLE   34,438 0 673
Abbvie Inc COM 00287Y109 5,167 67,816 SH   SOLE   67,366 0 450
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 1,132 64,856 SH   SOLE   7,987 0 56,869
Accenture PLC CL A F SHS CLASS A G1151C101 1,865 11,426 SH   SOLE   11,370 0 56
Adobe Systems Inc COM 00724F101 7,259 22,811 SH   SOLE   22,811 0 0
Air Prod & Chemicals Inc COM 009158106 1,219 6,067 SH   SOLE   6,067 0 0
Albemarle Corp COM 012653101 1,562 27,522 SH   SOLE   27,522 0 0
Alexion Pharma Inc COM 015351109 845 9,412 SH   SOLE   9,412 0 0
Alleghany Corp Del COM 017175100 490 887 SH   SOLE   887 0 0
Allegion Public LTD Co F ORD SHS G0176J109 663 7,203 SH   SOLE   7,203 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 2,322 1,998 SH   SOLE   1,995 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 4,527 3,893 SH   SOLE   3,840 0 53
Altria Group Inc COM 02209S103 817 20,679 SH   SOLE   20,079 0 600
Amazon Com Inc COM 023135106 4,831 2,478 SH   SOLE   2,478 0 0
Amcor PLC F ORD G0250X107 148 18,247 SH   SOLE   18,247 0 0
Amer Electric PWR Co Inc COM 025537101 522 6,523 SH   SOLE   6,523 0 0
American Express Company COM 025816109 376 4,390 SH   SOLE   4,310 0 80
American Finl.GP.Ohio COM 025932104 533 7,600 SH   SOLE   7,600 0 0
Ametek Inc New COM 031100100 468 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 2,394 11,807 SH   SOLE   11,807 0 0
Analog Devices Inc COM 032654105 430 4,794 SH   SOLE   4,794 0 0
Ansys COM 03662Q105 986 4,242 SH   SOLE   4,242 0 0
Anthem Inc COM 036752103 727 3,200 SH   SOLE   3,200 0 0
Apple Inc COM 037833100 21,594 84,919 SH   SOLE   84,456 0 463
Ares Management Corp Class A CL A COM STK 03990B101 332 10,750 SH   SOLE   10,750 0 0
Arrow Electronics COM 042735100 531 10,231 SH   SOLE   10,231 0 0
Ashland Global Holdings Inc COM 044186104 511 10,200 SH   SOLE   10,200 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108 265 5,936 SH   SOLE   5,936 0 0
AT&T Corp Com New COM 00206R102 3,162 108,469 SH   SOLE   106,116 0 2,353
Atrion Corporation COM 049904105 506 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 2,754 20,017 SH   SOLE   20,017 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 83 27,098 SH   SOLE   26,387 0 711
Bank Of America Corp COM 060505104 416 19,613 SH   SOLE   19,613 0 0
Bank Of Hawaii COM 062540109 221 4,000 SH   SOLE   4,000 0 0
Baxter International Inc COM 071813109 1,063 13,055 SH   SOLE   13,023 0 32
Becton Dickinson & Co COM 075887109 3,050 13,273 SH   SOLE   13,273 0 0
Berkshire Hathaway B New CL B NEW 084670702 3,298 18,041 SH   SOLE   18,041 0 0
Bio-Rad Laboratories 'a' CL A 090572207 596 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 3,309 17,451 SH   SOLE   17,451 0 0
Biogen Idec COM 09062X103 253 800 SH   SOLE   800 0 0
Blackstone Group Inc COM CL A 09260D107 8,084 177,402 SH   SOLE   173,902 0 3,500
Boeing Co COM 097023105 336 2,255 SH   SOLE   2,255 0 0
Bristol-Myers Squibb Co COM 110122108 2,488 44,628 SH   SOLE   44,628 0 0
Broadridge Finl Solution COM 11133T103 1,215 12,740 SH   SOLE   12,740 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 2,522 56,984 SH   SOLE   56,984 0 0
Brown & Brown Inc Com COM 115236101 2,057 56,800 SH   SOLE   56,800 0 0
C H Robinson Worldwd New COM NEW 12541W209 278 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103 565 9,857 SH   SOLE   9,857 0 0
C V S Caremark Corp COM 126650100 566 9,545 SH   SOLE   9,443 0 102
Canadian Pac RY LTD Com COM 13645T100 527 2,400 SH   SOLE   2,400 0 0
Cardinal Health Inc COM 14149Y108 590 12,190 SH   SOLE   12,190 0 0
Caterpillar Inc COM 149123101 1,514 13,048 SH   SOLE   13,048 0 0
Centene Corp COM 15135B101 659 11,084 SH   SOLE   11,084 0 0
Centerstate Bank Cor COM 15201P109 215 12,476 SH   SOLE   12,476 0 0
Cerner Corp COM 156782104 573 9,094 SH   SOLE   9,094 0 0
Chas.RVR.Labs.Intl. COM 159864107 606 4,800 SH   SOLE   4,800 0 0
Chemed COM 16359R103 1,300 3,000 SH   SOLE   3,000 0 0
Chevron Corporation COM 166764100 3,268 45,102 SH   SOLE   45,057 0 45
China Mobile LTD ADR F SPONSORED ADR 16941M109 213 5,650 SH   SOLE   5,650 0 0
Chubb LTD F COM H1467J104 210 1,865 SH   SOLE   1,865 0 0
Church & Dwight Co. COM 171340102 693 10,800 SH   SOLE   10,800 0 0
Cincinnati Financial CP COM 172062101 978 12,855 SH   SOLE   12,855 0 0
Cisco Systems Inc COM 17275R102 2,656 67,560 SH   SOLE   67,490 0 70
Clorox Company COM 189054109 3,329 19,216 SH   SOLE   19,216 0 0
Cme Group COM 12572Q105 4,825 27,902 SH   SOLE   27,902 0 0
Coca Cola Bottlg Co Cons COM 191098102 209 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,012 89,831 SH   SOLE   85,931 0 3,900
Colgate-Palmolive Co COM 194162103 5,078 76,515 SH   SOLE   76,515 0 0
Comcast Corp New CL A CL A 20030N101 3,584 103,553 SH   SOLE   102,053 0 1,500
Conocophillips COM 20825C104 356 11,543 SH   SOLE   10,343 0 1,200
Consolidated Edison Inc COM 209115104 271 3,470 SH   SOLE   3,470 0 0
Corning Inc COM 219350105 222 10,800 SH   SOLE   10,800 0 0
Corteva Inc COM 22052L104 636 27,075 SH   SOLE   26,583 0 492
Costco WHSL Corp New COM 22160K105 691 2,424 SH   SOLE   2,424 0 0
Cracker Barrel Old CTRY COM 22410J106 391 4,700 SH   SOLE   4,700 0 0
Danaher Corp Del COM 235851102 1,224 8,833 SH   SOLE   8,758 0 75
Deere & Co COM 244199105 1,087 7,825 SH   SOLE   7,825 0 0
Disney Walt Co COM DISNEY 254687106 5,897 61,048 SH   SOLE   60,946 0 102
Dominion Res Inc Va New COM 25746U109 3,991 55,278 SH   SOLE   55,278 0 0
Donaldson Co. COM 257651109 502 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 206 2,450 SH   SOLE   2,450 0 0
Dow Inc Com COM 260557103 477 16,326 SH   SOLE   15,834 0 492
Duke Energy Corp New COM NEW 26441C204 4,687 57,947 SH   SOLE   57,125 0 822
DuPont De Nemours Inc COM 26614N102 653 19,163 SH   SOLE   18,470 0 693
Eaton Corp PLC F SHS G29183103 332 4,267 SH   SOLE   4,065 0 202
Eaton Vance NV. COM NON VTG 278265103 419 13,000 SH   SOLE   13,000 0 0
Ecolab Inc COM 278865100 1,154 7,386 SH   SOLE   7,386 0 0
Edwards Lifesciences CP COM 28176E108 604 3,200 SH   SOLE   3,200 0 0
Emerson Electric Co COM 291011104 2,916 61,203 SH   SOLE   61,203 0 0
Enbridge Inc F COM 29250N105 1,389 47,753 SH   SOLE   46,442 0 1,311
Energizer Holdings I COM 29272W109 240 7,950 SH   SOLE   7,950 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100 130 28,260 SH   SOLE   28,260 0 0
Enterprise Prd Prtnrs LP COM 293792107 2,178 152,332 SH   SOLE   152,332 0 0
Expeditor Intl.Of Wash. COM 302130109 541 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 2,619 68,986 SH   SOLE   64,025 0 4,961
Fastenal Co COM 311900104 719 23,000 SH   SOLE   23,000 0 0
Fedex Corporation COM 31428X106 733 6,013 SH   SOLE   6,013 0 0
First Bancshares MS Com COM 318916103 247 12,971 SH   SOLE   12,971 0 0
First TR Exch Traded FD HLTH CARE ALPH 33734X143 270 3,648 SH   SOLE   3,248 0 400
Fiserv Inc COM 337738108 277 2,920 SH   SOLE   2,920 0 0
Fresenius Med Care ADR F SPONSORED ADR 358029106 256 7,805 SH   SOLE   7,805 0 0
Gallagher Arthur J & Co COM 363576109 813 9,973 SH   SOLE   9,973 0 0
General Dynamics Corp COM 369550108 1,746 13,198 SH   SOLE   13,198 0 0
General Electric Company COM 369604103 137 17,170 SH   SOLE   11,370 0 5,800
General Mills Inc COM 370334104 1,801 34,135 SH   SOLE   33,635 0 500
Gildan Activewear Inc F COM 375916103 178 13,800 SH   SOLE   13,800 0 0
Gilead Sciences Inc COM 375558103 219 2,935 SH   SOLE   2,905 0 30
GlaxoSmithKline PLC Adrf SPONSORED ADR 37733W105 646 16,798 SH   SOLE   16,798 0 0
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 743 28,410 SH   SOLE   28,410 0 0
Global Payments Inc COM 37940X102 12,371 85,773 SH   SOLE   85,773 0 0
Globe Life Inc COM 37959E102 12,791 177,732 SH   SOLE   177,732 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503 211 4,040 SH   SOLE   4,040 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 3,790 164,375 SH   SOLE   164,375 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 3,991 107,500 SH   SOLE   103,400 0 4,100
Graco COM 384109104 707 14,500 SH   SOLE   14,500 0 0
Graphic Packag HLDG Co Com COM 388689101 123 10,000 SH   SOLE   10,000 0 0
Hasbro Inc COM 418056107 863 12,065 SH   SOLE   12,065 0 0
Hershey Company COM 427866108 1,259 9,502 SH   SOLE   9,202 0 300
Home Depot Inc COM 437076102 8,963 48,005 SH   SOLE   47,805 0 200
Honeywell International COM 438516106 6,458 48,267 SH   SOLE   47,467 0 800
Horizon Therapeutics P F SHS G46188101 301 10,160 SH   SOLE   10,160 0 0
Idacorp Incorporated COM 451107106 241 2,750 SH   SOLE   2,750 0 0
Illinois Tool Works Inc COM 452308109 2,499 17,453 SH   SOLE   17,453 0 0
Illumina COM 452327109 300 1,100 SH   SOLE   1,100 0 0
Intel Corp COM 458140100 4,328 79,962 SH   SOLE   79,015 0 947
Intercontinental Exchange COM 45866F104 4,032 49,937 SH   SOLE   49,637 0 300
Intl Business Machines COM 459200101 2,479 22,349 SH   SOLE   21,849 0 500
Intuitive Surgical New COM NEW 46120E602 297 600 SH   SOLE   600 0 0
Invesco Bulletshares 2022 Corporate Bond ETF BULSHS 2022 CB 46138J882 533 25,145 SH   SOLE   25,145 0 0
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866 592 28,550 SH   SOLE   28,550 0 0
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841 488 23,615 SH   SOLE   23,615 0 0
Invesco QQQ Trust UNIT SER 1 46090E103 1,268 6,633 SH   SOLE   6,633 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 3,687 43,882 SH   SOLE   41,197 0 2,685
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 299 10,000 SH   SOLE   10,000 0 0
Ishar Ibnd Dec 2021 TRM Mun BND ETF IBONDS DEC21 ETF 46435G789 5,754 225,558 SH   SOLE   221,558 0 4,000
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 5,238 60,441 SH   SOLE   60,441 0 0
iShares Aero & Def ETF U.S. AER&DEF ETF 464288760 380 2,640 SH   SOLE   2,240 0 400
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 1,236 17,268 SH   SOLE   17,268 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 510 10,213 SH   SOLE   10,213 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 5,647 21,855 SH   SOLE   20,655 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 9,901 68,827 SH   SOLE   67,860 0 967
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 2,497 44,508 SH   SOLE   43,708 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 499 4,323 SH   SOLE   3,436 0 888
iShares Core US Growth ETF CORE S&P US ETF 464287671 246 4,312 SH   SOLE   4,312 0 0
iShares Global Consumer Staples ETF GLB CNSM STP ETF 464288737 293 6,132 SH   SOLE   6,132 0 0
iShares Global Healthcare ETF GLOB HLTHCRE ETF 464287325 321 5,260 SH   SOLE   5,260 0 0
iShares Gold Trust ISHARES 464285105 858 56,950 SH   SOLE   53,650 0 3,300
iShares Ibonds Dec 2020 TRM ETF IBONDS DEC20 ETF 46434VAQ3 5,498 218,078 SH   SOLE   212,578 0 5,500
iShares Ibonds Dec 2021 Term ETF IBONDS DEC21 ETF 46434VBK5 5,534 224,490 SH   SOLE   217,990 0 6,500
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 5,776 232,995 SH   SOLE   226,495 0 6,500
iShares Ibonds Dec 2023 Muni BD ETF IBONDS DEC2023 46435G318 4,028 157,020 SH   SOLE   157,020 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 4,060 162,400 SH   SOLE   155,900 0 6,500
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4 446 18,030 SH   SOLE   18,030 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672 232 4,250 SH   SOLE   4,250 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 664 12,417 SH   SOLE   12,017 0 400
iShares Nasdaq Biotechnology ETF NASDQ BIOTEC ETF 464287556 205 1,899 SH   SOLE   1,899 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 342 2,267 SH   SOLE   2,267 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 235 2,367 SH   SOLE   2,367 0 0
iShares Russell Top 200 ETF RUS TOP 200 ETF 464289446 404 6,569 SH   SOLE   6,569 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 502 6,825 SH   SOLE   6,425 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 Silver Trust ISHARES 46428Q109 282 21,574 SH   SOLE   18,330 0 3,244
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613 213 4,049 SH   SOLE   4,049 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 334 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 566 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 1,335 11,661 SH   SOLE   11,661 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 264 2,223 SH   SOLE   2,223 0 0
iShares TR S&P Glb100indx GLOBAL 100 ETF 464287572 1,197 26,804 SH   SOLE   26,804 0 0
Ishars Ibnd Dec 2024 TRM Muni ETF IBONDS DEC 46435U697 267 10,200 SH   SOLE   10,200 0 0
Ishars Ibnd Sep 2020 TRM Mun BND ETF IBONDS SEP20 ETF 46434V571 5,260 207,341 SH   SOLE   203,341 0 4,000
Ishrs Ibnd Dec 2022 TRM Mun BND ETF IBONDS DEC22 ETF 46435G755 6,292 241,910 SH   SOLE   240,410 0 1,500
Jacobs Engr. COM 469814107 513 6,475 SH   SOLE   6,475 0 0
Johnson & Johnson COM 478160104 5,441 41,495 SH   SOLE   41,433 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365 456 50,546 SH   SOLE   49,546 0 1,000
JPMorgan Chase & Co COM 46625H100 7,857 87,270 SH   SOLE   85,704 0 1,566
Kayne Anderson MLP Invt COM 486606106 36 10,045 SH   SOLE   10,045 0 0
Kimberly-Clark Corp COM 494368103 546 4,232 SH   SOLE   4,232 0 0
L3harris Technologies Inc COM 502431109 1,309 7,267 SH   SOLE   7,267 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 718 5,683 SH   SOLE   5,683 0 0
Lam Research COM 512807108 1,061 4,400 SH   SOLE   4,250 0 150
Life Storage Inc COM 53223X107 201 2,130 SH   SOLE   2,130 0 0
Lilly Eli & Company COM 532457108 705 5,080 SH   SOLE   5,080 0 0
Lincoln National Corp COM 534187109 349 13,264 SH   SOLE   13,264 0 0
Linde PLC COM G5494J103 932 5,390 SH   SOLE   5,390 0 0
Lockheed Martin Corp COM 539830109 8,732 25,762 SH   SOLE   25,362 0 400
Lowes Companies Inc COM 548661107 2,497 29,023 SH   SOLE   28,857 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 3,253 89,137 SH   SOLE   89,137 0 0
Marathon Pete Corp COM 56585A102 921 39,005 SH   SOLE   38,805 0 200
Martin Mrta.Mats. COM 573284106 666 3,521 SH   SOLE   3,521 0 0
Mastec Inc COM 576323109 552 16,850 SH   SOLE   16,850 0 0
Mastercard Inc CL A 57636Q104 2,762 11,432 SH   SOLE   11,432 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 982 6,951 SH   SOLE   6,951 0 0
MC Donalds Corp COM 580135101 6,207 37,536 SH   SOLE   37,208 0 328
Medtronic PLC F SHS G5960L103 541 5,965 SH   SOLE   5,965 0 0
Melco Resorts and Entertainment ADR ADR 585464100 167 13,500 SH   SOLE   13,500 0 0
Merck & Co Inc New COM 58933Y105 3,632 46,830 SH   SOLE   45,760 0 1,070
Metlife Inc COM 59156R108 245 8,024 SH   SOLE   7,963 0 61
Microchip Tech. COM 595017104 412 6,076 SH   SOLE   6,076 0 0
Microsoft Corp COM 594918104 14,161 89,794 SH   SOLE   88,944 0 850
Mid-Amer Apt CMNTYS Com COM 59522J103 16,963 164,644 SH   SOLE   141,229 0 23,415
Mondelez Intl Inc CL A CL A 609207105 484 9,612 SH   SOLE   9,112 0 500
MSC Indl.Direct 'a' CL A 553530106 349 6,351 SH   SOLE   6,351 0 0
Nasdaq OMX Group COM 631103108 961 10,118 SH   SOLE   10,118 0 0
National Insts. COM 636518102 397 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101 1,307 5,432 SH   SOLE   5,358 0 74
Nike Inc Class B CL B 654106103 5,948 71,681 SH   SOLE   71,681 0 0
Norfolk Southern Corp COM 655844108 1,341 9,186 SH   SOLE   9,186 0 0
Nucor Corp COM 670346105 310 8,501 SH   SOLE   8,501 0 0
Nvidia Corp Com COM 67066G104 12,682 48,109 SH   SOLE   47,509 0 600
NVR Inc Com COM 62944T105 385 150 SH   SOLE   150 0 0
Okta Inc Class A CL A 679295105 1,048 8,575 SH   SOLE   8,575 0 0
Old Republic Intl Corp COM 680223104 1,204 78,977 SH   SOLE   78,977 0 0
One Gas Inc COM 68235P108 294 3,518 SH   SOLE   3,518 0 0
Oneok Inc New COM 682680103 300 13,777 SH   SOLE   13,777 0 0
Oracle Corporation COM 68389X105 969 20,045 SH   SOLE   19,920 0 125
P P G Industries Inc COM 693506107 394 4,711 SH   SOLE   4,711 0 0
Pack.Corp.Of Am. COM 695156109 767 8,750 SH   SOLE   8,750 0 0
Paychex Inc COM 704326107 255 4,051 SH   SOLE   4,051 0 0
Paypal Holdings Inco COM 70450Y103 627 6,551 SH   SOLE   6,551 0 0
Penumbra Inc COM 70975L107 1,266 7,850 SH   SOLE   7,850 0 0
Pepsico Incorporated COM 713448108 2,107 17,546 SH   SOLE   17,491 0 55
Pfizer Incorporated COM 717081103 3,800 116,422 SH   SOLE   114,672 0 1,750
Philip Morris Intl Inc COM 718172109 832 11,225 SH   SOLE   11,225 0 0
Phillips 66 COM 718546104 1,412 26,317 SH   SOLE   25,678 0 639
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 1,636 16,524 SH   SOLE   16,524 0 0
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 382 3,602 SH   SOLE   3,602 0 0
PNC Finl Services GP Inc COM 693475105 289 3,019 SH   SOLE   3,019 0 0
Proassurance Corporation COM 74267C106 502 19,836 SH   SOLE   19,836 0 0
Procter & Gamble COM 742718109 6,090 55,367 SH   SOLE   54,912 0 455
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,173 19,712 SH   SOLE   17,912 0 1,800
Qualcomm Inc COM 747525103 1,505 22,250 SH   SOLE   22,186 0 64
Quest Diagnostic Inc COM 74834L100 588 7,328 SH   SOLE   7,328 0 0
Rayonier Inc COM 754907103 1,380 58,605 SH   SOLE   58,605 0 0
Raytheon Company New COM NEW 755111507 463 3,533 SH   SOLE   3,533 0 0
Regeneron Pharms Inc COM 75886F107 488 1,000 SH   SOLE   1,000 0 0
Regions Financial Corp COM 7591EP100 2,313 253,228 SH   SOLE   253,228 0 0
Resmed Inc COM 761152107 854 5,800 SH   SOLE   5,800 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 360 10,316 SH   SOLE   10,316 0 0
RPM International Inc COM 749685103 814 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 543 2,216 SH   SOLE   2,216 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 15,826 291,615 SH   SOLE   288,809 0 2,806
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 5,555 123,508 SH   SOLE   123,298 0 210
Schein Henry Inc COM 806407102 561 11,113 SH   SOLE   11,113 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 3,434 165,991 SH   SOLE   165,517 0 474
SCHW Intl Eq ETF INTL EQTY ETF 808524805 10,562 408,750 SH   SOLE   404,317 0 4,433
SCHW US Lcap ETF US LRG CAP ETF 808524201 14,963 244,294 SH   SOLE   241,619 0 2,675
SCHW US Scap ETF US SML CAP ETF 808524607 1,844 35,797 SH   SOLE   35,416 0 381
Schwab 1000 Index ETF 1000 INDEX ETF 808524722 251 9,995 SH   SOLE   9,995 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763 478 18,465 SH   SOLE   18,465 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 16,718 323,173 SH   SOLE   172,917 0 150,256
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 2,195 36,322 SH   SOLE   35,704 0 618
Schwab US Large Cap US LCAP GR ETF 808524300 249 3,125 SH   SOLE   3,125 0 0
Schwab US Large Cap US LCAP VA ETF 808524409 320 7,221 SH   SOLE   6,936 0 285
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 11,225 266,252 SH   SOLE   230,479 0 35,773
Scotts Miracle-Gro CL A 810186106 210 2,046 SH   SOLE   2,046 0 0
Seattle Genetics Inc COM 812578102 231 2,000 SH   SOLE   2,000 0 0
Sei Investments COM 784117103 487 10,500 SH   SOLE   10,500 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 245 3,045 SH   SOLE   3,045 0 0
Service Corp Intl COM 817565104 713 18,224 SH   SOLE   18,224 0 0
Servisfirst Bancshares Com COM 81768T108 3,654 123,892 SH   SOLE   123,892 0 0
Sherwin Williams Co COM 824348106 224 488 SH   SOLE   488 0 0
Skyworks Solutions Inc Com COM 83088M102 1,931 21,600 SH   SOLE   21,600 0 0
Southwest Airlines Co COM 844741108 220 6,174 SH   SOLE   6,174 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,161 23,733 SH   SOLE   21,233 0 2,500
SPDR Gold Trust GOLD SHS 78463V107 286 1,934 SH   SOLE   1,860 0 74
SPDR S&P 500 ETF TST. TR UNIT 78462F103 10,287 39,697 SH   SOLE   38,497 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 911 3,452 SH   SOLE   3,452 0 0
SPDR Short Term Intl Treasury Bnd ETF BLOMBERG BRC INT 78464A334 259 8,743 SH   SOLE   8,743 0 0
Starbucks Corp COM 855244109 207 3,146 SH   SOLE   3,146 0 0
Steel Dynamics COM 858119100 273 12,000 SH   SOLE   12,000 0 0
Synovus Financial CP New COM NEW 87161C501 1,576 88,097 SH   SOLE   88,097 0 0
Sysco Corporation COM 871829107 287 6,292 SH   SOLE   6,292 0 0
T Rowe Price Group Inc COM 74144T108 319 3,271 SH   SOLE   3,271 0 0
Target Corporation COM 87612E106 339 3,643 SH   SOLE   3,577 0 66
Te Connectivity LTD F REG SHS H84989104 1,209 19,190 SH   SOLE   19,190 0 0
Tech Data Corp Com COM 878237106 458 3,500 SH   SOLE   3,500 0 0
Teleflex COM 879369106 1,157 3,950 SH   SOLE   3,950 0 0
Texas Instruments Inc COM 882508104 3,399 34,011 SH   SOLE   33,911 0 100
The Southern Company COM 842587107 7,477 138,107 SH   SOLE   133,856 0 4,251
Thermo Fisher Scientific COM 883556102 2,198 7,745 SH   SOLE   7,712 0 33
Tiffany & Co New COM 886547108 1,022 7,856 SH   SOLE   7,856 0 0
U S Bancorp Del New COM NEW 902973304 2,148 61,597 SH   SOLE   60,997 0 600
Udr Inc COM 902653104 227 6,213 SH   SOLE   6,213 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 879 17,379 SH   SOLE   16,879 0 500
Union Pacific Corp COM 907818108 1,038 7,357 SH   SOLE   7,357 0 0
United Technologies Corp COM 913017109 2,890 30,636 SH   SOLE   30,605 0 31
Unitedhealth Group Inc COM 91324P102 5,767 23,127 SH   SOLE   23,127 0 0
V F Corporation COM 918204108 554 10,249 SH   SOLE   10,249 0 0
Valero Energy Corp New COM 91913Y100 476 10,488 SH   SOLE   10,488 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 555 10,796 SH   SOLE   10,796 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 828 5,694 SH   SOLE   5,694 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 229 1,658 SH   SOLE   1,478 0 180
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 5,600 54,166 SH   SOLE   52,576 0 1,590
Vanguard Emerging Markt Govt BND ETF EMERG MKT BD ETF 921946885 488 6,931 SH   SOLE   6,306 0 625
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 709 7,834 SH   SOLE   7,834 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 1,984 48,359 SH   SOLE   48,309 0 50
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 17,718 531,429 SH   SOLE   522,935 0 8,494
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 6,709 199,983 SH   SOLE   31,290 0 168,693
Vanguard Growth GROWTH ETF 922908736 2,851 18,195 SH   SOLE   18,195 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 463 2,785 SH   SOLE   2,625 0 160
Vanguard High Dividend Yield HIGH DIV YLD 921946406 733 10,361 SH   SOLE   9,861 0 500
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 253 2,298 SH   SOLE   2,298 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 3,103 14,645 SH   SOLE   14,520 0 125
Vanguard Intermediate Bond ETF INTERMED TERM 921937819 388 4,340 SH   SOLE   4,340 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 604 10,352 SH   SOLE   10,352 0 0
Vanguard Intl Eqty Idx Eurpean ETF FTSE EUROPE ETF 922042874 395 9,125 SH   SOLE   9,125 0 0
Vanguard Intl Eqty Idx Pacific ETF FTSE PACIFIC ETF 922042866 2,428 44,018 SH   SOLE   44,018 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 15,140 127,837 SH   SOLE   119,408 0 8,429
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 22,702 249,642 SH   SOLE   246,822 0 2,820
Vanguard Mega Cap Value MEGA CAP VAL ETF 921910840 11,110 168,309 SH   SOLE   166,809 0 1,500
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 11,131 87,594 SH   SOLE   86,929 0 665
Vanguard Mid Cap ETF MID CAP ETF 922908629 15,079 114,542 SH   SOLE   111,468 0 3,073
Vanguard Mid Cap Growth ETF MCAP GR IDXVIP 922908538 782 6,175 SH   SOLE   6,175 0 0
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 5,058 62,223 SH   SOLE   61,503 0 720
Vanguard REIT Index ETF REIT ETF 922908553 1,455 20,830 SH   SOLE   20,030 0 800
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 290 3,140 SH   SOLE   3,140 0 0
Vanguard S&P 500 ETF New S&P 500 ETF SHS 922908363 7,099 29,977 SH   SOLE   29,977 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 21,453 261,053 SH   SOLE   40,553 0 220,500
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 4,412 55,776 SH   SOLE   52,466 0 3,310
Vanguard Small Cap ETF SMALL CP ETF 922908751 9,453 81,890 SH   SOLE   79,730 0 2,160
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 11,713 137,232 SH   SOLE   133,337 0 3,895
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 381 6,770 SH   SOLE   6,770 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 5,214 124,266 SH   SOLE   123,641 0 625
Vanguard Total Stock Mkt ETF TOTAL STK MKT 922908769 8,833 68,521 SH   SOLE   68,438 0 83
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 1,808 28,790 SH   SOLE   28,790 0 0
Vanguard Utilities UTILITIES ETF 92204A876 219 1,800 SH   SOLE   1,800 0 0
Vanguard Value VALUE ETF 922908744 480 5,385 SH   SOLE   5,385 0 0
Verizon Communications COM 92343V104 3,275 60,944 SH   SOLE   60,526 0 418
Visa Inc CL A COM CL A 92826C839 10,426 64,710 SH   SOLE   63,702 0 1,008
Vulcan Materials Company COM 929160109 7,142 66,087 SH   SOLE   65,737 0 350
W E C Energy Group I COM 92939U106 3,281 37,234 SH   SOLE   36,834 0 400
W R Berkley COM 084423102 829 15,896 SH   SOLE   15,896 0 0
Waddell & Reed Finl CL A CL A 930059100 408 35,870 SH   SOLE   35,870 0 0
Wal-Mart Stores Inc COM 931142103 5,444 47,685 SH   SOLE   47,228 0 457
Walgreens Boots Allianc COM 931427108 699 15,284 SH   SOLE   15,284 0 0
Waste Connections Inc COM 94106B101 814 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 3,814 41,203 SH   SOLE   39,703 0 1,500
Waters Corp COM 941848103 2,408 13,227 SH   SOLE   13,227 0 0
Wells Fargo & Co New COM 949746101 1,420 49,493 SH   SOLE   49,125 0 368
Westrock Company COM 96145D105 202 7,158 SH   SOLE   7,158 0 0
Weyerhaeuser Co COM 962166104 1,022 60,320 SH   SOLE   60,320 0 0
Wheaton Precious Metal F COM 962879102 3,409 123,385 SH   SOLE   121,385 0 2,000
Williams Companies COM 969457100 250 17,697 SH   SOLE   17,697 0 0
Williams Sonoma COM 969904101 296 6,971 SH   SOLE   6,971 0 0
Woodward Inc COM 980745103 270 4,550 SH   SOLE   4,550 0 0
Xcel Energy Inc COM 98389B100 209 3,435 SH   SOLE   3,239 0 196
Xilinx Inc COM 983919101 970 12,450 SH   SOLE   12,450 0 0
Yum Brands Inc COM 988498101 711 10,382 SH   SOLE   10,382 0 0
Yum China Holdings I COM 98850P109 396 9,281 SH   SOLE   9,281 0 0