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 406 2,344 SH   SOLE   2,344 0 0
AARONS INC COM PAR $0.50 002535300 4,462 72,654 SH   SOLE   63,198 0 9,456
ABB LTD SPONSORED ADR 000375204 1,303 65,040 SH   SOLE   64,340 0 700
ABBOTT LABS COM 002824100 418 4,976 SH   SOLE   3,876 0 1,100
AFLAC INC COM 001055102 1,095 19,984 SH   SOLE   19,984 0 0
ALBEMARLE CORP COM 012653101 445 6,318 SH   SOLE   4,058 0 2,260
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 2,115 124,575 SH   SOLE   124,575 0 0
ALPHABET INC CAP STK CL C 02079K107 136 126 SH   SOLE   126 0 0
ALPHABET INC CAP STK CL A 02079K305 389 359 SH   SOLE   359 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,735 176,137 SH   SOLE   176,137 0 0
ALTRIA GROUP INC COM 02209S103 334 7,048 SH   SOLE   7,048 0 0
AMAZON COM INC COM 023135106 890 470 SH   SOLE   470 0 0
AMERIPRISE FINL INC COM 03076C106 4,679 32,236 SH   SOLE   29,888 0 2,348
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 1,902 52,350 SH   SOLE   50,817 0 1,533
ANTERO MIDSTREAM CORP COM 03676B102 4,831 421,568 SH   SOLE   388,465 0 33,103
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 767 22,350 SH   SOLE   22,350 0 0
APPLE INC COM 037833100 1,734 8,761 SH   SOLE   7,994 0 767
APTARGROUP INC COM 038336103 249 2,000 SH   SOLE   2,000 0 0
AT&T INC COM 00206R102 795 23,721 SH   SOLE   19,390 0 4,331
AUTOMATIC DATA PROCESSING IN COM 053015103 8,330 50,387 SH   SOLE   50,276 0 111
BALL CORP COM 058498106 1,646 23,520 SH   SOLE   23,520 0 0
BANK OZK COM 06417N103 1,065 35,385 SH   SOLE   24,732 0 10,653
BB&T CORP COM 054937107 801 16,309 SH   SOLE   16,309 0 0
BECTON DICKINSON & CO COM 075887109 5,303 21,044 SH   SOLE   18,335 0 2,709
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 244 1,144 SH   SOLE   1,144 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 557 12,550 SH   SOLE   12,550 0 0
BOEING CO COM 097023105 2,068 5,680 SH   SOLE   5,655 0 25
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 1,527 98,620 SH   SOLE   98,620 0 0
BP PLC SPONSORED ADR 055622104 333 7,993 SH   SOLE   7,993 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,452 32,014 SH   SOLE   31,514 0 500
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 302 7,365 SH   SOLE   7,010 0 355
CANADIAN NAT RES LTD COM 136385101 1,358 50,353 SH   SOLE   45,953 0 4,400
CANADIAN NATL RY CO COM 136375102 5,409 58,488 SH   SOLE   56,910 0 1,578
CARDINAL HEALTH INC COM 14149Y108 550 11,678 SH   SOLE   6,733 0 4,945
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 412 18,200 SH   SOLE   18,200 0 0
CASEYS GEN STORES INC COM 147528103 4,562 29,244 SH   SOLE   24,083 0 5,161
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 9,957 236,053 SH   SOLE   221,525 0 14,528
CHEVRON CORP NEW COM 166764100 1,184 9,512 SH   SOLE   9,512 0 0
CHUBB LIMITED COM H1467J104 4,823 32,742 SH   SOLE   27,997 0 4,745
CHURCH & DWIGHT INC COM 171340102 9,118 124,799 SH   SOLE   123,399 0 1,400
CISCO SYS INC COM 17275R102 1,428 26,098 SH   SOLE   26,098 0 0
COCA COLA CO COM 191216100 580 11,383 SH   SOLE   11,383 0 0
COLGATE PALMOLIVE CO COM 194162103 235 3,274 SH   SOLE   3,274 0 0
CONOCOPHILLIPS COM 20825C104 285 4,664 SH   SOLE   4,664 0 0
COSTCO WHSL CORP NEW COM 22160K105 10,516 39,794 SH   SOLE   34,674 0 5,120
CUMMINS INC COM 231021106 889 5,190 SH   SOLE   5,005 0 185
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1,388 47,360 SH   SOLE   47,360 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 295 9,234 SH   SOLE   9,234 0 0
DIGITAL RLTY TR INC COM 253868103 2,582 21,920 SH   SOLE   21,232 0 688
DISNEY WALT CO COM DISNEY 254687106 368 2,635 SH   SOLE   2,635 0 0
DOMINION ENERGY INC COM 25746U109 452 5,848 SH   SOLE   5,848 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 328 3,720 SH   SOLE   3,270 0 450
ECOLAB INC COM 278865100 16,105 81,568 SH   SOLE   76,105 0 5,463
EMERSON ELEC CO COM 291011104 441 6,617 SH   SOLE   6,517 0 100
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 7,322 534,045 SH   SOLE   491,448 0 42,597
ENBRIDGE INC COM 29250N105 530 14,697 SH   SOLE   13,792 0 905
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 42,347 3,007,573 SH   SOLE   2,746,427 0 261,146
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1,939 192,186 SH   SOLE   191,930 0 256
ENTERPRISE PRODS PARTNERS L COM 293792107 40,329 1,396,902 SH   SOLE   1,278,765 0 118,137
EOG RES INC COM 26875P101 5,134 55,105 SH   SOLE   50,865 0 4,240
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 6,289 140,748 SH   SOLE   134,620 0 6,128
EXXON MOBIL CORP COM 30231G102 2,568 33,514 SH   SOLE   31,964 0 1,550
FACTSET RESH SYS INC COM 303075105 2,348 8,194 SH   SOLE   7,814 0 380
FLOWERS FOODS INC COM 343498101 1,644 70,633 SH   SOLE   66,270 0 4,363
GENERAL DYNAMICS CORP COM 369550108 2,801 15,403 SH   SOLE   13,477 0 1,926
GENERAL ELECTRIC CO COM 369604103 224 21,347 SH   SOLE   20,567 0 780
GENERAL MLS INC COM 370334104 2,451 46,665 SH   SOLE   46,175 0 490
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,361 62,151 SH   SOLE   62,151 0 0
HANOVER INS GROUP INC COM 410867105 4,500 35,076 SH   SOLE   30,838 0 4,238
HARRIS CORP DEL COM 413875105 12,462 65,889 SH   SOLE   60,899 0 4,990
HASBRO INC COM 418056107 5,450 51,575 SH   SOLE   49,655 0 1,920
HEICO CORP NEW COM 422806109 381 2,850 SH   SOLE   2,815 0 35
HELMERICH & PAYNE INC COM 423452101 574 11,337 SH   SOLE   11,046 0 291
HENRY JACK & ASSOC INC COM 426281101 1,011 7,550 SH   SOLE   7,550 0 0
HESS MIDSTREAM PARTNERS LP UNIT LTD PR INT 428104103 7,762 398,039 SH   SOLE   372,967 0 25,072
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 3,332 121,171 SH   SOLE   121,171 0 0
HOME DEPOT INC COM 437076102 203 977 SH   SOLE   855 0 122
HORMEL FOODS CORP COM 440452100 5,949 146,746 SH   SOLE   131,056 0 15,690
ILLINOIS TOOL WKS INC COM 452308109 4,278 28,366 SH   SOLE   23,258 0 5,108
INTEL CORP COM 458140100 696 14,532 SH   SOLE   14,197 0 335
INTERNATIONAL BUSINESS MACHS COM 459200101 6,106 44,277 SH   SOLE   41,580 0 2,697
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,884 19,881 SH   SOLE   19,506 0 375
ISHARES TR SELECT DIVID ETF 464287168 265 2,664 SH   SOLE   2,624 0 40
ISHARES TR TIPS BD ETF 464287176 647 5,603 SH   SOLE   5,603 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 63 1,466 SH   SOLE   1,466 0 0
ISHARES TR MSCI EAFE ETF 464287465 75 1,143 SH   SOLE   1,143 0 0
ISHARES TR RUS MID CAP ETF 464287499 50 900 SH   SOLE   900 0 0
ISHARES TR CORE S&P MCP ETF 464287507 146 752 SH   SOLE   752 0 0
ISHARES TR S&P MC 400GR ETF 464287606 40 175 SH   SOLE   175 0 0
ISHARES TR RUS 1000 ETF 464287622 29 177 SH   SOLE   177 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 31 200 SH   SOLE   200 0 0
ISHARES TR U.S. TECH ETF 464287721 30 150 SH   SOLE   150 0 0
ISHARES TR NATIONAL MUN ETF 464288414 520 4,600 SH   SOLE   4,600 0 0
ISHARES TR IBOXX HI YD ETF 464288513 7 85 SH   SOLE   85 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 20 158 SH   SOLE   158 0 0
ISHARES TR PFD AND INCM SEC 464288687 127 3,458 SH   SOLE   3,458 0 0
JOHNSON & JOHNSON COM 478160104 1,764 12,668 SH   SOLE   12,668 0 0
JPMORGAN CHASE & CO COM 46625H100 1,854 16,580 SH   SOLE   16,580 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 60 2,400 SH   SOLE   2,400 0 0
KEYCORP NEW COM 493267108 461 25,988 SH   SOLE   25,988 0 0
LEGGETT & PLATT INC COM 524660107 432 11,250 SH   SOLE   11,250 0 0
LINDE PLC SHS G5494J103 979 4,875 SH   SOLE   4,875 0 0
LOCKHEED MARTIN CORP COM 539830109 2,780 7,648 SH   SOLE   7,378 0 270
LOWES COS INC COM 548661107 1,316 13,045 SH   SOLE   12,745 0 300
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 43,154 674,274 SH   SOLE   600,095 0 74,179
MCCORMICK & CO INC COM NON VTG 579780206 439 2,835 SH   SOLE   2,835 0 0
MCDONALDS CORP COM 580135101 5,270 25,378 SH   SOLE   24,808 0 570
MEDTRONIC PLC SHS G5960L103 6,416 65,882 SH   SOLE   62,102 0 3,780
MERCK & CO INC COM 58933Y105 680 8,110 SH   SOLE   8,110 0 0
MICROSOFT CORP COM 594918104 17,819 133,016 SH   SOLE   116,007 0 17,009
MPLX LP COM UNIT REP LTD 55336V100 18,770 583,087 SH   SOLE   550,321 0 32,766
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 4,115 85,285 SH   SOLE   75,515 0 9,770
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 364 24,660 SH   SOLE   24,660 0 0
NIKE INC CL B 654106103 10,055 119,775 SH   SOLE   106,214 0 13,561
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 2,079 62,522 SH   SOLE   62,522 0 0
NORTHWESTERN CORP COM NEW 668074305 227 3,150 SH   SOLE   3,150 0 0
NOVO-NORDISK A S ADR 670100205 10,250 200,815 SH   SOLE   194,502 0 6,313
NUSTAR ENERGY LP UNIT COM 67058H102 243 8,954 SH   SOLE   8,954 0 0
OCCIDENTAL PETE CORP COM 674599105 1,454 28,916 SH   SOLE   26,937 0 1,979
ONEOK INC NEW COM 682680103 10,045 145,979 SH   SOLE   138,231 0 7,748
ORACLE CORP COM 68389X105 320 5,617 SH   SOLE   5,617 0 0
PARKER HANNIFIN CORP COM 701094104 2,531 14,886 SH   SOLE   11,238 0 3,648
PEPSICO INC COM 713448108 2,637 20,112 SH   SOLE   19,732 0 380
PFIZER INC COM 717081103 942 21,754 SH   SOLE   21,754 0 0
PHILIP MORRIS INTL INC COM 718172109 487 6,207 SH   SOLE   6,207 0 0
PHILLIPS 66 COM 718546104 244 2,606 SH   SOLE   2,606 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 9,096 184,321 SH   SOLE   173,523 0 10,798
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3,819 156,845 SH   SOLE   153,834 0 3,011
POLARIS INDS INC COM 731068102 2,508 27,494 SH   SOLE   24,223 0 3,271
PPG INDS INC COM 693506107 391 3,350 SH   SOLE   3,350 0 0
PROCTER AND GAMBLE CO COM 742718109 2,615 23,846 SH   SOLE   22,551 0 1,295
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 416 7,070 SH   SOLE   7,070 0 0
RAYTHEON CO COM NEW 755111507 3,912 22,497 SH   SOLE   19,554 0 2,943
REALTY INCOME CORP COM 756109104 269 3,900 SH   SOLE   3,900 0 0
ROPER TECHNOLOGIES INC COM 776696106 13,223 36,103 SH   SOLE   32,833 0 3,270
ROSS STORES INC COM 778296103 6,764 68,238 SH   SOLE   60,567 0 7,671
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 721 11,086 SH   SOLE   11,086 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 564 11,150 SH   SOLE   11,150 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 1,278 12,970 SH   SOLE   12,590 0 380
SEI INVESTMENTS CO COM 784117103 3,007 53,608 SH   SOLE   46,471 0 7,137
SHERWIN WILLIAMS CO COM 824348106 7,442 16,240 SH   SOLE   14,050 0 2,190
SONOCO PRODS CO COM 835495102 250 3,827 SH   SOLE   3,827 0 0
SOUTHERN CO COM 842587107 245 4,440 SH   SOLE   3,585 0 855
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 15 482 SH   SOLE   482 0 0
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 800 8,730 SH   SOLE   8,730 0 0
STERIS PLC SHS USD G8473T100 4,752 31,918 SH   SOLE   28,843 0 3,075
SUNCOR ENERGY INC NEW COM 867224107 4,382 140,619 SH   SOLE   132,174 0 8,445
SUNTRUST BKS INC COM 867914103 1,371 21,809 SH   SOLE   21,809 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1,232 69,593 SH   SOLE   49,975 0 19,618
TALLGRASS ENERGY LP CLASS A SHS 874696107 8,588 406,828 SH   SOLE   382,238 0 24,590
TARGA RES CORP COM 87612G101 6,235 158,806 SH   SOLE   151,359 0 7,447
TC ENERGY CORP COM 87807B107 1,697 34,269 SH   SOLE   34,200 0 69
TELEFLEX INC COM 879369106 2,272 6,860 SH   SOLE   6,860 0 0
TEXAS INSTRS INC COM 882508104 8,029 69,961 SH   SOLE   60,095 0 9,866
THERMO FISHER SCIENTIFIC INC COM 883556102 352 1,200 SH   SOLE   1,200 0 0
TJX COS INC NEW COM 872540109 11,051 208,987 SH   SOLE   189,879 0 19,108
UNION PACIFIC CORP COM 907818108 5,808 34,344 SH   SOLE   30,348 0 3,996
UNITED PARCEL SERVICE INC CL B 911312106 545 5,282 SH   SOLE   5,282 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,809 36,933 SH   SOLE   33,397 0 3,536
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 6,305 354,835 SH   SOLE   337,750 0 17,085
V F CORP COM 918204108 3,536 40,477 SH   SOLE   39,752 0 725
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 98 1,132 SH   SOLE   1,132 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 145 1,805 SH   SOLE   1,805 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 104 1,190 SH   SOLE   1,190 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 8 45 SH   SOLE   45 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 22 168 SH   SOLE   168 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 65 391 SH   SOLE   391 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,457 10,816 SH   SOLE   10,811 0 5
VANGUARD INDEX FDS GROWTH ETF 922908736 403 2,468 SH   SOLE   2,468 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 487 4,389 SH   SOLE   4,389 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 287 1,831 SH   SOLE   1,831 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 282 2,258 SH   SOLE   2,258 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 259 2,967 SH   SOLE   2,967 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 714 12,499 SH   SOLE   12,499 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 3,395 110,158 SH   SOLE   103,365 0 6,793
VISA INC COM CL A 92826C839 3,441 19,829 SH   SOLE   18,694 0 1,135
WALMART INC COM 931142103 6,303 57,049 SH   SOLE   48,707 0 8,342
WASTE MGMT INC DEL COM 94106L109 478 4,139 SH   SOLE   4,139 0 0
WEC ENERGY GROUP INC COM 92939U106 932 11,180 SH   SOLE   11,085 0 95
WELLS FARGO CO NEW COM 949746101 428 9,040 SH   SOLE   8,370 0 670
WELLTOWER INC COM 95040Q104 245 3,000 SH   SOLE   3,000 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 12,188 396,101 SH   SOLE   371,249 0 24,852
WILLIAMS COS INC DEL COM 969457100 14,910 531,733 SH   SOLE   514,711 0 17,022
XILINX INC COM 983919101 7,898 66,981 SH   SOLE   60,173 0 6,808