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 493 2,244 SH   SOLE 2,244 0 0
AARONS INC COM PAR $0.50 002535300 32,590 699,360 SH   SOLE 686,980 0 12,380
ABB LTD SPONSORED ADR 000375204 1,036 43,650 SH   SOLE 42,450 0 1,200
ABBOTT LABS COM 002824100 290 4,840 SH   SOLE 3,740 0 1,100
AFLAC INC COM 001055102 829 18,940 SH   SOLE 18,940 0 0
ALBEMARLE CORP COM 012653101 21,628 233,211 SH   SOLE 228,780 0 4,431
ALPHABET INC CAP STK CL C 02079K107 219 212 SH   SOLE 192 0 20
ALPHABET INC CAP STK CL A 02079K305 239 230 SH   SOLE 230 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,172 125,069 SH   SOLE 116,569 0 8,500
ALTRIA GROUP INC COM 02209S103 394 6,325 SH   SOLE 6,325 0 0
AMERICAN TOWER CORP NEW COM 03027X100 218 1,500 SH   SOLE 1,500 0 0
AMERIPRISE FINL INC COM 03076C106 37,729 255,031 SH   SOLE 251,782 0 3,249
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 25,862 577,148 SH   SOLE 549,110 0 28,038
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 17,741 685,253 SH   SOLE 643,496 0 41,757
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 622 21,000 SH   SOLE 21,000 0 0
APPLE INC COM 037833100 3,939 23,478 SH   SOLE 22,711 0 767
APTARGROUP INC COM 038336103 314 3,500 SH   SOLE 3,500 0 0
AT&T INC COM 00206R102 1,415 39,688 SH   SOLE 34,207 0 5,481
AUTOMATIC DATA PROCESSING IN COM 053015103 6,909 60,883 SH   SOLE 52,271 0 8,612
B & G FOODS INC NEW COM 05508R106 718 30,280 SH   SOLE 29,730 0 550
BALL CORP COM 058498106 934 23,520 SH   SOLE 23,520 0 0
BANK AMER CORP COM 060505104 597 19,906 SH   SOLE 19,709 0 197
BANK OF THE OZARKS COM 063904106 43,267 896,356 SH   SOLE 861,486 0 34,870
BB&T CORP COM 054937107 1,231 23,663 SH   SOLE 22,913 0 750
BECTON DICKINSON & CO COM 075887109 37,609 173,552 SH   SOLE 169,803 0 3,749
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 328 1,644 SH   SOLE 1,644 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 272 8,500 SH   SOLE 8,000 0 500
BOEING CO COM 097023105 1,838 5,605 SH   SOLE 5,580 0 25
BRISTOL MYERS SQUIBB CO COM 110122108 1,039 16,430 SH   SOLE 15,630 0 800
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 11,449 306,212 SH   SOLE 285,574 0 20,638
BUNGE LIMITED COM G16962105 720 9,740 SH   SOLE 9,365 0 375
CANADIAN NAT RES LTD COM 136385101 26,126 830,185 SH   SOLE 826,508 0 3,677
CANADIAN NATL RY CO COM 136375102 25,655 350,816 SH   SOLE 339,103 0 11,713
CARDINAL HEALTH INC COM 14149Y108 2,531 40,384 SH   SOLE 27,985 0 12,399
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 256 12,000 SH   SOLE 12,000 0 0
CASEYS GEN STORES INC COM 147528103 14,749 134,365 SH   SOLE 127,251 0 7,114
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 7,234 248,600 SH   SOLE 248,600 0 0
CHEVRON CORP NEW COM 166764100 1,122 9,841 SH   SOLE 9,366 0 475
CHUBB LIMITED COM H1467J104 38,502 281,509 SH   SOLE 274,668 0 6,841
CHURCH & DWIGHT INC COM 171340102 19,749 392,151 SH   SOLE 383,681 0 8,470
CISCO SYS INC COM 17275R102 972 22,666 SH   SOLE 22,066 0 600
CITIGROUP INC COM NEW 172967424 539 7,985 SH   SOLE 7,485 0 500
COCA COLA CO COM 191216100 444 10,218 SH   SOLE 10,218 0 0
COLGATE PALMOLIVE CO COM 194162103 290 4,039 SH   SOLE 2,439 0 1,600
CONOCOPHILLIPS COM 20825C104 272 4,588 SH   SOLE 4,588 0 0
COSTCO WHSL CORP NEW COM 22160K105 54,935 291,540 SH   SOLE 282,634 0 8,906
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 262 9,234 SH   SOLE 9,234 0 0
DIGITAL RLTY TR INC COM 253868103 19,125 181,485 SH   SOLE 179,826 0 1,659
DISNEY WALT CO COM DISNEY 254687106 321 3,200 SH   SOLE 3,200 0 0
DOMINION ENERGY INC COM 25746U109 359 5,326 SH   SOLE 4,842 0 484
DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 4,785 311,695 SH   SOLE 311,695 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 249 3,219 SH   SOLE 2,069 0 1,150
ECOLAB INC COM 278865100 48,551 354,205 SH   SOLE 341,626 0 12,579
EMERSON ELEC CO COM 291011104 925 13,537 SH   SOLE 12,687 0 850
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 12,876 938,486 SH   SOLE 858,867 0 79,619
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1,362 141,287 SH   SOLE 139,412 0 1,875
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 8,706 612,633 SH   SOLE 552,105 0 60,528
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 49,033 3,023,022 SH   SOLE 2,804,222 0 218,800
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 8,764 641,570 SH   SOLE 640,870 0 700
ENTERPRISE PRODS PARTNERS L COM 293792107 56,122 2,292,570 SH   SOLE 2,114,751 0 177,819
EOG RES INC COM 26875P101 7,101 67,451 SH   SOLE 56,684 0 10,767
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 24,998 423,485 SH   SOLE 400,461 0 23,024
EXXON MOBIL CORP COM 30231G102 2,618 35,095 SH   SOLE 32,465 0 2,630
FACTSET RESH SYS INC COM 303075105 2,282 11,444 SH   SOLE 8,914 0 2,530
FLOWERS FOODS INC COM 343498101 443 20,251 SH   SOLE 13,075 0 7,176
GENERAL DYNAMICS CORP COM 369550108 30,038 135,981 SH   SOLE 133,322 0 2,659
GENERAL ELECTRIC CO COM 369604103 443 32,850 SH   SOLE 31,355 0 1,495
GENERAL MLS INC COM 370334104 376 8,340 SH   SOLE 7,740 0 600
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,588 80,588 SH   SOLE 80,588 0 0
HANOVER INS GROUP INC COM 410867105 34,063 288,936 SH   SOLE 282,890 0 6,046
HARRIS CORP DEL COM 413875105 54,122 335,579 SH   SOLE 318,873 0 16,706
HELMERICH & PAYNE INC COM 423452101 7,380 110,876 SH   SOLE 110,540 0 336
HENRY JACK & ASSOC INC COM 426281101 1,282 10,602 SH   SOLE 10,600 0 2
HESS MIDSTREAM PARTNERS LP UNIT LTD PR INT 428104103 4,005 210,360 SH   SOLE 210,360 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 734 26,610 SH   SOLE 26,610 0 0
HONEYWELL INTL INC COM 438516106 275 1,900 SH   SOLE 1,900 0 0
HORMEL FOODS CORP COM 440452100 38,047 1,108,583 SH   SOLE 1,081,157 0 27,426
ILLINOIS TOOL WKS INC COM 452308109 47,679 304,345 SH   SOLE 296,958 0 7,387
INTEL CORP COM 458140100 690 13,248 SH   SOLE 12,948 0 300
INTERNATIONAL BUSINESS MACHS COM 459200101 33,901 220,956 SH   SOLE 217,811 0 3,145
ISHARES TR SELECT DIVID ETF 464287168 307 3,226 SH   SOLE 3,226 0 0
ISHARES TR TIPS BD ETF 464287176 2,144 18,961 SH   SOLE 16,261 0 2,700
ISHARES TR RUSSELL 2000 ETF 464287655 242 1,593 SH   SOLE 1,593 0 0
JOHNSON & JOHNSON COM 478160104 2,698 21,053 SH   SOLE 18,318 0 2,735
JPMORGAN CHASE & CO COM 46625H100 2,770 25,186 SH   SOLE 24,686 0 500
KEYCORP NEW COM 493267108 675 34,545 SH   SOLE 33,245 0 1,300
KINDER MORGAN INC DEL COM 49456B101 188 12,500 SH   SOLE 12,500 0 0
KROGER CO COM 501044101 700 29,260 SH   SOLE 27,960 0 1,300
LAM RESEARCH CORP COM 512807108 284 1,400 SH   SOLE 1,400 0 0
LAZARD LTD SHS A G54050102 531 10,100 SH   SOLE 9,570 0 530
LEGGETT & PLATT INC COM 524660107 739 16,650 SH   SOLE 16,650 0 0
LOWES COS INC COM 548661107 1,588 18,093 SH   SOLE 17,793 0 300
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 55,586 952,639 SH   SOLE 861,029 0 91,610
MARKEL CORP COM 570535104 293 250 SH   SOLE 230 0 20
MARSH & MCLENNAN COS INC COM 571748102 322 3,900 SH   SOLE 3,900 0 0
MCCORMICK & CO INC COM NON VTG 579780206 332 3,125 SH   SOLE 3,125 0 0
MCDONALDS CORP COM 580135101 1,531 9,790 SH   SOLE 7,405 0 2,385
MEDTRONIC PLC SHS G5960L103 39,016 486,367 SH   SOLE 482,682 0 3,685
MERCK & CO INC COM 58933Y105 846 15,540 SH   SOLE 15,040 0 500
MICROSOFT CORP COM 594918104 86,888 951,994 SH   SOLE 926,211 0 25,783
MONSANTO CO NEW COM 61166W101 6,678 57,229 SH   SOLE 45,652 0 11,577
MPLX LP COM UNIT REP LTD 55336V100 27,211 823,571 SH   SOLE 811,348 0 12,223
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 372 33,774 SH   SOLE 33,774 0 0
NIKE INC CL B 654106103 50,778 764,267 SH   SOLE 740,013 0 24,254
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 4,426 94,915 SH   SOLE 94,915 0 0
NOVARTIS A G SPONSORED ADR 66987V109 766 9,480 SH   SOLE 9,080 0 400
NOVO-NORDISK A S ADR 670100205 12,609 256,024 SH   SOLE 224,424 0 31,600
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 153 12,542 SH   SOLE 12,542 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 28,160 433,498 SH   SOLE 431,611 0 1,887
ONEOK INC NEW COM 682680103 1,537 26,999 SH   SOLE 26,999 0 0
ORACLE CORP COM 68389X105 261 5,715 SH   SOLE 5,715 0 0
PARKER HANNIFIN CORP COM 701094104 27,009 157,921 SH   SOLE 149,180 0 8,741
PEPSICO INC COM 713448108 3,414 31,278 SH   SOLE 30,773 0 505
PFIZER INC COM 717081103 1,411 39,744 SH   SOLE 38,544 0 1,200
PHILIP MORRIS INTL INC COM 718172109 644 6,481 SH   SOLE 6,231 0 250
PHILLIPS 66 COM 718546104 300 3,131 SH   SOLE 3,131 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 19,022 398,107 SH   SOLE 381,568 0 16,539
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4,086 185,492 SH   SOLE 182,484 0 3,008
PNC FINL SVCS GROUP INC COM 693475105 510 3,375 SH   SOLE 3,375 0 0
POLARIS INDS INC COM 731068102 16,537 144,403 SH   SOLE 137,810 0 6,593
PPG INDS INC COM 693506107 379 3,400 SH   SOLE 3,400 0 0
PRAXAIR INC COM 74005P104 1,457 10,095 SH   SOLE 10,095 0 0
PROCTER AND GAMBLE CO COM 742718109 2,118 26,712 SH   SOLE 22,677 0 4,035
PUBLIC SVC ENTERPRISE GROUP COM 744573106 355 7,070 SH   SOLE 7,070 0 0
RAYTHEON CO COM NEW 755111507 33,606 155,712 SH   SOLE 151,337 0 4,375
ROPER TECHNOLOGIES INC COM 776696106 47,319 168,582 SH   SOLE 160,049 0 8,533
ROSS STORES INC COM 778296103 48,437 621,149 SH   SOLE 611,455 0 9,694
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 456 7,146 SH   SOLE 6,896 0 250
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 249 2,500 SH   SOLE 2,500 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,053 41,200 SH   SOLE 36,200 0 5,000
SCOTTS MIRACLE GRO CO CL A 810186106 664 7,745 SH   SOLE 7,420 0 325
SEI INVESTMENTS CO COM 784117103 40,766 544,193 SH   SOLE 533,622 0 10,571
SHERWIN WILLIAMS CO COM 824348106 42,663 108,800 SH   SOLE 104,848 0 3,952
SHIRE PLC SPONSORED ADR 82481R106 40,374 270,262 SH   SOLE 264,281 0 5,981
SPDR SER TR SPDR BLOOMBERG 78468R663 799 8,730 SH   SOLE 8,730 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 15,219 452,401 SH   SOLE 439,061 0 13,340
STERIS PLC SHS USD G84720104 24,593 263,422 SH   SOLE 259,661 0 3,761
SUNCOR ENERGY INC NEW COM 867224107 28,426 822,998 SH   SOLE 810,738 0 12,260
SUNTRUST BKS INC COM 867914103 1,484 21,809 SH   SOLE 21,809 0 0
SYSCO CORP COM 871829107 747 12,460 SH   SOLE 11,910 0 550
TALLGRASS ENERGY GP LP SHS CL A 874696107 12,776 671,716 SH   SOLE 630,431 0 41,285
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 18,337 483,945 SH   SOLE 466,522 0 17,423
TELEFLEX INC COM 879369106 1,800 7,060 SH   SOLE 7,060 0 0
TEXAS INSTRS INC COM 882508104 62,662 603,158 SH   SOLE 588,915 0 14,243
THERMO FISHER SCIENTIFIC INC COM 883556102 248 1,200 SH   SOLE 1,200 0 0
TJX COS INC NEW COM 872540109 51,145 627,080 SH   SOLE 604,844 0 22,236
UNILEVER N V N Y SHS NEW 904784709 492 8,725 SH   SOLE 8,425 0 300
UNION PAC CORP COM 907818108 38,068 283,182 SH   SOLE 277,411 0 5,771
UNITED PARCEL SERVICE INC CL B 911312106 783 7,480 SH   SOLE 7,230 0 250
UNITED TECHNOLOGIES CORP COM 913017109 33,446 265,828 SH   SOLE 258,872 0 6,956
UNITEDHEALTH GROUP INC COM 91324P102 793 3,705 SH   SOLE 3,605 0 100
US BANCORP DEL COM NEW 902973304 552 10,940 SH   SOLE 9,940 0 1,000
V F CORP COM 918204108 1,850 24,960 SH   SOLE 21,960 0 3,000
VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 7,598 214,460 SH   SOLE 214,460 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 424 3,495 SH   SOLE 3,495 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 312 2,200 SH   SOLE 2,200 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 267 1,815 SH   SOLE 1,815 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 348 2,858 SH   SOLE 2,858 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 870 18,200 SH   SOLE 17,850 0 350
VISA INC COM CL A 92826C839 364 3,045 SH   SOLE 2,845 0 200
WALMART INC COM 931142103 32,112 360,931 SH   SOLE 347,627 0 13,304
WELLS FARGO CO NEW COM 949746101 676 12,890 SH   SOLE 12,220 0 670
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 9,034 272,764 SH   SOLE 272,212 0 552
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 13,456 315,357 SH   SOLE 299,016 0 16,341
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 8,042 233,570 SH   SOLE 223,065 0 10,505
WORLDPAY INC CL A 981558109 226 2,750 SH   SOLE 2,500 0 250
XILINX INC COM 983919101 35,897 496,908 SH   SOLE 486,860 0 10,048