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 457 2,399 SH   SOLE   2,399 0 0
AARONS INC COM PAR $0.50 002535300 3,114 74,066 SH   SOLE   63,091 0 10,975
ABB LTD SPONSORED ADR 000375204 1,200 63,125 SH   SOLE   60,225 0 2,900
ABBOTT LABS COM 002824100 360 4,976 SH   SOLE   3,876 0 1,100
AFLAC INC COM 001055102 910 19,984 SH   SOLE   19,984 0 0
ALBEMARLE CORP COM 012653101 1,909 24,768 SH   SOLE   20,612 0 4,156
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 2,142 123,510 SH   SOLE   123,510 0 0
ALPHABET INC CAP STK CL A 02079K305 281 269 SH   SOLE   269 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 6,168 706,498 SH   SOLE   701,498 0 5,000
ALTRIA GROUP INC COM 02209S103 316 6,398 SH   SOLE   6,398 0 0
AMAZON COM INC COM 023135106 518 345 SH   SOLE   345 0 0
AMERIPRISE FINL INC COM 03076C106 3,123 29,919 SH   SOLE   27,130 0 2,790
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 4,225 130,038 SH   SOLE   127,460 0 2,578
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 6,251 292,233 SH   SOLE   271,535 0 20,697
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 616 25,100 SH   SOLE   25,100 0 0
APPLE INC COM 037833100 1,376 8,726 SH   SOLE   7,959 0 767
APTARGROUP INC COM 038336103 329 3,500 SH   SOLE   3,500 0 0
AT&T INC COM 00206R102 699 24,496 SH   SOLE   19,615 0 4,881
AUTOMATIC DATA PROCESSING IN COM 053015103 7,503 57,221 SH   SOLE   48,610 0 8,611
B & G FOODS INC NEW COM 05508R106 474 16,400 SH   SOLE   16,400 0 0
BALL CORP COM 058498106 1,081 23,520 SH   SOLE   23,520 0 0
BANK AMER CORP COM 060505104 216 8,762 SH   SOLE   8,565 0 197
BANK OZK COM 06417N103 1,489 65,241 SH   SOLE   36,268 0 28,973
BB&T CORP COM 054937107 875 20,188 SH   SOLE   19,263 0 925
BECTON DICKINSON & CO COM 075887109 4,836 21,463 SH   SOLE   18,170 0 3,293
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 234 1,144 SH   SOLE   1,144 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 374 12,550 SH   SOLE   12,050 0 500
BOEING CO COM 097023105 1,720 5,332 SH   SOLE   5,307 0 25
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 482 31,000 SH   SOLE   31,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 406 7,810 SH   SOLE   7,210 0 600
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 223 7,678 SH   SOLE   6,880 0 798
BUNGE LIMITED COM G16962105 259 4,849 SH   SOLE   3,679 0 1,170
CANADIAN NAT RES LTD COM 136385101 1,074 44,512 SH   SOLE   40,708 0 3,804
CANADIAN NATL RY CO COM 136375102 4,616 62,292 SH   SOLE   50,839 0 11,453
CARDINAL HEALTH INC COM 14149Y108 1,007 22,583 SH   SOLE   14,908 0 7,675
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 287 18,200 SH   SOLE   18,200 0 0
CASEYS GEN STORES INC COM 147528103 3,195 24,937 SH   SOLE   18,772 0 6,165
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 9,420 260,947 SH   SOLE   246,553 0 14,394
CHEVRON CORP NEW COM 166764100 1,041 9,572 SH   SOLE   9,572 0 0
CHUBB LIMITED COM H1467J104 4,824 37,345 SH   SOLE   31,723 0 5,622
CHURCH & DWIGHT INC COM 171340102 8,534 129,771 SH   SOLE   120,221 0 9,550
CISCO SYS INC COM 17275R102 997 23,004 SH   SOLE   22,079 0 925
COCA COLA CO COM 191216100 539 11,383 SH   SOLE   11,383 0 0
CONOCOPHILLIPS COM 20825C104 291 4,664 SH   SOLE   4,664 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,764 38,112 SH   SOLE   30,038 0 8,074
CUMMINS INC COM 231021106 908 6,794 SH   SOLE   6,134 0 660
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 270 9,234 SH   SOLE   9,234 0 0
DIGITAL RLTY TR INC COM 253868103 2,216 20,800 SH   SOLE   19,119 0 1,681
DISNEY WALT CO COM DISNEY 254687106 263 2,400 SH   SOLE   2,400 0 0
DOMINION ENERGY INC COM 25746U109 408 5,712 SH   SOLE   5,228 0 484
DUKE ENERGY CORP NEW COM NEW 26441C204 325 3,770 SH   SOLE   2,620 0 1,150
ECOLAB INC COM 278865100 13,227 89,767 SH   SOLE   77,867 0 11,900
EMERSON ELEC CO COM 291011104 407 6,807 SH   SOLE   6,707 0 100
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 7,089 523,930 SH   SOLE   490,352 0 33,577
ENBRIDGE INC COM 29250N105 520 16,739 SH   SOLE   15,834 0 905
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 42,111 3,187,780 SH   SOLE   2,895,121 0 292,659
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 4,453 404,455 SH   SOLE   404,285 0 170
ENTERPRISE PRODS PARTNERS L COM 293792107 38,856 1,580,157 SH   SOLE   1,428,818 0 151,340
EOG RES INC COM 26875P101 5,290 60,664 SH   SOLE   51,249 0 9,414
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 8,666 200,368 SH   SOLE   191,368 0 9,000
EXXON MOBIL CORP COM 30231G102 2,261 33,164 SH   SOLE   30,614 0 2,550
FACTSET RESH SYS INC COM 303075105 2,043 10,208 SH   SOLE   7,678 0 2,530
FLOWERS FOODS INC COM 343498101 242 13,082 SH   SOLE   9,490 0 3,592
GENERAL DYNAMICS CORP COM 369550108 2,214 14,086 SH   SOLE   11,661 0 2,425
GENERAL ELECTRIC CO COM 369604103 162 21,347 SH   SOLE   20,567 0 780
GENERAL MLS INC COM 370334104 1,392 35,745 SH   SOLE   33,535 0 2,210
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,258 68,114 SH   SOLE   68,114 0 0
HANOVER INS GROUP INC COM 410867105 4,272 36,588 SH   SOLE   31,317 0 5,271
HARRIS CORP DEL COM 413875105 9,736 72,308 SH   SOLE   58,005 0 14,303
HASBRO INC COM 418056107 2,621 32,263 SH   SOLE   30,588 0 1,675
HELMERICH & PAYNE INC COM 423452101 456 9,502 SH   SOLE   9,160 0 341
HENRY JACK & ASSOC INC COM 426281101 1,053 8,320 SH   SOLE   8,320 0 0
HESS MIDSTREAM PARTNERS LP UNIT LTD PR INT 428104103 7,502 441,836 SH   SOLE   415,652 0 26,184
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 751 26,310 SH   SOLE   26,310 0 0
HORMEL FOODS CORP COM 440452100 6,970 163,299 SH   SOLE   138,713 0 24,586
ILLINOIS TOOL WKS INC COM 452308109 5,196 41,011 SH   SOLE   34,369 0 6,641
INTEL CORP COM 458140100 650 13,857 SH   SOLE   13,557 0 300
INTERNATIONAL BUSINESS MACHS COM 459200101 4,165 36,643 SH   SOLE   33,217 0 3,426
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,019 15,040 SH   SOLE   14,575 0 465
ISHARES TR TIPS BD ETF 464287176 856 7,816 SH   SOLE   5,816 0 2,000
JOHNSON & JOHNSON COM 478160104 1,636 12,678 SH   SOLE   11,028 0 1,650
JPMORGAN CHASE & CO COM 46625H100 1,587 16,255 SH   SOLE   16,055 0 200
KEYCORP NEW COM 493267108 445 30,103 SH   SOLE   29,303 0 800
LAM RESEARCH CORP COM 512807108 208 1,524 SH   SOLE   1,524 0 0
LEGGETT & PLATT INC COM 524660107 561 15,650 SH   SOLE   15,650 0 0
LINDE PLC COM G5494J103 1,456 9,330 SH   SOLE   9,330 0 0
LOCKHEED MARTIN CORP COM 539830109 1,479 5,650 SH   SOLE   5,380 0 270
LOWES COS INC COM 548661107 1,303 14,108 SH   SOLE   13,808 0 300
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 40,591 711,373 SH   SOLE   632,837 0 78,535
MCCORMICK & CO INC COM NON VTG 579780206 421 3,025 SH   SOLE   3,025 0 0
MCDONALDS CORP COM 580135101 1,745 9,825 SH   SOLE   7,440 0 2,385
MEDTRONIC PLC SHS G5960L103 5,143 56,546 SH   SOLE   52,236 0 4,310
MERCK & CO INC COM 58933Y105 636 8,320 SH   SOLE   8,020 0 300
MICROSOFT CORP COM 594918104 14,201 139,814 SH   SOLE   117,012 0 22,802
MPLX LP COM UNIT REP LTD 55336V100 16,765 553,304 SH   SOLE   526,656 0 26,648
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,007 23,400 SH   SOLE   23,400 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 237 24,733 SH   SOLE   24,733 0 0
NIKE INC CL B 654106103 8,861 119,520 SH   SOLE   97,512 0 22,008
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 3,527 122,287 SH   SOLE   122,287 0 0
NOVARTIS A G SPONSORED ADR 66987V109 212 2,475 SH   SOLE   2,275 0 200
NOVO-NORDISK A S ADR 670100205 10,274 223,001 SH   SOLE   194,033 0 28,968
NUSTAR ENERGY LP UNIT COM 67058H102 224 10,703 SH   SOLE   10,703 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 2,039 33,224 SH   SOLE   31,301 0 1,923
ONEOK INC NEW COM 682680103 4,419 81,904 SH   SOLE   75,716 0 6,188
ORACLE CORP COM 68389X105 254 5,617 SH   SOLE   5,617 0 0
PARKER HANNIFIN CORP COM 701094104 5,366 35,977 SH   SOLE   27,936 0 8,041
PEPSICO INC COM 713448108 2,677 24,234 SH   SOLE   23,854 0 380
PFIZER INC COM 717081103 963 22,054 SH   SOLE   21,454 0 600
PHILIP MORRIS INTL INC COM 718172109 414 6,207 SH   SOLE   6,207 0 0
PHILLIPS 66 COM 718546104 276 3,206 SH   SOLE   3,206 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 8,579 203,729 SH   SOLE   192,632 0 11,097
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3,279 163,619 SH   SOLE   160,609 0 3,010
POLARIS INDS INC COM 731068102 2,468 32,180 SH   SOLE   26,208 0 5,972
PPG INDS INC COM 693506107 348 3,400 SH   SOLE   3,400 0 0
PROCTER AND GAMBLE CO COM 742718109 2,264 24,628 SH   SOLE   20,933 0 3,695
PUBLIC SVC ENTERPRISE GROUP COM 744573106 368 7,070 SH   SOLE   7,070 0 0
RAYTHEON CO COM NEW 755111507 3,306 21,559 SH   SOLE   17,753 0 3,806
ROPER TECHNOLOGIES INC COM 776696106 10,298 38,639 SH   SOLE   30,549 0 8,089
ROSS STORES INC COM 778296103 5,894 70,845 SH   SOLE   62,286 0 8,559
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 603 10,356 SH   SOLE   10,031 0 325
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 604 12,100 SH   SOLE   9,100 0 3,000
SCOTTS MIRACLE GRO CO CL A 810186106 806 13,122 SH   SOLE   12,342 0 780
SEI INVESTMENTS CO COM 784117103 2,789 60,369 SH   SOLE   51,168 0 9,201
SHERWIN WILLIAMS CO COM 824348106 6,806 17,298 SH   SOLE   13,644 0 3,654
SHIRE PLC SPONSORED ADR 82481R106 4,961 28,503 SH   SOLE   23,166 0 5,337
SONOCO PRODS CO COM 835495102 203 3,827 SH   SOLE   3,827 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 798 8,730 SH   SOLE   8,730 0 0
STERIS PLC SHS USD G84720104 3,223 30,163 SH   SOLE   26,597 0 3,566
SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 1,647 163,870 SH   SOLE   163,870 0 0
SUNCOR ENERGY INC NEW COM 867224107 3,907 139,690 SH   SOLE   129,338 0 10,352
SUNTRUST BKS INC COM 867914103 1,100 21,809 SH   SOLE   21,809 0 0
SYSCO CORP COM 871829107 218 3,475 SH   SOLE   3,125 0 350
TALLGRASS ENERGY LP CLASS A SHS 874696107 12,391 509,097 SH   SOLE   475,364 0 33,733
TARGA RES CORP COM 87612G101 6,426 178,393 SH   SOLE   171,636 0 6,757
TELEFLEX INC COM 879369106 1,825 7,060 SH   SOLE   7,060 0 0
TEXAS INSTRS INC COM 882508104 7,005 74,124 SH   SOLE   61,520 0 12,603
THERMO FISHER SCIENTIFIC INC COM 883556102 269 1,200 SH   SOLE   1,200 0 0
TJX COS INC NEW COM 872540109 9,777 218,528 SH   SOLE   177,079 0 41,449
UNION PAC CORP COM 907818108 4,937 35,718 SH   SOLE   30,687 0 5,031
UNITED PARCEL SERVICE INC CL B 911312106 468 4,800 SH   SOLE   4,455 0 345
UNITED TECHNOLOGIES CORP COM 913017109 4,638 43,554 SH   SOLE   38,242 0 5,312
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 4,833 372,330 SH   SOLE   355,325 0 17,005
V F CORP COM 918204108 2,441 34,221 SH   SOLE   30,751 0 3,470
VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 325 7,710 SH   SOLE   7,710 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 365 2,718 SH   SOLE   2,718 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 935 8,143 SH   SOLE   8,143 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 269 2,036 SH   SOLE   2,036 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 283 2,889 SH   SOLE   2,889 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 396 3,687 SH   SOLE   3,687 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 583 10,364 SH   SOLE   10,014 0 350
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 5,897 226,466 SH   SOLE   216,495 0 9,971
VISA INC COM CL A 92826C839 1,527 11,574 SH   SOLE   11,204 0 370
WALMART INC COM 931142103 5,540 59,472 SH   SOLE   47,934 0 11,537
WASTE MGMT INC DEL COM 94106L109 286 3,214 SH   SOLE   2,454 0 760
WELLS FARGO CO NEW COM 949746101 428 9,290 SH   SOLE   8,620 0 670
WELLTOWER INC COM 95040Q104 208 3,000 SH   SOLE   3,000 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 3,157 113,833 SH   SOLE   113,387 0 446
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 9,453 223,856 SH   SOLE   209,381 0 14,475
WILLIAMS COS INC DEL COM 969457100 11,391 516,578 SH   SOLE   499,796 0 16,782
XILINX INC COM 983919101 5,972 70,120 SH   SOLE   61,137 0 8,983