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 471 2,244 SH   SOLE   2,244 0 0
AARONS INC COM PAR $0.50 002535300 9,359 214,503 SH   SOLE   200,203 14,300 0
ABB LTD SPONSORED ADR 000375204 675 27,270 SH   SOLE   26,570 700 0
ABBOTT LABS COM 002824100 277 5,190 SH   SOLE   4,090 1,100 0
ABBVIE INC COM 00287Y109 233 2,625 SH   SOLE   2,040 585 0
AFLAC INC COM 001055102 791 9,720 SH   SOLE   9,720 0 0
AIR PRODS & CHEMS INC COM 009158106 207 1,370 SH   SOLE   1,170 200 0
ALBEMARLE CORP COM 012653101 25,271 185,395 SH   SOLE   179,755 5,640 0
ALPHABET INC CAP STK CL C 02079K107 328 342 SH   SOLE   302 40 0
ALPHABET INC CAP STK CL A 02079K305 234 240 SH   SOLE   240 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 928 82,678 SH   SOLE   74,178 8,500 0
ALTRIA GROUP INC COM 02209S103 477 7,525 SH   SOLE   7,525 0 0
AMERICAN TOWER CORP NEW COM 03027X100 205 1,500 SH   SOLE   1,500 0 0
AMERIPRISE FINL INC COM 03076C106 58,948 396,927 SH   SOLE   392,835 4,092 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 32,804 655,294 SH   SOLE   620,159 35,135 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 29,904 948,419 SH   SOLE   905,583 42,836 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 587 19,500 SH   SOLE   19,500 0 0
APPLE INC COM 037833100 3,837 24,894 SH   SOLE   24,127 767 0
APTARGROUP INC COM 038336103 309 3,580 SH   SOLE   3,580 0 0
AT&T INC COM 00206R102 1,576 40,228 SH   SOLE   34,627 5,601 0
AUTOMATIC DATA PROCESSING IN COM 053015103 51,541 471,469 SH   SOLE   461,602 9,867 0
B & G FOODS INC NEW COM 05508R106 827 25,975 SH   SOLE   25,025 950 0
BALL CORP COM 058498106 971 23,520 SH   SOLE   23,520 0 0
BANK AMER CORP COM 060505104 494 19,506 SH   SOLE   19,309 197 0
BANK OF THE OZARKS COM 063904106 45,678 950,635 SH   SOLE   912,058 38,577 0
BB&T CORP COM 054937107 1,053 22,423 SH   SOLE   21,673 750 0
BECTON DICKINSON & CO COM 075887109 55,698 284,246 SH   SOLE   279,738 4,508 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 442 2,413 SH   SOLE   2,413 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 284 8,500 SH   SOLE   8,000 500 0
BOEING CO COM 097023105 1,425 5,605 SH   SOLE   5,580 25 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,126 17,670 SH   SOLE   16,870 800 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 27,280 478,598 SH   SOLE   454,954 23,644 0
CANADIAN NAT RES LTD COM 136385101 27,554 822,746 SH   SOLE   818,530 4,216 0
CANADIAN NATL RY CO COM 136375102 31,042 374,680 SH   SOLE   362,478 12,202 0
CARDINAL HEALTH INC COM 14149Y108 36,389 543,772 SH   SOLE   520,342 23,430 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 283 12,000 SH   SOLE   12,000 0 0
CASEYS GEN STORES INC COM 147528103 21,820 199,360 SH   SOLE   190,537 8,823 0
CHEVRON CORP NEW COM 166764100 1,333 11,343 SH   SOLE   10,598 745 0
CHUBB LIMITED COM H1467J104 39,922 280,059 SH   SOLE   271,935 8,124 0
CHURCH & DWIGHT INC COM 171340102 4,761 98,272 SH   SOLE   89,532 8,740 0
CITIGROUP INC COM NEW 172967424 650 8,940 SH   SOLE   8,440 500 0
COCA COLA CO COM 191216100 460 10,218 SH   SOLE   10,218 0 0
COLGATE PALMOLIVE CO COM 194162103 422 5,791 SH   SOLE   4,191 1,600 0
CONOCOPHILLIPS COM 20825C104 233 4,663 SH   SOLE   4,663 0 0
COSTCO WHSL CORP NEW COM 22160K105 53,457 325,382 SH   SOLE   315,014 10,368 0
CVS HEALTH CORP COM 126650100 12,287 151,090 SH   SOLE   150,980 110 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 293 9,367 SH   SOLE   9,367 0 0
DIGITAL RLTY TR INC COM 253868103 15,717 132,820 SH   SOLE   130,931 1,889 0
DISNEY WALT CO COM DISNEY 254687106 365 3,700 SH   SOLE   3,700 0 0
DOMINION ENERGY INC COM 25746U109 410 5,326 SH   SOLE   4,842 484 0
DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 7,176 224,240 SH   SOLE   224,240 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 270 3,219 SH   SOLE   2,069 1,150 0
ECOLAB INC COM 278865100 53,675 417,347 SH   SOLE   403,090 14,257 0
EMERSON ELEC CO COM 291011104 839 13,350 SH   SOLE   12,155 1,195 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 22,392 1,401,239 SH   SOLE   1,337,746 63,493 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 2,808 175,701 SH   SOLE   173,826 1,875 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 13,304 765,455 SH   SOLE   687,282 78,173 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 66,120 3,615,107 SH   SOLE   3,333,983 281,124 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 8,074 481,755 SH   SOLE   481,055 700 0
ENTERPRISE PRODS PARTNERS L COM 293792107 69,118 2,651,264 SH   SOLE   2,469,614 181,650 0
EOG RES INC COM 26875P101 7,590 78,461 SH   SOLE   64,025 14,436 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 38,003 506,909 SH   SOLE   478,305 28,604 0
EXXON MOBIL CORP COM 30231G102 2,962 36,127 SH   SOLE   33,447 2,680 0
FACTSET RESH SYS INC COM 303075105 21,202 117,715 SH   SOLE   112,047 5,668 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 230 9,290 SH   SOLE   9,290 0 0
FLOWERS FOODS INC COM 343498101 498 26,480 SH   SOLE   17,565 8,915 0
GENERAL DYNAMICS CORP COM 369550108 46,497 226,174 SH   SOLE   222,981 3,193 0
GENERAL ELECTRIC CO COM 369604103 1,421 58,764 SH   SOLE   56,869 1,895 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 27,038 1,026,127 SH   SOLE   972,130 53,997 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 230 16,690 PRN   SOLE   16,690 0 0
HANOVER INS GROUP INC COM 410867105 14,274 147,260 SH   SOLE   142,855 4,405 0
HARRIS CORP DEL COM 413875105 63,891 485,201 SH   SOLE   466,089 19,112 0
HELMERICH & PAYNE INC COM 423452101 5,821 111,706 SH   SOLE   111,385 321 0
HENRY JACK & ASSOC INC COM 426281101 1,198 11,652 SH   SOLE   11,651 1 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 969 29,010 SH   SOLE   29,010 0 0
HONEYWELL INTL INC COM 438516106 269 1,900 SH   SOLE   1,900 0 0
HORMEL FOODS CORP COM 440452100 37,801 1,176,146 SH   SOLE   1,143,897 32,249 0
ILLINOIS TOOL WKS INC COM 452308109 58,142 392,959 SH   SOLE   383,395 9,564 0
INTEL CORP COM 458140100 475 12,486 SH   SOLE   12,186 300 0
INTERNATIONAL BUSINESS MACHS COM 459200101 696 4,800 SH   SOLE   4,650 150 0
ISHARES TR SELECT DIVID ETF 464287168 245 2,615 SH   SOLE   2,615 0 0
ISHARES TR TIPS BD ETF 464287176 1,528 13,457 SH   SOLE   11,957 1,500 0
ISHARES TR CORE US AGGBD ET 464287226 216 1,970 SH   SOLE   1,090 880 0
ISHARES TR RUSSELL 2000 ETF 464287655 236 1,593 SH   SOLE   1,593 0 0
JOHNSON & JOHNSON COM 478160104 2,647 20,358 SH   SOLE   17,623 2,735 0
JPMORGAN CHASE & CO COM 46625H100 2,411 25,244 SH   SOLE   24,644 600 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 238 8,425 SH   SOLE   8,425 0 0
KEYCORP NEW COM 493267108 461 24,475 SH   SOLE   24,475 0 0
KINDER MORGAN INC DEL COM 49456B101 240 12,500 SH   SOLE   12,500 0 0
LAM RESEARCH CORP COM 512807108 259 1,400 SH   SOLE   1,400 0 0
LAZARD LTD SHS A G54050102 460 10,180 SH   SOLE   9,650 530 0
LEGGETT & PLATT INC COM 524660107 862 18,050 SH   SOLE   18,050 0 0
LOWES COS INC COM 548661107 1,676 20,968 SH   SOLE   20,668 300 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 65,947 928,043 SH   SOLE   830,465 97,578 0
MARKEL CORP COM 570535104 267 250 SH   SOLE   230 20 0
MARSH & MCLENNAN COS INC COM 571748102 218 2,600 SH   SOLE   2,600 0 0
MCCORMICK & CO INC COM NON VTG 579780206 385 3,750 SH   SOLE   3,750 0 0
MCDONALDS CORP COM 580135101 1,589 10,140 SH   SOLE   7,755 2,385 0
MERCK & CO INC COM 58933Y105 959 14,975 SH   SOLE   14,475 500 0
MICROSOFT CORP COM 594918104 94,696 1,271,263 SH   SOLE   1,239,723 31,540 0
MONSANTO CO NEW COM 61166W101 41,170 343,598 SH   SOLE   329,040 14,558 0
MPLX LP COM UNIT REP LTD 55336V100 20,209 577,229 SH   SOLE   577,229 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 518 44,823 SH   SOLE   44,823 0 0
NIKE INC CL B 654106103 59,544 1,148,394 SH   SOLE   1,119,680 28,714 0
NOVARTIS A G SPONSORED ADR 66987V109 773 9,005 SH   SOLE   8,605 400 0
NOVO-NORDISK A S ADR 670100205 33,242 690,388 SH   SOLE   655,956 34,432 0
NUSTAR ENERGY LP UNIT COM 67058H102 417 10,271 SH   SOLE   10,271 0 0
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 266 12,100 SH   SOLE   12,100 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 166 12,542 SH   SOLE   12,542 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 33,829 526,842 SH   SOLE   524,666 2,176 0
ONEOK INC NEW COM 682680103 1,531 27,633 SH   SOLE   27,633 0 0
ORACLE CORP COM 68389X105 271 5,610 SH   SOLE   5,610 0 0
PARKER HANNIFIN CORP COM 701094104 35,177 200,986 SH   SOLE   190,962 10,024 0
PEPSICO INC COM 713448108 3,821 34,288 SH   SOLE   33,783 505 0
PFIZER INC COM 717081103 1,425 39,914 SH   SOLE   38,669 1,245 0
PHILIP MORRIS INTL INC COM 718172109 777 6,998 SH   SOLE   6,748 250 0
PHILLIPS 66 COM 718546104 294 3,205 SH   SOLE   3,205 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 25,387 483,018 SH   SOLE   464,743 18,275 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 302 2,826 SH   SOLE   2,021 805 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4,376 206,515 SH   SOLE   202,309 4,206 0
PNC FINL SVCS GROUP INC COM 693475105 435 3,225 SH   SOLE   3,225 0 0
POLARIS INDS INC COM 731068102 37,749 360,788 SH   SOLE   348,037 12,751 0
PPG INDS INC COM 693506107 456 4,200 SH   SOLE   4,200 0 0
PRAXAIR INC COM 74005P104 1,448 10,360 SH   SOLE   10,360 0 0
PROCTER AND GAMBLE CO COM 742718109 2,270 24,946 SH   SOLE   20,811 4,135 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 327 7,070 SH   SOLE   7,070 0 0
RAYTHEON CO COM NEW 755111507 52,033 278,878 SH   SOLE   273,810 5,068 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 2,032 97,052 SH   SOLE   67,305 29,747 0
ROPER TECHNOLOGIES INC COM 776696106 54,614 224,379 SH   SOLE   214,871 9,508 0
ROSS STORES INC COM 778296103 43,685 676,551 SH   SOLE   664,314 12,237 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 264 4,366 SH   SOLE   4,366 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 239 2,500 SH   SOLE   2,500 0 0
SCHLUMBERGER LTD COM 806857108 205 2,933 SH   SOLE   2,933 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 514 10,200 SH   SOLE   5,200 5,000 0
SEI INVESTMENTS CO COM 784117103 46,864 767,505 SH   SOLE   755,291 12,214 0
SHERWIN WILLIAMS CO COM 824348106 50,310 140,516 SH   SOLE   135,790 4,726 0
SHIRE PLC SPONSORED ADR 82481R106 33,167 216,582 SH   SOLE   209,331 7,251 0
SOUTHERN CO COM 842587107 214 4,360 SH   SOLE   2,305 2,055 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 16,924 381,349 SH   SOLE   368,588 12,761 0
STERIS PLC SHS USD G84720104 19,922 225,365 SH   SOLE   221,015 4,350 0
SUNCOR ENERGY INC NEW COM 867224107 35,709 1,019,396 SH   SOLE   1,002,794 16,602 0
SUNTRUST BKS INC COM 867914103 1,304 21,809 SH   SOLE   21,809 0 0
SYSCO CORP COM 871829107 624 11,575 SH   SOLE   11,025 550 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 21,203 750,564 SH   SOLE   701,780 48,784 0
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 25,059 523,263 SH   SOLE   505,409 17,854 0
TELEFLEX INC COM 879369106 1,853 7,660 SH   SOLE   7,660 0 0
TEXAS INSTRS INC COM 882508104 70,751 789,280 SH   SOLE   771,810 17,470 0
THERMO FISHER SCIENTIFIC INC COM 883556102 227 1,200 SH   SOLE   1,200 0 0
TJX COS INC NEW COM 872540109 59,670 809,308 SH   SOLE   784,057 25,251 0
UNILEVER N V N Y SHS NEW 904784709 469 7,945 SH   SOLE   7,645 300 0
UNION PAC CORP COM 907818108 34,630 298,613 SH   SOLE   291,293 7,320 0
UNITED PARCEL SERVICE INC CL B 911312106 762 6,345 SH   SOLE   6,095 250 0
UNITED TECHNOLOGIES CORP COM 913017109 30,132 259,577 SH   SOLE   251,131 8,446 0
UNITEDHEALTH GROUP INC COM 91324P102 775 3,955 SH   SOLE   3,855 100 0
US BANCORP DEL COM NEW 902973304 590 11,015 SH   SOLE   10,015 1,000 0
V F CORP COM 918204108 1,721 27,065 SH   SOLE   24,065 3,000 0
VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 8,506 194,545 SH   SOLE   194,545 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 284 2,458 SH   SOLE   2,458 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 327 2,464 SH   SOLE   2,464 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 249 1,765 SH   SOLE   1,765 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 786 15,880 SH   SOLE   15,530 350 0
VISA INC COM CL A 92826C839 304 2,885 SH   SOLE   2,685 200 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 252 3,269 SH   SOLE   3,234 35 0
WAL-MART STORES INC COM 931142103 70,633 903,927 SH   SOLE   887,342 16,585 0
WELLS FARGO CO NEW COM 949746101 1,304 23,645 SH   SOLE   22,395 1,250 0
WELLTOWER INC COM 95040Q104 228 3,250 SH   SOLE   3,250 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 13,910 337,784 SH   SOLE   336,010 1,774 0
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 26,223 511,361 SH   SOLE   492,641 18,720 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 10,448 268,590 SH   SOLE   249,299 19,291 0
WILLIAMS SONOMA INC COM 969904101 374 7,510 SH   SOLE   7,260 250 0
XILINX INC COM 983919101 34,202 482,871 SH   SOLE   470,825 12,046 0