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 528 2,244 SH   SOLE   2,244 0 0
AARONS INC COM PAR $0.50 002535300 24,932 625,665 SH   SOLE   613,105 12,560 0
ABB LTD SPONSORED ADR 000375204 951 35,460 SH   SOLE   34,760 700 0
ABBOTT LABS COM 002824100 296 5,190 SH   SOLE   4,090 1,100 0
ABBVIE INC COM 00287Y109 221 2,290 SH   SOLE   1,890 400 0
AFLAC INC COM 001055102 831 9,470 SH   SOLE   9,470 0 0
ALBEMARLE CORP COM 012653101 24,011 187,750 SH   SOLE   183,015 4,735 0
ALPHABET INC CAP STK CL C 02079K107 384 367 SH   SOLE   327 40 0
ALPHABET INC CAP STK CL A 02079K305 263 250 SH   SOLE   250 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 2,018 187,108 SH   SOLE   178,608 8,500 0
ALTRIA GROUP INC COM 02209S103 548 7,675 SH   SOLE   7,675 0 0
AMERICAN TOWER CORP NEW COM 03027X100 214 1,500 SH   SOLE   1,500 0 0
AMERIPRISE FINL INC COM 03076C106 44,925 265,094 SH   SOLE   261,715 3,379 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 29,393 636,357 SH   SOLE   607,208 29,149 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 27,161 935,307 SH   SOLE   892,861 42,446 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 702 21,000 SH   SOLE   21,000 0 0
APPLE INC COM 037833100 4,273 25,254 SH   SOLE   24,487 767 0
APTARGROUP INC COM 038336103 308 3,580 SH   SOLE   3,580 0 0
AT&T INC COM 00206R102 1,556 40,023 SH   SOLE   34,542 5,481 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,293 62,238 SH   SOLE   53,626 8,612 0
B & G FOODS INC NEW COM 05508R106 1,024 29,160 SH   SOLE   28,210 950 0
BALL CORP COM 058498106 890 23,520 SH   SOLE   23,520 0 0
BANK AMER CORP COM 060505104 618 20,956 SH   SOLE   20,759 197 0
BANK OF THE OZARKS COM 063904106 45,022 929,249 SH   SOLE   894,444 34,805 0
BB&T CORP COM 054937107 1,089 21,913 SH   SOLE   21,163 750 0
BECTON DICKINSON & CO COM 075887109 45,672 213,362 SH   SOLE   209,563 3,799 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 478 2,413 SH   SOLE   2,413 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 272 8,500 SH   SOLE   8,000 500 0
BOEING CO COM 097023105 1,652 5,605 SH   SOLE   5,580 25 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,089 17,785 SH   SOLE   16,985 800 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 20,992 423,649 SH   SOLE   402,820 20,829 0
CANADIAN NAT RES LTD COM 136385101 29,465 824,906 SH   SOLE   821,125 3,781 0
CANADIAN NATL RY CO COM 136375102 29,592 358,696 SH   SOLE   346,828 11,868 0
CARDINAL HEALTH INC COM 14149Y108 28,570 466,310 SH   SOLE   447,609 18,701 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 274 12,000 SH   SOLE   12,000 0 0
CASEYS GEN STORES INC COM 147528103 15,202 135,809 SH   SOLE   128,440 7,369 0
CHEVRON CORP NEW COM 166764100 1,413 11,289 SH   SOLE   10,598 691 0
CHUBB LIMITED COM H1467J104 41,477 283,839 SH   SOLE   276,833 7,006 0
CHURCH & DWIGHT INC COM 171340102 13,815 275,382 SH   SOLE   268,137 7,245 0
CISCO SYS INC COM 17275R102 521 13,609 SH   SOLE   13,609 0 0
CITIGROUP INC COM NEW 172967424 639 8,600 SH   SOLE   8,100 500 0
COCA COLA CO COM 191216100 468 10,218 SH   SOLE   10,218 0 0
COLGATE PALMOLIVE CO COM 194162103 369 4,891 SH   SOLE   3,291 1,600 0
CONOCOPHILLIPS COM 20825C104 251 4,588 SH   SOLE   4,588 0 0
COSTCO WHSL CORP NEW COM 22160K105 55,213 296,654 SH   SOLE   287,624 9,030 0
CVS HEALTH CORP COM 126650100 233 3,215 SH   SOLE   3,215 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 295 9,317 SH   SOLE   9,317 0 0
DIGITAL RLTY TR INC COM 253868103 15,056 132,187 SH   SOLE   130,511 1,676 0
DISNEY WALT CO COM DISNEY 254687106 397 3,700 SH   SOLE   3,700 0 0
DOMINION ENERGY INC COM 25746U109 431 5,326 SH   SOLE   4,842 484 0
DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 9,478 311,270 SH   SOLE   311,270 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 270 3,219 SH   SOLE   2,069 1,150 0
ECOLAB INC COM 278865100 53,842 401,274 SH   SOLE   388,445 12,829 0
EMERSON ELEC CO COM 291011104 909 13,047 SH   SOLE   11,852 1,195 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 19,098 1,343,026 SH   SOLE   1,259,638 83,388 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 2,032 147,207 SH   SOLE   145,332 1,875 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 10,807 626,110 SH   SOLE   560,558 65,552 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 58,931 3,288,587 SH   SOLE   3,068,842 219,745 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 11,941 776,935 SH   SOLE   776,235 700 0
ENTERPRISE PRODS PARTNERS L COM 293792107 70,755 2,668,984 SH   SOLE   2,486,783 182,201 0
EOG RES INC COM 26875P101 7,776 72,068 SH   SOLE   60,666 11,402 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 34,224 468,179 SH   SOLE   443,990 24,189 0
EXXON MOBIL CORP COM 30231G102 3,071 36,722 SH   SOLE   34,092 2,630 0
FACTSET RESH SYS INC COM 303075105 2,442 12,671 SH   SOLE   10,141 2,530 0
FLOWERS FOODS INC COM 343498101 438 22,693 SH   SOLE   14,585 8,108 0
GENERAL DYNAMICS CORP COM 369550108 34,751 170,811 SH   SOLE   168,097 2,714 0
GENERAL ELECTRIC CO COM 369604103 659 37,781 SH   SOLE   35,886 1,895 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 2,241 100,313 SH   SOLE   100,313 0 0
HANOVER INS GROUP INC COM 410867105 31,255 289,186 SH   SOLE   282,985 6,201 0
HARRIS CORP DEL COM 413875105 56,049 395,691 SH   SOLE   378,539 17,152 0
HELMERICH & PAYNE INC COM 423452101 7,047 109,021 SH   SOLE   108,685 336 0
HENRY JACK & ASSOC INC COM 426281101 1,304 11,153 SH   SOLE   11,151 2 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 916 28,210 SH   SOLE   28,210 0 0
HONEYWELL INTL INC COM 438516106 291 1,900 SH   SOLE   1,900 0 0
HORMEL FOODS CORP COM 440452100 40,888 1,123,625 SH   SOLE   1,095,865 27,760 0
ILLINOIS TOOL WKS INC COM 452308109 54,167 324,647 SH   SOLE   316,871 7,776 0
INTEL CORP COM 458140100 611 13,248 SH   SOLE   12,948 300 0
INTERNATIONAL BUSINESS MACHS COM 459200101 15,978 104,150 SH   SOLE   102,335 1,815 0
ISHARES TR SELECT DIVID ETF 464287168 257 2,615 SH   SOLE   2,615 0 0
ISHARES TR TIPS BD ETF 464287176 1,593 13,966 SH   SOLE   12,466 1,500 0
ISHARES TR RUSSELL 2000 ETF 464287655 242 1,593 SH   SOLE   1,593 0 0
JOHNSON & JOHNSON COM 478160104 2,873 20,568 SH   SOLE   17,833 2,735 0
JPMORGAN CHASE & CO COM 46625H100 2,603 24,344 SH   SOLE   23,744 600 0
KEYCORP NEW COM 493267108 551 27,335 SH   SOLE   27,335 0 0
KINDER MORGAN INC DEL COM 49456B101 225 12,500 SH   SOLE   12,500 0 0
KROGER CO COM 501044101 724 26,405 SH   SOLE   25,605 800 0
LAM RESEARCH CORP COM 512807108 257 1,400 SH   SOLE   1,400 0 0
LAZARD LTD SHS A G54050102 544 10,375 SH   SOLE   9,845 530 0
LEGGETT & PLATT INC COM 524660107 794 16,650 SH   SOLE   16,650 0 0
LOWES COS INC COM 548661107 1,842 19,823 SH   SOLE   19,523 300 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 66,248 933,865 SH   SOLE   840,276 93,589 0
MARKEL CORP COM 570535104 284 250 SH   SOLE   230 20 0
MARSH & MCLENNAN COS INC COM 571748102 370 4,548 SH   SOLE   4,548 0 0
MCCORMICK & CO INC COM NON VTG 579780206 382 3,750 SH   SOLE   3,750 0 0
MCDONALDS CORP COM 580135101 1,685 9,790 SH   SOLE   7,405 2,385 0
MEDTRONIC PLC SHS G5960L103 13,214 163,647 SH   SOLE   160,702 2,945 0
MERCK & CO INC COM 58933Y105 748 13,295 SH   SOLE   12,795 500 0
MICROSOFT CORP COM 594918104 95,382 1,115,062 SH   SOLE   1,088,029 27,033 0
MONSANTO CO NEW COM 61166W101 7,414 63,488 SH   SOLE   50,830 12,658 0
MPLX LP COM UNIT REP LTD 55336V100 27,275 768,961 SH   SOLE   768,961 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 544 38,749 SH   SOLE   38,749 0 0
NIKE INC CL B 654106103 54,292 867,978 SH   SOLE   842,710 25,268 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 4,700 94,000 SH   SOLE   94,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 753 8,980 SH   SOLE   8,580 400 0
NOVO-NORDISK A S ADR 670100205 26,999 503,058 SH   SOLE   470,751 32,307 0
NUSTAR ENERGY LP UNIT COM 67058H102 217 7,253 SH   SOLE   7,253 0 0
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 182 11,600 SH   SOLE   11,600 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 162 12,542 SH   SOLE   12,542 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 31,640 429,547 SH   SOLE   427,571 1,976 0
ONEOK INC NEW COM 682680103 1,460 27,327 SH   SOLE   27,327 0 0
ORACLE CORP COM 68389X105 270 5,715 SH   SOLE   5,715 0 0
PARKER HANNIFIN CORP COM 701094104 33,694 168,828 SH   SOLE   159,782 9,046 0
PEPSICO INC COM 713448108 3,915 32,648 SH   SOLE   32,143 505 0
PFIZER INC COM 717081103 1,518 41,914 SH   SOLE   40,669 1,245 0
PHILIP MORRIS INTL INC COM 718172109 739 6,998 SH   SOLE   6,748 250 0
PHILLIPS 66 COM 718546104 319 3,155 SH   SOLE   3,155 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 24,069 459,773 SH   SOLE   442,039 17,734 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3,986 193,151 SH   SOLE   190,144 3,007 0
PNC FINL SVCS GROUP INC COM 693475105 486 3,375 SH   SOLE   3,375 0 0
POLARIS INDS INC COM 731068102 18,379 148,231 SH   SOLE   141,318 6,913 0
PPG INDS INC COM 693506107 490 4,200 SH   SOLE   4,200 0 0
PRAXAIR INC COM 74005P104 1,532 9,910 SH   SOLE   9,910 0 0
PROCTER AND GAMBLE CO COM 742718109 2,279 24,812 SH   SOLE   20,677 4,135 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 364 7,070 SH   SOLE   7,070 0 0
RAYTHEON CO COM NEW 755111507 52,699 280,540 SH   SOLE   276,115 4,425 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 231 10,775 SH   SOLE   10,775 0 0
ROPER TECHNOLOGIES INC COM 776696106 52,425 202,415 SH   SOLE   193,721 8,694 0
ROSS STORES INC COM 778296103 51,407 640,589 SH   SOLE   630,350 10,239 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 291 4,366 SH   SOLE   4,366 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 252 2,500 SH   SOLE   2,500 0 0
SCHLUMBERGER LTD COM 806857108 213 3,173 SH   SOLE   3,173 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,315 26,300 SH   SOLE   21,300 5,000 0
SEI INVESTMENTS CO COM 784117103 46,600 648,495 SH   SOLE   637,796 10,699 0
SHERWIN WILLIAMS CO COM 824348106 49,666 121,127 SH   SOLE   117,061 4,066 0
SHIRE PLC SPONSORED ADR 82481R106 41,797 269,455 SH   SOLE   263,264 6,191 0
SONOCO PRODS CO COM 835495102 203 3,827 SH   SOLE   3,827 0 0
SOUTHERN CO COM 842587107 214 4,460 SH   SOLE   2,405 2,055 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 17,807 450,348 SH   SOLE   435,993 14,355 0
STERIS PLC SHS USD G84720104 20,914 239,110 SH   SOLE   235,365 3,745 0
SUNCOR ENERGY INC NEW COM 867224107 34,297 934,018 SH   SOLE   921,115 12,903 0
SUNTRUST BKS INC COM 867914103 1,408 21,809 SH   SOLE   21,809 0 0
SYSCO CORP COM 871829107 697 11,485 SH   SOLE   10,935 550 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 18,071 702,048 SH   SOLE   659,263 42,785 0
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 22,918 499,852 SH   SOLE   481,836 18,016 0
TELEFLEX INC COM 879369106 1,756 7,060 SH   SOLE   7,060 0 0
TEXAS INSTRS INC COM 882508104 74,320 711,607 SH   SOLE   696,960 14,647 0
THERMO FISHER SCIENTIFIC INC COM 883556102 227 1,200 SH   SOLE   1,200 0 0
TJX COS INC NEW COM 872540109 55,825 730,126 SH   SOLE   707,415 22,711 0
UNILEVER N V N Y SHS NEW 904784709 452 8,035 SH   SOLE   7,735 300 0
UNION PAC CORP COM 907818108 37,970 283,149 SH   SOLE   277,018 6,131 0
UNITED PARCEL SERVICE INC CL B 911312106 763 6,405 SH   SOLE   6,155 250 0
UNITED TECHNOLOGIES CORP COM 913017109 24,607 192,895 SH   SOLE   185,611 7,284 0
UNITEDHEALTH GROUP INC COM 91324P102 871 3,955 SH   SOLE   3,855 100 0
US BANCORP DEL COM NEW 902973304 586 10,940 SH   SOLE   9,940 1,000 0
V F CORP COM 918204108 1,934 26,135 SH   SOLE   23,135 3,000 0
VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 9,195 206,645 SH   SOLE   206,645 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 348 2,840 SH   SOLE   2,840 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 309 2,200 SH   SOLE   2,200 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 260 1,765 SH   SOLE   1,765 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 236 1,933 SH   SOLE   1,933 0 0
VANTIV INC CL A 92210H105 202 2,750 SH   SOLE   2,500 250 0
VERIZON COMMUNICATIONS INC COM 92343V104 840 15,880 SH   SOLE   15,530 350 0
VISA INC COM CL A 92826C839 350 3,070 SH   SOLE   2,870 200 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 230 3,169 SH   SOLE   3,134 35 0
WAL-MART STORES INC COM 931142103 39,382 398,808 SH   SOLE   384,929 13,879 0
WELLS FARGO CO NEW COM 949746101 1,508 24,860 SH   SOLE   23,610 1,250 0
WELLTOWER INC COM 95040Q104 207 3,250 SH   SOLE   3,250 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 10,200 274,490 SH   SOLE   273,940 550 0
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 18,233 379,141 SH   SOLE   362,620 16,521 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 9,406 242,568 SH   SOLE   231,991 10,577 0
XILINX INC COM 983919101 32,861 487,412 SH   SOLE   476,975 10,437 0