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 CO COM COM 88579Y101 2,741 11,646 SH   SOLE   11,646 0 0
ABBOTT LABORATORIES COM 002824100 1,961 34,361 SH   SOLE   33,688 0 673
ABBVIE INC. COM COM 00287Y109 6,558 67,806 SH   SOLE   66,483 0 1,323
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 2,273 14,850 SH   SOLE   14,850 0 0
ADOBE SYS INC COM COM 00724F101 4,186 23,887 SH   SOLE   23,887 0 0
AETNA US HEALTHCARE COM 00817Y108 407 2,255 SH   SOLE   2,255 0 0
AFLAC INC COM 001055102 5,476 62,381 SH   SOLE   62,381 0 0
AIR PRODS & CHEMS INC COM COM 009158106 917 5,588 SH   SOLE   5,588 0 0
ALABAMA GRAPHITE CORP COM 010293108 1 10,000 SH   SOLE   10,000 0 0
ALBEMARLE CORP COM COM 012653101 6,151 48,099 SH   SOLE   47,499 0 600
ALEXION PHARMACEUTICAL COM COM 015351109 1,178 9,850 SH   SOLE   9,850 0 0
ALLEGHANY CORP DEL COM COM 017175100 523 878 SH   SOLE   878 0 0
ALLEGION PUB LTD CO ORD SHS COM G0176J109 599 7,529 SH   SOLE   7,529 0 0
ALPHABET INC CAP STK CL A COM 02079K305 1,368 1,299 SH   SOLE   1,299 0 0
ALPHABET INC CAP STK CL C COM 02079K107 4,119 3,936 SH   SOLE   3,886 0 50
ALTIMMUNE INC COM COM 02155H101 60 30,324 SH   SOLE   30,324 0 0
ALTRIA GROUP INC COM COM 02209S103 3,329 46,617 SH   SOLE   46,017 0 600
AMAZON.COM INC COM 023135106 461 394 SH   SOLE   394 0 0
AMERICAN ELEC PWR INC COM COM 025537101 379 5,150 SH   SOLE   5,150 0 0
AMERICAN EXPRESS CO COM COM 025816109 476 4,789 SH   SOLE   4,789 0 0
AMERICAN FINL GROUP OH COM COM 025932104 825 7,600 SH   SOLE   7,600 0 0
AMERIGAS PARTNERS L P UNIT L P COM 030975106 300 6,500 SH   SOLE   6,500 0 0
AMERIPRISE FINL INC COM COM 03076C106 645 3,807 SH   SOLE   3,807 0 0
AMETEK INC NEW COM COM 031100100 463 6,384 SH   SOLE   6,384 0 0
AMGEN INC COM COM 031162100 1,838 10,571 SH   SOLE   10,571 0 0
ANALOG DEVICES INC COM COM 032654105 457 5,131 SH   SOLE   5,131 0 0
ANDEAVOR COM COM 03349M105 370 3,240 SH   SOLE   3,240 0 0
ANSYS INC COM COM 03662Q105 517 3,500 SH   SOLE   3,500 0 0
ANTHEM INC COM COM 036752103 777 3,451 SH   SOLE   3,225 0 226
APPLE INC COM 037833100 16,806 99,311 SH   SOLE   99,311 0 0
ARROW ELECTRS INC COM COM 042735100 812 10,100 SH   SOLE   10,100 0 0
ASHLAND GLOBAL HLDGS I COM COM 044186104 427 6,000 SH   SOLE   6,000 0 0
AT&T CORP COM NEW COM 00206R102 4,086 105,091 SH   SOLE   103,738 0 1,353
ATLANTIS TECHNOLOGY GP COM PAR COM 04915y309 0 625,000 SH   SOLE   625,000 0 0
ATRION CORPORATION COM 049904105 491 778 SH   SOLE   778 0 0
AUTOMATIC DATA PROCESS COM COM 053015103 2,689 22,949 SH   SOLE   22,949 0 0
BANCO BILBAO VIZCAYA ARGENTARI COM 05946k101 2,358 277,428 SH   SOLE   276,717 0 711
BANK HAWAII CORP COM COM 062540109 343 4,000 SH   SOLE   4,000 0 0
BANK NEW YORK MELLON COM COM 064058100 510 9,465 SH   SOLE   9,465 0 0
BANK OF AMERICA CORP COM COM 060505104 515 17,450 SH   SOLE   17,450 0 0
BAXTER INTL COM 071813109 878 13,578 SH   SOLE   13,578 0 0
BB&T CORP COM COM 054937107 303 6,103 SH   SOLE   6,103 0 0
BECTON DICKINSON COM 075887109 3,342 15,614 SH   SOLE   15,614 0 0
BERKLEY W R CORP COM COM 084423102 792 11,050 SH   SOLE   10,650 0 400
BERKSHIRE HATHAWAY INC CL B COM 084670702 4,327 21,829 SH   SOLE   21,629 0 200
BIO RAD LABS INC CL A COM 090572207 310 1,300 SH   SOLE   1,300 0 0
BIO TECHNE CORPORATION COM 09073M104 2,326 17,951 SH   SOLE   17,951 0 0
BLACKROCK INC COM COM 09247X101 255 497 SH   SOLE   397 0 100
BLACKSTONE GROUP L P COM UNIT COM 09253U108 1,430 44,650 SH   SOLE   43,650 0 1,000
BOEING CO COM COM 097023105 769 2,606 SH   SOLE   2,606 0 0
BORG WARNER INC COM COM 099724106 777 15,200 SH   SOLE   15,200 0 0
BRISTOL-MYERS SQUIBB COM 110122108 1,261 20,571 SH   SOLE   20,571 0 0
BROADRIDGE FINL SOLUTI COM COM 11133t103 1,176 12,978 SH   SOLE   12,978 0 0
BROOKFIELD ASSET MGMT CL A LTD COM 112585104 3,501 80,413 SH   SOLE   79,413 0 1,000
BROWN & BROWN INC COM COM 115236101 1,564 30,400 SH   SOLE   30,400 0 0
C H ROBINSON WORLDWIDE COM NEW COM 12541W209 374 4,200 SH   SOLE   4,200 0 0
CANADIAN PAC RY LTD COM COM 13645T100 439 2,400 SH   SOLE   2,400 0 0
CARDINAL HEALTH INC COM COM 14149Y108 1,763 28,776 SH   SOLE   28,776 0 0
CATERPILLAR INC DEL COM COM 149123101 2,120 13,451 SH   SOLE   13,451 0 0
CDK GLOBAL INC COM COM 12508E101 417 5,849 SH   SOLE   5,849 0 0
CELGENE CORP COM COM 151020104 217 2,077 SH   SOLE   2,077 0 0
CENTENE CORP DEL COM COM 15135B101 3,343 33,136 SH   SOLE   32,636 0 500
CERNER CORP COM COM 156782104 1,535 22,785 SH   SOLE   22,385 0 400
CHARLES RIV LABS INTL COM COM 159864107 525 4,800 SH   SOLE   4,800 0 0
CHEMED CORP COM COM 16359r103 729 3,000 SH   SOLE   3,000 0 0
CHEVRON CORP NEW COM COM 166764100 5,209 41,612 SH   SOLE   41,612 0 0
CHUBB LIMITED COM COM H1467J104 295 2,022 SH   SOLE   2,022 0 0
CHURCH & DWIGHT INC COM COM 171340102 487 9,700 SH   SOLE   9,700 0 0
CINCINNATI FINANCIAL COM 172062101 1,316 17,559 SH   SOLE   17,559 0 0
CISCO SYS INC COM COM 17275R102 2,563 66,927 SH   SOLE   66,927 0 0
CLOROX CO DEL COM COM 189054109 2,984 20,065 SH   SOLE   20,065 0 0
CME GROUP INC COM COM 12572Q105 4,737 32,435 SH   SOLE   32,085 0 350
COCA COLA BOTTLNG CONS COM COM 191098102 216 1,002 SH   SOLE   1,002 0 0
COCA COLA CO COM COM 191216100 3,740 81,527 SH   SOLE   77,327 0 4,200
COHEN & STEERS INC COM COM 19247a100 355 7,500 SH   SOLE   7,500 0 0
COLGATE-PALMOLIVE CO COM 194162103 5,796 76,820 SH   SOLE   76,820 0 0
COLUMBIA BKG SYS INC COM COM 197236102 219 5,050 SH   SOLE   5,050 0 0
COMCAST CORP NEW CL A COM 20030N101 5,075 126,710 SH   SOLE   125,210 0 1,500
COMPUTER PROGRAMS&SYS COM COM 205306103 255 8,475 SH   SOLE   8,475 0 0
COMPUTER THERMAL IMAG COM COM 20557c108 0 272,585 SH   SOLE   272,585 0 0
CONOCOPHILLIPS COM COM 20825C104 644 11,732 SH   SOLE   10,532 0 1,200
CONSOLIDATED EDISON COM COM 209115104 415 4,890 SH   SOLE   4,890 0 0
CORNING INC COM COM 219350105 455 14,213 SH   SOLE   14,213 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 219 1,178 SH   SOLE   1,178 0 0
CRACKER BARREL OLD CTR COM COM 22410j106 763 4,800 SH   SOLE   4,800 0 0
CSX CORP COM COM 126408103 558 10,137 SH   SOLE   10,137 0 0
CULLEN FROST BANKERS COM COM 229899109 568 6,000 SH   SOLE   6,000 0 0
CVS HEALTH CORPORATION COM 126650100 417 5,753 SH   SOLE   5,753 0 0
DANAHER CORP DEL COM COM 235851102 724 7,798 SH   SOLE   7,798 0 0
DEERE & CO COM COM 244199105 1,155 7,378 SH   SOLE   7,378 0 0
DISNEY WALT CO COM DISNEY COM 254687106 6,862 63,827 SH   SOLE   63,827 0 0
DOMINION RES VA NEW COM COM 25746U109 377 4,646 SH   SOLE   4,646 0 0
DONALDSON INC COM COM 257651109 636 13,000 SH   SOLE   13,000 0 0
DOVER CORP COM COM 260003108 247 2,450 SH   SOLE   2,450 0 0
DOWDUPONT INC COM COM 26078J100 5,952 83,566 SH   SOLE   80,656 0 2,910
DST SYS INC DEL COM COM 233326107 633 10,200 SH   SOLE   10,200 0 0
DUKE ENERGY CORP NEW COM COM 26441C204 5,156 61,295 SH   SOLE   60,473 0 822
EATON CORP PLC SHS COM G29183103 288 3,644 SH   SOLE   3,442 0 202
EATON VANCE CORP COM NON VTG COM 278265103 733 13,000 SH   SOLE   13,000 0 0
EBAY INC COM COM 278642103 214 5,676 SH   SOLE   5,676 0 0
ECOLAB INC COM COM 278865100 1,161 8,650 SH   SOLE   8,650 0 0
EMERSON ELEC CO COM COM 291011104 4,606 66,098 SH   SOLE   66,098 0 0
ENBRIDGE INC COM COM 29250N105 4,273 109,257 SH   SOLE   106,864 0 2,393
ENERGIZER HLDGS INC COM COM 29266R108 402 8,375 SH   SOLE   8,375 0 0
EXPEDITORS INTL WASH COM COM 302130109 518 8,000 SH   SOLE   8,000 0 0
EXPRESS SCRIPTS INC COM COM 30219G108 227 3,039 SH   SOLE   3,039 0 0
EXXON MOBIL CORP COM COM 30231G102 5,733 68,542 SH   SOLE   62,942 0 5,600
FACEBOOK INC CL A COM 30303M102 1,954 11,071 SH   SOLE   10,871 0 200
FANUC LTD SHS COM J13440102 324 1,350 SH   SOLE   1,350 0 0
FASTENAL CO COM COM 311900104 684 12,500 SH   SOLE   12,500 0 0
FEDEX CORP COM 31428X106 1,963 7,868 SH   SOLE   7,668 0 200
FORTIVE CORP COM COM 34959J108 224 3,097 SH   SOLE   3,097 0 0
FRESENIUS MED CARE AG SPONSORE COM 358029106 542 10,316 SH   SOLE   10,316 0 0
GALLAGHER ARTHUR J &CO COM COM 363576109 619 9,785 SH   SOLE   9,785 0 0
GENERAL DYNAMICS CORP COM COM 369550108 3,122 15,343 SH   SOLE   15,343 0 0
GENERAL ELEC CO COM COM 369604103 891 51,054 SH   SOLE   42,054 0 9,000
GENERAL MLS INC COM COM 370334104 274 4,620 SH   SOLE   4,620 0 0
GILDAN ACTIVEWEAR INC COM COM 375916103 478 14,800 SH   SOLE   14,800 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 592 16,678 SH   SOLE   16,678 0 0
GRACO INC COM COM 384109104 1,017 22,500 SH   SOLE   22,500 0 0
HALLIBURTON CO COM COM 406216101 459 9,386 SH   SOLE   9,386 0 0
HARLEY DAVIDSON INC COM COM 412822108 280 5,500 SH   SOLE   5,500 0 0
HARRIS CORP DEL COM COM 413875105 871 6,148 SH   SOLE   6,148 0 0
HASBRO INC COM COM 418056107 1,578 17,360 SH   SOLE   17,060 0 300
HENRY JACK & ASSOC INC COM COM 426281101 975 8,336 SH   SOLE   8,336 0 0
HERSHEY FOODS CORP COM COM 427866108 1,017 8,956 SH   SOLE   8,066 0 890
HOME DEPOT INC COM COM 437076102 9,304 49,091 SH   SOLE   48,891 0 200
HONEYWELL INTL INC COM COM 438516106 6,532 42,591 SH   SOLE   41,691 0 900
IBM CORP COM 459200101 1,865 12,159 SH   SOLE   11,659 0 500
IDACORP INC COM 451107106 381 4,175 SH   SOLE   4,175 0 0
IDERA PHARMACEUTICALS COM NEW COM 45168K306 171 81,271 SH   SOLE   81,271 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 3,203 19,196 SH   SOLE   19,196 0 0
INGERSOLL-RAND COMPANY CL A COM G47791101 1,620 18,165 SH   SOLE   18,165 0 0
INTEL CORP COM COM 458140100 4,152 89,950 SH   SOLE   89,450 0 500
INTERCONTINENTAL EXCHANGE INC COM 45866F104 3,825 54,205 SH   SOLE   53,905 0 300
INTL PAPER CO COM COM 460146103 289 4,980 SH   SOLE   4,480 0 500
J P MORGAN CHASE & CO COM COM 46625H100 9,139 85,461 SH   SOLE   83,971 0 1,490
JACOBS ENGR GROUP DEL COM COM 469814107 427 6,475 SH   SOLE   6,475 0 0
JD COM INC SPON ADR CL A COM 47215P106 203 4,900 SH   SOLE   4,900 0 0
JOHNSON & JOHNSON COM COM 478160104 5,852 41,881 SH   SOLE   41,881 0 0
KIMBERLY-CLARK CORP COM 494368103 527 4,368 SH   SOLE   4,368 0 0
KRAFT HEINZ CO COM COM 500754106 2,514 32,333 SH   SOLE   31,867 0 466
L3 TECHNOLOGIES INC COM COM 502413107 755 3,815 SH   SOLE   3,815 0 0
LABORATORY AMER HLDGS COM NEW COM 50540R409 970 6,079 SH   SOLE   6,079 0 0
LAM RESEARCH CORP COM COM 512807108 1,721 9,350 SH   SOLE   9,200 0 150
LAMB WESTON HLDGS INC COM COM 513272104 276 4,898 SH   SOLE   4,898 0 0
LEGGETT & PLATT INC COM COM 524660107 554 11,600 SH   SOLE   11,600 0 0
LILLY ELI & CO COM COM 532457108 394 4,660 SH   SOLE   4,660 0 0
LINCOLN NATL CORP IND COM COM 534187109 954 12,417 SH   SOLE   12,417 0 0
LOCKHEED MARTIN CORP COM COM 539830109 8,281 25,795 SH   SOLE   25,395 0 400
LOWES COS INC COM COM 548661107 2,954 31,779 SH   SOLE   31,779 0 0
MANITOWOC INC COM COM 563571108 230 5,848 SH   SOLE   3,142 0 2,706
MARATHON OIL CORP COM COM 565849106 273 16,100 SH   SOLE   16,100 0 0
MARATHON PETE CORP COM COM 56585A102 1,570 23,800 SH   SOLE   23,600 0 200
MARTIN MARIETTA MATLS COM COM 573284106 774 3,500 SH   SOLE   3,500 0 0
MASTERCARD INC CL A COM 57636Q104 1,703 11,250 SH   SOLE   11,250 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 978 9,595 SH   SOLE   9,595 0 0
MCDONALDS CORP COM COM 580135101 6,716 39,019 SH   SOLE   38,519 0 500
MEDTRONIC PLC SHS COM G5960L103 411 5,091 SH   SOLE   5,091 0 0
MERCK & CO INC NEW COM COM 58933Y105 2,928 52,037 SH   SOLE   51,037 0 1,000
METLIFE INC COM COM 59156R108 469 9,283 SH   SOLE   9,283 0 0
MICROCHIP TECHNOLOGY COM COM 595017104 527 6,000 SH   SOLE   6,000 0 0
MICROSOFT CORP COM COM 594918104 7,397 86,473 SH   SOLE   85,623 0 850
MONDELEZ INTL INC CL A COM 609207105 1,860 43,450 SH   SOLE   42,950 0 500
MSC INDL DIRECT INC CL A COM 553530106 590 6,100 SH   SOLE   6,100 0 0
NASDAQ OMX GROUP INC COM COM 631103108 845 11,000 SH   SOLE   11,000 0 0
NATIONAL COMM CORP COM COM 63546L102 236 5,873 SH   SOLE   5,873 0 0
NATIONAL INSTRS CORP COM COM 636518102 500 12,000 SH   SOLE   12,000 0 0
NESTLE S A REG B ADR COM 641069406 280 3,260 SH   SOLE   2,910 0 350
NEXTERA ENERGY INC COM COM 65339f101 940 6,016 SH   SOLE   6,016 0 0
NIKE INC CL B COM 654106103 4,861 77,711 SH   SOLE   77,711 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 1,562 10,781 SH   SOLE   10,781 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 320 3,810 SH   SOLE   3,810 0 0
NUCOR CORP COM COM 670346105 595 9,356 SH   SOLE   9,356 0 0
NVIDIA CORP COM COM 67066G104 9,733 50,300 SH   SOLE   49,350 0 950
NVR INC COM COM 62944T105 1,298 370 SH   SOLE   360 0 10
OIL STS INTL INC COM COM 678026105 226 8,000 SH   SOLE   8,000 0 0
OLD REP INTL CORP COM COM 680223104 1,688 78,975 SH   SOLE   78,975 0 0
ONEOK INC COM 682680103 722 13,501 SH   SOLE   13,501 0 0
ORACLE CORP COM COM 68389X105 1,496 31,644 SH   SOLE   30,144 0 1,500
PACKAGING CORP AMER COM COM 695156109 1,658 13,750 SH   SOLE   13,750 0 0
PATTERSON UTI ENERGY COM COM 703481101 575 25,000 SH   SOLE   25,000 0 0
PAYCHEX INC COM COM 704326107 284 4,170 SH   SOLE   4,170 0 0
PAYPAL HLDGS INC COM COM 70450Y103 488 6,626 SH   SOLE   6,626 0 0
PENTAIR PLC COM G7S00T104 207 2,935 SH   SOLE   2,935 0 0
PEPISCO INC COM 713448108 1,960 16,345 SH   SOLE   16,345 0 0
PFIZER INC COM 717081103 4,746 131,032 SH   SOLE   128,282 0 2,750
PHILIP MORRIS INTL INC COM COM 718172109 2,455 23,239 SH   SOLE   23,239 0 0
PHILLIPS 66 COM COM 718546104 1,622 16,034 SH   SOLE   15,434 0 600
PINNACLE BANCSHARES COM COM 722903101 811 36,469 SH   SOLE   36,469 0 0
PIONEER NAT RES CO COM COM 723787107 3,320 19,210 SH   SOLE   18,885 0 325
PPG INDS INC COM COM 693506107 296 2,532 SH   SOLE   2,532 0 0
PRAXAIR INC COM COM 74005P104 1,544 9,984 SH   SOLE   9,984 0 0
PRICE T ROWE & ASSOC COM COM 74144T108 409 3,900 SH   SOLE   3,900 0 0
PROASSURANCE CORP COM COM 74267C106 3,451 60,377 SH   SOLE   59,277 0 1,100
PROCTER & GAMBLE CO COM COM 742718109 7,322 79,693 SH   SOLE   78,327 0 1,366
QUALCOMM INC COM 747525103 1,175 18,354 SH   SOLE   18,121 0 233
QUANTA SVCS INC COM COM 74762E102 235 5,998 SH   SOLE   5,998 0 0
QUEST DIAGNOSTICS INC COM 74834L100 777 7,891 SH   SOLE   7,891 0 0
RAYTHEON COMPANY COM 755111507 647 3,445 SH   SOLE   3,445 0 0
REGENERON PHARMA INC COM COM 75886F107 703 1,870 SH   SOLE   1,870 0 0
REGIONS FINANCIAL CORP COM 7591EP100 3,842 222,355 SH   SOLE   222,355 0 0
RESMED INC COM COM 761152107 661 7,800 SH   SOLE   7,800 0 0
ROYAL DUTCH SHELL PLC SPON ADR COM 780259107 214 3,131 SH   SOLE   3,131 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 852 12,766 SH   SOLE   12,766 0 0
RPM INTNL INC COM 749685103 717 13,687 SH   SOLE   13,687 0 0
S&P GLOBAL INC COM COM 78409V104 227 1,341 SH   SOLE   1,341 0 0
SCANA CORPORATION COM 80589M102 911 22,911 SH   SOLE   22,911 0 0
SCHEIN HENRY INC COM COM 806407102 2,021 28,928 SH   SOLE   28,928 0 0
SCHLUMBERGER LTD COM 806857108 694 10,293 SH   SOLE   10,293 0 0
SCHWAB CHARLES CP NEW COM COM 808513105 275 5,350 SH   SOLE   5,350 0 0
SCOTTS CO CL A COM 810186106 267 2,500 SH   SOLE   2,500 0 0
SEI INVESTMENTS CO COM COM 784117103 755 10,500 SH   SOLE   10,500 0 0
SERVICE CORP INTL COM COM 817565104 744 19,924 SH   SOLE   19,924 0 0
SERVISFIRST BANCSHARES COM COM 81768T108 2,597 62,577 SH   SOLE   62,577 0 0
SHIRE PLC SPONSORED ADR COM 82481r106 456 2,938 SH   SOLE   2,938 0 0
SMUCKER J M CO COM NEW COM 832696405 202 1,625 SH   SOLE   1,625 0 0
SNAP ON TOOLS CORP COM 833034101 257 1,475 SH   SOLE   1,475 0 0
SOUTHERN CO COM 842587107 8,558 177,966 SH   SOLE   173,715 0 4,251
SOUTHWEST AIRLS CO COM COM 844741108 347 5,300 SH   SOLE   5,300 0 0
STEEL DYNAMICS INC COM COM 858119100 518 12,000 SH   SOLE   12,000 0 0
STERICYCLE INC COM COM 858912108 220 3,231 SH   SOLE   3,231 0 0
SYNOVUS FINL CORP COM 87161c501 3,819 79,669 SH   SOLE   79,669 0 0
SYSCO CORP COM 871829107 318 5,242 SH   SOLE   5,242 0 0
TARGET CORP COM COM 87612E106 349 5,343 SH   SOLE   5,343 0 0
TE CONNECTIVITY LTD REG SHS COM H84989104 2,122 22,330 SH   SOLE   22,330 0 0
TECH DATA CORP COM COM 878237106 343 3,500 SH   SOLE   3,500 0 0
TELEFLEX INC COM COM 879369106 983 3,950 SH   SOLE   3,950 0 0
TELSTRA LTD SPON ADR FINAL COM 87969N204 146 10,300 SH   SOLE   10,300 0 0
TENCENT HLDGS LTD ADR COM 88032q109 1,199 23,100 SH   SOLE   22,400 0 700
TEXAS INSTRS INC COM 882508104 4,405 42,175 SH   SOLE   42,175 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,371 7,219 SH   SOLE   7,219 0 0
TIFFANY & CO NEW COM COM 886547108 840 8,077 SH   SOLE   8,077 0 0
TIME WARNER INC COM 887317303 226 2,474 SH   SOLE   2,474 0 0
TORCHMARK CORP COM 891027104 11,893 131,112 SH   SOLE   131,112 0 0
TORONTO DOMINION BK COM NEW COM 891160509 1,254 21,410 SH   SOLE   21,410 0 0
TOTAL SYS SVCS INC COM COM 891906109 8,068 102,009 SH   SOLE   102,009 0 0
TRANSCANADA CORP COM COM 89353D107 317 6,512 SH   SOLE   6,512 0 0
TRAVELERS COMPANIES COM COM 89417E109 310 2,283 SH   SOLE   2,283 0 0
TRUSTMARK CORP COM COM 898402102 207 6,492 SH   SOLE   6,492 0 0
TSINGTAO BREWRY CO LTD ORD SER COM Y8997D102 52 10,000 SH   SOLE   10,000 0 0
TYSON FOODS INC CL A COM 902494103 345 4,250 SH   SOLE   4,250 0 0
UNILEVER PLC SPON ADR NEW COM 904767704 1,213 21,925 SH   SOLE   20,825 0 1,100
UNION PAC CORP COM 907818108 815 6,078 SH   SOLE   6,078 0 0
UNITED PARCEL SERVICE CL B COM 911312106 413 3,466 SH   SOLE   3,216 0 250
UNITED TECHNOLOGIES CP COM COM 913017109 4,074 31,933 SH   SOLE   31,933 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,458 24,757 SH   SOLE   24,757 0 0
US BANCORP DEL COM COM 902973304 3,366 62,820 SH   SOLE   61,720 0 1,100
V F CORP COM COM 918204108 863 11,656 SH   SOLE   11,656 0 0
VAIL RESORTS INC COM COM 91879q109 744 3,500 SH   SOLE   3,500 0 0
VALERO ENERGY CORP NEW COM COM 91913Y100 938 10,207 SH   SOLE   10,207 0 0
VALVOLINE INC COM COM 92047W101 206 8,236 SH   SOLE   8,236 0 0
VECTREN CORP COM COM 92240g101 840 12,918 SH   SOLE   12,918 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 3,321 62,738 SH   SOLE   61,438 0 1,300
VISA INC COM CL A COM 92826C839 8,034 70,459 SH   SOLE   69,575 0 884
VULCAN MATLS CO COM COM 929160109 9,900 77,118 SH   SOLE   76,768 0 350
WADDELL & REED FINL CL A COM 930059100 539 24,133 SH   SOLE   24,133 0 0
WAL MART STORES INC COM 931142103 1,618 16,381 SH   SOLE   16,381 0 0
WALGREENS BOOTS ALLIAN COM COM 931427108 1,468 20,220 SH   SOLE   20,220 0 0
WASTE CONNECTIONS INC COM COM 94106B101 745 10,500 SH   SOLE   10,500 0 0
WASTE MGMT INC DEL COM COM 94106L109 3,707 42,959 SH   SOLE   41,459 0 1,500
WATERS CORP COM COM 941848103 2,577 13,340 SH   SOLE   13,340 0 0
WEC ENERGY GROUP INC COM COM 92939U106 2,530 38,078 SH   SOLE   37,678 0 400
WELBILT INC COM COM 949090104 247 10,499 SH   SOLE   10,499 0 0
WELLS FARGO & CO NEW COM COM 949746101 3,746 61,746 SH   SOLE   61,378 0 368
WESTERN DIGITAL CORP COM COM 958102105 1,093 13,743 SH   SOLE   13,743 0 0
WESTROCK CO COM COM 96145D105 422 6,672 SH   SOLE   6,672 0 0
WEYERHAEUSER CO COM 962166104 2,494 70,728 SH   SOLE   70,728 0 0
WILLIAMS SONOMA INC COM COM 969904101 310 6,000 SH   SOLE   6,000 0 0
WOODWARD INC COM COM 980745103 563 7,350 SH   SOLE   7,350 0 0
XILINX INC COM COM 983919101 694 10,300 SH   SOLE   10,300 0 0
XYLEM INC COM COM 98419M100 238 3,486 SH   SOLE   3,486 0 0
YASKAWA ELEC CORP ADR COM 985087105 443 5,000 SH   SOLE   5,000 0 0
YUM BRANDS INC COM COM 988498101 984 12,056 SH   SOLE   12,056 0 0
YUM CHINA HLDGS INC COM COM 98850P109 438 10,955 SH   SOLE   10,955 0 0
ETFS TR BBG COMMD K 1 ETF COMM 26923J503 932 38,073 SH   SOLE   6,587 0 31,486
VANECK VECTORS ETF TR AGRIBUSI ETF COMM 92189F700 862 14,000 SH   SOLE   14,000 0 0
CLAYMORE ETF GUGGENHEIM MIDCAP ETF EQ 18383m720 1,121 17,100 SH   SOLE   17,100 0 0
GUGGENHEIM S&P 500 EQUAL WEIGH ETF EQ 78355W106 2,371 23,466 SH   SOLE   21,352 0 2,114
ISHARES CORE S&P 500 ETF ETF EQ 464287200 3,819 14,207 SH   SOLE   14,207 0 0
ISHARES RUS 3000 GRW ETF ETF EQ 464287671 232 4,312 SH   SOLE   4,312 0 0
ISHARES TR CORE S&P TTL STK ETF EQ 464287150 1,099 17,976 SH   SOLE   17,976 0 0
ISHARES TR DJ SEL DIV INX ETF EQ 464287168 545 5,525 SH   SOLE   5,525 0 0
ISHARES TR HGH DIV EQT FD ETF EQ 46429B663 1,992 22,103 SH   SOLE   22,103 0 0
ISHARES TR NASDQ BIO INDX ETF EQ 464287556 205 1,920 SH   SOLE   1,920 0 0
ISHARES TR RUSSELL 1000 ETF EQ 464287622 594 4,000 SH   SOLE   4,000 0 0
ISHARES TR RUSSELL 2000 ETF EQ 464287655 1,602 10,507 SH   SOLE   10,507 0 0
ISHARES TR S&P 100 IDX FD ETF EQ 464287101 202 1,700 SH   SOLE   1,700 0 0
ISHARES TR S&P MIDCAP 400 ETF EQ 464287507 14,102 74,308 SH   SOLE   69,724 0 4,584
ISHARES TR S&P SMLCAP 600 ETF EQ 464287804 3,190 41,527 SH   SOLE   41,527 0 0
POWERSHARES ETF TRUST S&P 500 ETF EQ 73935X682 304 10,000 SH   SOLE   10,000 0 0
POWERSHARES QQQ TRUST UNIT SER ETF EQ 73935a104 840 5,390 SH   SOLE   5,390 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF EQ 808524102 970 15,027 SH   SOLE   15,027 0 0
SCHWAB STRATEGIC TR US DIVIDEN ETF EQ 808524797 4,327 84,561 SH   SOLE   84,561 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF EQ 808524201 15,798 247,689 SH   SOLE   244,454 0 3,235
SCHWAB STRATEGIC TR US MID-CAP ETF EQ 808524508 10,364 194,563 SH   SOLE   163,376 0 31,186
SCHWAB STRATEGIC TR US SML CAP ETF EQ 808524607 2,216 31,772 SH   SOLE   31,422 0 350
SPDR S&P 500 ETF TRUST SER-1 ETF EQ 78462F103 9,012 33,770 SH   SOLE   33,770 0 0
SPDR S&P MIDCAP 400 ETF TRUST ETF EQ 78467y107 1,088 3,150 SH   SOLE   3,150 0 0
VANGUARD INDEX FDS GROWTH ETF ETF EQ 922908736 2,507 17,821 SH   SOLE   17,821 0 0
VANGUARD INDEX FDS LRG CAP VIP ETF EQ 922908637 16,660 135,909 SH   SOLE   130,090 0 5,819
VANGUARD INDEX FDS MCAP GR IDX ETF EQ 922908538 496 3,882 SH   SOLE   3,882 0 0
VANGUARD INDEX FDS MCAP VL IDX ETF EQ 922908512 4,030 36,123 SH   SOLE   35,523 0 600
VANGUARD INDEX FDS MID CAP VIP ETF EQ 922908629 19,026 122,922 SH   SOLE   121,092 0 1,830
VANGUARD INDEX FDS S&P 500 ETF ETF EQ 922908363 6,500 26,501 SH   SOLE   26,501 0 0
VANGUARD INDEX FDS SMLL CP VIP ETF EQ 922908751 12,343 83,515 SH   SOLE   81,922 0 1,593
VANGUARD INDEX FDS VALUE ETF ETF EQ 922908744 217 2,040 SH   SOLE   2,040 0 0
VANGUARD INDEX TR EXT MKT VIPE ETF EQ 922908652 1,108 9,918 SH   SOLE   9,918 0 0
VANGUARD SCOTTSDALE FD VNG RUS ETF EQ 92206C664 589 4,815 SH   SOLE   4,815 0 0
VANGUARD SPECIALIZED DIV APP E ETF EQ 921908844 4,201 41,179 SH   SOLE   41,179 0 0
VANGUARD TOTAL STK MRK ETF EQ 922908769 1,516 11,044 SH   SOLE   11,044 0 0
VANGUARD WHITEHALL FDS HIGH DI ETF EQ 921946406 814 9,510 SH   SOLE   9,010 0 500
VANGUARD WORLD FD MEGA CAP IND ETF EQ 921910873 15,277 166,439 SH   SOLE   163,619 0 2,820
VANGUARD WORLD FD MEGA CAP VAL ETF EQ 921910840 10,793 141,159 SH   SOLE   139,659 0 1,500
VANGUARD WORLD FD MEGA GRWTH I ETF EQ 921910816 5,905 53,041 SH   SOLE   53,041 0 0
VANGUARD WORLD FDS CONSUM DIS ETF EQ 92204A108 856 5,489 SH   SOLE   5,489 0 0
VANGUARD WORLD FDS CONSUM STP ETF EQ 92204A207 311 2,130 SH   SOLE   2,130 0 0
VANGUARD WORLD FDS ENERGY ETF ETF EQ 92204A306 230 2,325 SH   SOLE   2,325 0 0
VANGUARD WORLD FDS FINANCIALS ETF EQ 92204A405 261 3,725 SH   SOLE   3,725 0 0
VANGUARD WORLD FDS HEALTH CAR ETF EQ 92204A504 416 2,700 SH   SOLE   2,700 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF EQ 92204A603 305 2,140 SH   SOLE   2,140 0 0
VANGUARD WORLD FDS INF TECH ET ETF EQ 92204A702 2,202 13,365 SH   SOLE   13,365 0 0
VANGUARD WORLD FDS MATERIALS E ETF EQ 92204A801 551 4,030 SH   SOLE   4,030 0 0
VANGUARD WORLD FDS UTILITIES E ETF EQ 92204A876 219 1,880 SH   SOLE   1,880 0 0
ISHARES TR CORE MSCI TOTAL ETF INTL 46432F834 1,116 17,699 SH   SOLE   17,699 0 0
ISHARES TR MSCI EAFE IDX ETF INTL 464287465 236 3,359 SH   SOLE   3,359 0 0
ISHARES TR MSCI VAL IDX ETF INTL 464288877 394 7,145 SH   SOLE   7,145 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF INTL 808524805 7,256 212,977 SH   SOLE   212,477 0 500
SCHWAB STRATEGIC TR INTL SCEQT ETF INTL 808524888 879 24,000 SH   SOLE   24,000 0 0
VANGUARD FTSE DEVELOPED MARKET ETF INTL 921943858 11,570 257,920 SH   SOLE   254,086 0 3,834
VANGUARD INTL EQTY IDX ALLWRLD ETF INTL 922042775 2,128 38,894 SH   SOLE   38,894 0 0
VANGUARD INTL EQTY IDX EURPEAN ETF INTL 922042874 540 9,125 SH   SOLE   9,125 0 0
VANGUARD INTL EQTY IDX FTSE SM ETF INTL 922042718 1,265 10,610 SH   SOLE   10,610 0 0
VANGUARD INTL EQTY IDX PACIFIC ETF INTL 922042866 3,209 44,018 SH   SOLE   44,018 0 0
VANGUARD INTL EQTY IDX TT WRLD ETF INTL 922042742 1,285 17,300 SH   SOLE   17,300 0 0
VANGUARD STAR FD INTL STK IDXF ETF INTL 921909768 5,694 100,229 SH   SOLE   100,229 0 0
COLUMBIA ETF TR II EMRG MARKET ETF EM 19762B509 322 11,462 SH   SOLE   10,712 0 750
SCHWAB STRATEGIC TR EMRG MKTEQ ETF EM 808524706 3,891 139,251 SH   SOLE   139,251 0 0
VANGUARD FTSE EMERGING MARKETS ETF EM 922042858 2,323 50,607 SH   SOLE   50,607 0 0
ISHARES TR US PFD STK IDX ETF PFD 464288687 210 5,521 SH   SOLE   5,521 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3,269 119,010 SH   SOLE   117,310 0 1,700
ISHARES TR DJ US REAL EST ETF REIT 464287739 419 5,178 SH   SOLE   5,178 0 0
VANGUARD INDEX FDS REIT VIPERS ETF REIT 922908553 3,256 39,243 SH   SOLE   38,573 0 670
MID-AMER APT CMNTYS COM REIT 59522J103 14,402 143,220 SH   SOLE   142,160 0 1,060
RAYONIER INC COM REIT 754907103 2,089 66,032 SH   SOLE   66,032 0 0
UDR INC COM REIT 902653104 329 8,536 SH   SOLE   8,536 0 0
VENTAS INC COM REIT 92276F100 812 13,525 SH   SOLE   12,825 0 700
WELLTOWER INC COM REIT 95040Q104 268 4,202 SH   SOLE   4,202 0 0
GULF COAST ULTRA DEEP ROYALTY UNIT 40222T104 1 44,050 SH   SOLE   43,475 0 575
ISHARES CORE US AGGREGATE BOND ETF TAX FIXED 464287226 335 3,061 SH   SOLE   2,174 0 888
ISHARES TR 1-3 YR TRS BD ETF TAX FIXED 464287457 6,185 73,764 SH   SOLE   73,764 0 0
ISHARES TR IBONDS DEC18 ETF ETF TAX FIXED 46434vaa8 2,538 101,000 SH   SOLE   101,000 0 0
ISHARES TR IBONDS DEC19 ETF ETF TAX FIXED 46434VAU4 2,604 104,700 SH   SOLE   104,700 0 0
ISHARES TR IBONDS DEC20 ETF ETF TAX FIXED 46434VAQ3 2,579 101,900 SH   SOLE   101,900 0 0
ISHARES TR IBONDS DEC21 ETF ETF TAX FIXED 46434VBK5 2,391 96,400 SH   SOLE   96,400 0 0
ISHARES TR IBONDS DEC22 ETF ETF TAX FIXED 46434VBA7 1,149 46,000 SH   SOLE   46,000 0 0
PIMCO ETF TR TOTL RETN ETF ETF TAX FIXED 72201r775 333 3,145 SH   SOLE   3,145 0 0
SCHWAB STRATEGIC TR SHT TM US ETF TAX FIXED 808524862 16,998 339,754 SH   SOLE   190,158 0 149,596
SCHWAB STRATEGIC TR US AGGREGA ETF TAX FIXED 808524839 8,376 160,959 SH   SOLE   159,334 0 1,625
VANGUARD BD INDEX FD INTERMED ETF TAX FIXED 921937819 342 4,079 SH   SOLE   4,079 0 0
VANGUARD BD INDEX FD SHORT TRM ETF TAX FIXED 921937827 21,569 272,676 SH   SOLE   52,041 0 220,635
VANGUARD BD INDEX FD TOTAL BND ETF TAX FIXED 921937835 9,776 119,845 SH   SOLE   116,050 0 3,795
VANGUARD SCOTTSDALE FD SHRT-TE ETF TAX FIXED 92206c409 3,383 42,665 SH   SOLE   39,660 0 3,005
ISHARES TR IBONDS DEC21 ETF ETF NON TAX 46435G789 2,923 114,997 SH   SOLE   112,997 0 2,000
ISHARES TR IBONDS DEC22 ETF ETF NON TAX 46435G755 1,900 74,000 SH   SOLE   72,000 0 2,000
ISHARES TR IBONDS SEP18 ETF ETF NON TAX 46429B580 3,047 119,997 SH   SOLE   117,997 0 2,000
ISHARES TR IBONDS SEP19 ETF ETF NON TAX 46429B564 2,760 108,997 SH   SOLE   106,997 0 2,000
ISHARES TR IBONDS SEP20 ETF ETF NON TAX 46434V571 2,587 101,997 SH   SOLE   99,997 0 2,000
ISHARES TR S&P NTL AMT ETF NON TAX 464288158 234 2,236 SH   SOLE   236 0 2,000
SPDR SR TRBRCLYS S/T MUNI ETF ETF NON TAX 78468R739 1,272 26,545 SH   SOLE   24,045 0 2,500
PROSHARES TR PSHS LC COR PLUS ETF HEDGE 74347R248 1,526 22,859 SH   SOLE   22,459 0 400
BUCKEYE PARTNERS L P UNIT LTD LTD 118230101 343 6,920 SH   SOLE   6,920 0 0
ENERGY TRANSFER PRTNRS L P NEW LTD 29278N103 433 24,141 SH   SOLE   24,141 0 0
ENTERPRISE PRODS PARTN COM LTD 293792107 3,939 148,574 SH   SOLE   148,574 0 0
MAGELLAN MIDSTREAM PRT COM UNI LTD 559080106 6,462 91,088 SH   SOLE   91,088 0 0
SPECTRA ENRGY PARTNERS COM LTD 84756N109 336 8,502 SH   SOLE   7,602 0 900
WILLIAMS PARTNERS L P COM UNIT LTD 96949L105 326 8,414 SH   SOLE   8,414 0 0