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 88579Y101 429 2,244 SH   SOLE   2,244 0 0
ABBOTT LABS COM 002824100 252 5,671 SH   SOLE   4,440 1,231 0
AFLAC INC COM 001055102 736 10,166 SH   SOLE   10,166 0 0
AIR PRODS & CHEMS INC COM 009158106 275 2,035 SH   SOLE   1,770 265 0
ALPHABET INC CAP STK CL C 02079K107 280 338 SH   SOLE   298 40 0
ALPHABET INC CAP STK CL A 02079K305 212 250 SH   SOLE   250 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,022 80,370 SH   SOLE   71,870 8,500 0
ALTRIA GROUP INC COM 02209S103 537 7,525 SH   SOLE   7,525 0 0
AMERIPRISE FINL INC COM 03076C106 51,894 400,172 SH   SOLE   395,725 4,447 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 29,169 879,641 SH   SOLE   857,273 22,368 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 377 15,500 SH   SOLE   15,500 0 0
APPLE INC COM 037833100 3,660 25,479 SH   SOLE   24,712 767 0
APTARGROUP INC COM 038336103 276 3,580 SH   SOLE   3,580 0 0
AT&T INC COM 00206R102 1,555 37,424 SH   SOLE   30,884 6,540 0
AUTOMATIC DATA PROCESSING IN COM 053015103 57,171 558,365 SH   SOLE   534,670 23,695 0
BALL CORP COM 058498106 873 11,760 SH   SOLE   11,760 0 0
BANK AMER CORP COM 060505104 445 18,856 SH   SOLE   18,659 197 0
BANK OF THE OZARKS INC COM 063904106 55,433 1,065,807 SH   SOLE   1,024,749 41,058 0
BB&T CORP COM 054937107 517 11,575 SH   SOLE   10,825 750 0
BECTON DICKINSON & CO COM 075887109 49,580 270,281 SH   SOLE   267,030 3,251 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 386 2,313 SH   SOLE   2,313 0 0
BOEING CO COM 097023105 991 5,605 SH   SOLE   5,580 25 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 37,352 544,802 SH   SOLE   529,613 15,189 0
CANADIAN NAT RES LTD COM 136385101 28,298 863,000 SH   SOLE   859,455 3,545 0
CANADIAN NATL RY CO COM 136375102 42,733 578,017 SH   SOLE   565,057 12,960 0
CARDINAL HEALTH INC COM 14149Y108 47,766 585,722 SH   SOLE   559,893 25,829 0
CASEYS GEN STORES INC COM 147528103 53,764 478,971 SH   SOLE   470,605 8,366 0
CHEVRON CORP NEW COM 166764100 1,222 11,382 SH   SOLE   10,639 743 0
CHUBB LIMITED COM H1467J104 44,338 325,417 SH   SOLE   316,047 9,370 0
CHURCH & DWIGHT INC COM 171340102 5,584 111,966 SH   SOLE   101,266 10,700 0
CITIGROUP INC COM NEW 172967424 576 9,625 SH   SOLE   9,125 500 0
COCA COLA CO COM 191216100 486 11,448 SH   SOLE   11,448 0 0
COLGATE PALMOLIVE CO COM 194162103 475 6,491 SH   SOLE   4,891 1,600 0
CONOCOPHILLIPS COM 20825C104 233 4,663 SH   SOLE   4,663 0 0
COSTCO WHSL CORP NEW COM 22160K105 78,915 470,600 SH   SOLE   461,959 8,641 0
CVS HEALTH CORP COM 126650100 50,163 639,025 SH   SOLE   626,594 12,431 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 312 9,367 SH   SOLE   9,367 0 0
DIGITAL RLTY TR INC COM 253868103 16,125 151,561 SH   SOLE   149,425 2,136 0
DISNEY WALT CO COM DISNEY 254687106 398 3,511 SH   SOLE   3,511 0 0
DOMINION RES INC VA NEW COM 25746U109 413 5,326 SH   SOLE   4,842 484 0
DUKE ENERGY CORP NEW COM NEW 26441C204 231 2,819 SH   SOLE   1,669 1,150 0
ECOLAB INC COM 278865100 71,176 567,867 SH   SOLE   549,408 18,459 0
EMERSON ELEC CO COM 291011104 749 12,505 SH   SOLE   11,310 1,195 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 25,565 1,531,732 SH   SOLE   1,472,024 59,708 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 3,766 198,201 SH   SOLE   196,026 2,175 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 37,934 1,922,651 SH   SOLE   1,678,119 244,532 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 7,211 197,452 SH   SOLE   191,682 5,770 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 13,250 724,020 SH   SOLE   724,020 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 73,760 2,671,484 SH   SOLE   2,494,111 177,373 0
EOG RES INC COM 26875P101 19,835 203,334 SH   SOLE   185,489 17,845 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 38,942 506,401 SH   SOLE   477,627 28,774 0
EXXON MOBIL CORP COM 30231G102 2,981 36,344 SH   SOLE   32,964 3,380 0
FACTSET RESH SYS INC COM 303075105 21,192 128,508 SH   SOLE   121,705 6,803 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 235 9,290 SH   SOLE   9,290 0 0
FLOWERS FOODS INC COM 343498101 17,501 901,631 SH   SOLE   878,750 22,881 0
GENERAL DYNAMICS CORP COM 369550108 42,536 227,223 SH   SOLE   223,782 3,441 0
GENERAL ELECTRIC CO COM 369604103 3,079 103,331 SH   SOLE   99,791 3,540 0
GENERAL MTRS CO COM 37045V100 220 6,215 SH   SOLE   5,865 350 0
GENERAL MTRS CO *W EXP 07/10/201 37045V126 182 10,200 SH   SOLE   10,200 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 33,564 1,035,290 SH   SOLE   982,757 52,533 0
GILEAD SCIENCES INC COM 375558103 214 3,150 SH   SOLE   2,550 600 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 246 16,690 SH   SOLE   16,690 0 0
HARRIS CORP DEL COM 413875105 58,392 524,777 SH   SOLE   503,841 20,936 0
HELMERICH & PAYNE INC COM 423452101 26,426 396,961 SH   SOLE   393,325 3,636 0
HENRY JACK & ASSOC INC COM 426281101 30,162 323,978 SH   SOLE   317,312 6,666 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,065 29,810 SH   SOLE   29,810 0 0
HONEYWELL INTL INC COM 438516106 262 2,100 SH   SOLE   2,100 0 0
HORMEL FOODS CORP COM 440452100 46,479 1,342,148 SH   SOLE   1,306,414 35,734 0
ILLINOIS TOOL WKS INC COM 452308109 63,336 478,119 SH   SOLE   467,731 10,388 0
INTEL CORP COM 458140100 533 14,786 SH   SOLE   14,486 300 0
INTERNATIONAL BUSINESS MACHS COM 459200101 923 5,300 SH   SOLE   4,950 350 0
ISHARES TR SELECT DIVID ETF 464287168 219 2,400 SH   SOLE   2,400 0 0
ISHARES TR TIPS BD ETF 464287176 1,202 10,487 SH   SOLE   8,987 1,500 0
ISHARES TR CORE US AGGBD ET 464287226 214 1,970 SH   SOLE   1,090 880 0
ISHARES TR RUSSELL 2000 ETF 464287655 219 1,593 SH   SOLE   1,593 0 0
JOHNSON & JOHNSON COM 478160104 2,552 20,493 SH   SOLE   17,758 2,735 0
JOHNSON CTLS INTL PLC SHS G51502105 387 9,181 SH   SOLE   9,181 0 0
JPMORGAN CHASE & CO COM 46625H100 2,170 24,709 SH   SOLE   24,309 400 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 282 8,725 SH   SOLE   8,425 300 0
KEYCORP NEW COM 493267108 433 24,350 SH   SOLE   24,350 0 0
KINDER MORGAN INC DEL COM 49456B101 272 12,500 SH   SOLE   12,500 0 0
LAZARD LTD SHS A G54050102 468 10,180 SH   SOLE   9,700 480 0
LEGGETT & PLATT INC COM 524660107 1,059 21,050 SH   SOLE   19,050 2,000 0
LOWES COS INC COM 548661107 2,679 32,592 SH   SOLE   29,992 2,600 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 72,562 943,463 SH   SOLE   842,432 101,031 0
MARKEL CORP COM 570535104 268 275 SH   SOLE   255 20 0
MCCORMICK & CO INC COM NON VTG 579780206 489 5,010 SH   SOLE   5,010 0 0
MCDONALDS CORP COM 580135101 1,544 11,910 SH   SOLE   9,525 2,385 0
MERCK & CO INC COM 58933Y105 648 10,195 SH   SOLE   9,945 250 0
MICROSOFT CORP COM 594918104 88,300 1,340,722 SH   SOLE   1,308,595 32,127 0
MONSANTO CO NEW COM 61166W101 57,655 509,322 SH   SOLE   493,950 15,372 0
MPLX LP COM UNIT REP LTD 55336V100 453 12,548 SH   SOLE   12,548 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 200 3,155 SH   SOLE   3,155 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1,923 85,097 SH   SOLE   85,097 0 0
NIKE INC CL B 654106103 64,415 1,155,834 SH   SOLE   1,123,963 31,871 0
NOVARTIS A G SPONSORED ADR 66987V109 747 10,059 SH   SOLE   9,609 450 0
NOVO-NORDISK A S ADR 670100205 28,972 845,169 SH   SOLE   800,913 44,256 0
NUSTAR ENERGY LP UNIT COM 67058H102 534 10,271 SH   SOLE   10,271 0 0
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 338 12,100 SH   SOLE   12,100 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 163 12,542 SH   SOLE   12,542 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 28,195 445,001 SH   SOLE   443,031 1,970 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 1,633 30,247 SH   SOLE   30,247 0 0
ORACLE CORP COM 68389X105 241 5,400 SH   SOLE   5,400 0 0
PARK STERLING CORP COM 70086Y105 544 44,196 SH   SOLE   2,827 41,369 0
PARKER HANNIFIN CORP COM 701094104 34,382 214,457 SH   SOLE   203,780 10,677 0
PEPSICO INC COM 713448108 4,162 37,206 SH   SOLE   36,501 705 0
PFIZER INC COM 717081103 1,266 37,012 SH   SOLE   35,767 1,245 0
PHILIP MORRIS INTL INC COM 718172109 796 7,048 SH   SOLE   6,748 300 0
PHILLIPS 66 COM 718546104 258 3,255 SH   SOLE   3,255 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 28,114 547,500 SH   SOLE   536,261 11,239 0
PIMCO ETF TR TTL RTN ACTV ETF 72201R775 298 2,826 SH   SOLE   2,021 805 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 9,066 286,807 SH   SOLE   245,864 40,943 0
PNC FINL SVCS GROUP INC COM 693475105 388 3,225 SH   SOLE   3,225 0 0
POLARIS INDS INC COM 731068102 61,757 736,962 SH   SOLE   720,635 16,328 0
PPG INDS INC COM 693506107 441 4,200 SH   SOLE   4,200 0 0
PRAXAIR INC COM 74005P104 1,356 11,435 SH   SOLE   11,435 0 0
PRICE T ROWE GROUP INC COM 74144T108 22,430 329,129 SH   SOLE   323,965 5,164 0
PROCTER AND GAMBLE CO COM 742718109 2,332 25,958 SH   SOLE   21,566 4,392 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 318 7,170 SH   SOLE   7,170 0 0
RAYTHEON CO COM NEW 755111507 41,967 275,195 SH   SOLE   270,655 4,540 0
REGIONS FINL CORP NEW COM 7591EP100 151 10,415 SH   SOLE   10,415 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 16,371 649,130 SH   SOLE   647,745 1,385 0
ROPER TECHNOLOGIES INC COM 776696106 55,691 269,703 SH   SOLE   259,471 10,232 0
ROSS STORES INC COM 778296103 59,825 908,233 SH   SOLE   893,686 14,547 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 230 4,366 SH   SOLE   4,366 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 227 2,500 SH   SOLE   2,500 0 0
SCHLUMBERGER LTD COM 806857108 229 2,933 SH   SOLE   2,933 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 515 10,200 SH   SOLE   5,200 5,000 0
SEI INVESTMENTS CO COM 784117103 53,058 1,051,908 SH   SOLE   1,038,868 13,040 0
SHERWIN WILLIAMS CO COM 824348106 53,522 172,545 SH   SOLE   167,305 5,240 0
SHIRE PLC SPONSORED ADR 82481R106 38,339 220,047 SH   SOLE   215,797 4,250 0
SONOCO PRODS CO COM 835495102 203 3,827 SH   SOLE   3,827 0 0
SOUTHERN CO COM 842587107 315 6,325 SH   SOLE   4,270 2,055 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 19,678 450,706 SH   SOLE   437,492 13,214 0
SUNCOR ENERGY INC NEW COM 867224107 47,428 1,542,362 SH   SOLE   1,522,330 20,032 0
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 75,188 3,078,963 SH   SOLE   2,805,621 273,343 0
SUNTRUST BKS INC COM 867914103 1,206 21,809 SH   SOLE   21,809 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 26,320 915,160 SH   SOLE   866,905 48,255 0
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 28,705 539,574 SH   SOLE   522,794 16,780 0
TARGET CORP COM 87612E106 277 5,020 SH   SOLE   4,870 150 0
TELEFLEX INC COM 879369106 1,639 8,460 SH   SOLE   8,460 0 0
TESORO LOGISTICS LP COM UNIT LP 88160T107 38,865 713,507 SH   SOLE   677,807 35,700 0
TEXAS INSTRS INC COM 882508104 59,705 741,127 SH   SOLE   726,308 14,819 0
TJX COS INC NEW COM 872540109 65,002 821,982 SH   SOLE   792,664 29,318 0
UNILEVER N V N Y SHS NEW 904784709 484 9,747 SH   SOLE   9,447 300 0
UNION PAC CORP COM 907818108 20,102 189,784 SH   SOLE   189,284 500 0
UNITED TECHNOLOGIES CORP COM 913017109 53,114 473,341 SH   SOLE   463,414 9,927 0
UNITEDHEALTH GROUP INC COM 91324P102 677 4,130 SH   SOLE   4,030 100 0
US BANCORP DEL COM NEW 902973304 567 11,015 SH   SOLE   10,015 1,000 0
V F CORP COM 918204108 2,048 37,264 SH   SOLE   34,264 3,000 0
VALSPAR CORP COM 920355104 3,079 27,755 SH   SOLE   21,340 6,415 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 303 1,400 SH   SOLE   1,400 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 380 7,799 SH   SOLE   7,164 635 0
VISA INC COM CL A 92826C839 258 2,901 SH   SOLE   2,701 200 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 406 4,885 SH   SOLE   4,850 35 0
WAL-MART STORES INC COM 931142103 64,398 893,428 SH   SOLE   877,956 15,472 0
WELLS FARGO & CO NEW COM 949746101 1,216 21,845 SH   SOLE   20,595 1,250 0
WELLTOWER INC COM 95040Q104 230 3,250 SH   SOLE   3,250 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 15,548 337,261 SH   SOLE   334,615 2,646 0
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 30,442 503,589 SH   SOLE   486,287 17,303 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 24,725 605,565 SH   SOLE   568,350 37,214 0
WILLIAMS SONOMA INC COM 969904101 357 6,650 SH   SOLE   6,650 0 0