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 369 2,244 SH   SOLE   2,244 0 0
AARONS INC COM PAR $0.50 002535300 5,095 79,284 SH   SOLE   70,138 0 9,146
ABB LTD SPONSORED ADR 000375204 1,145 58,190 SH   SOLE   57,490 0 700
ABBOTT LABS COM 002824100 416 4,976 SH   SOLE   3,876 0 1,100
ABBVIE INC COM 00287Y109 213 2,812 SH   SOLE   2,374 0 438
AFLAC INC COM 001055102 1,049 20,047 SH   SOLE   19,984 0 63
ALBEMARLE CORP COM 012653101 281 4,046 SH   SOLE   2,360 0 1,686
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 2,067 129,110 SH   SOLE   129,110 0 0
ALPHABET INC CAP STK CL C 02079K107 154 126 SH   SOLE   126 0 0
ALPHABET INC CAP STK CL A 02079K305 438 359 SH   SOLE   359 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,727 188,906 SH   SOLE   188,906 0 0
ALTRIA GROUP INC COM 02209S103 297 7,264 SH   SOLE   7,264 0 0
AMAZON COM INC COM 023135106 816 470 SH   SOLE   470 0 0
AMERIPRISE FINL INC COM 03076C106 5,130 34,874 SH   SOLE   32,460 0 2,414
ANTERO MIDSTREAM CORP COM 03676B102 2,629 355,320 SH   SOLE   325,879 0 29,441
APOLLO GLOBAL MGMT INC COM CL A 03768E105 845 22,350 SH   SOLE   22,350 0 0
APPLE INC COM 037833100 1,883 8,406 SH   SOLE   7,994 0 412
APTARGROUP INC COM 038336103 237 2,000 SH   SOLE   2,000 0 0
AT&T INC COM 00206R102 1,022 27,004 SH   SOLE   22,673 0 4,331
AUTOMATIC DATA PROCESSING IN COM 053015103 8,131 50,372 SH   SOLE   50,261 0 111
BALL CORP COM 058498106 1,712 23,520 SH   SOLE   23,520 0 0
BANK OZK COM 06417N103 787 28,847 SH   SOLE   19,851 0 8,996
BB&T CORP COM 054937107 716 13,414 SH   SOLE   13,414 0 0
BECTON DICKINSON & CO COM 075887109 5,364 21,205 SH   SOLE   18,575 0 2,630
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 238 1,144 SH   SOLE   1,144 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 338 14,300 SH   SOLE   14,300 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 613 12,550 SH   SOLE   12,550 0 0
BOEING CO COM 097023105 2,161 5,680 SH   SOLE   5,655 0 25
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 1,403 96,120 SH   SOLE   96,120 0 0
BP PLC SPONSORED ADR 055622104 304 7,993 SH   SOLE   7,993 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,536 30,294 SH   SOLE   29,794 0 500
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 303 7,365 SH   SOLE   7,010 0 355
CANADIAN NAT RES LTD COM 136385101 1,570 58,954 SH   SOLE   54,163 0 4,791
CANADIAN NATL RY CO COM 136375102 5,254 58,468 SH   SOLE   56,725 0 1,743
CARDINAL HEALTH INC COM 14149Y108 294 6,223 SH   SOLE   1,803 0 4,420
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 465 18,200 SH   SOLE   18,200 0 0
CASEYS GEN STORES INC COM 147528103 4,922 30,540 SH   SOLE   25,583 0 4,957
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 9,520 209,321 SH   SOLE   195,738 0 13,583
CHEVRON CORP NEW COM 166764100 1,128 9,512 SH   SOLE   9,512 0 0
CHUBB LIMITED COM H1467J104 5,245 32,488 SH   SOLE   27,817 0 4,671
CHURCH & DWIGHT INC COM 171340102 9,463 125,773 SH   SOLE   124,218 0 1,555
CISCO SYS INC COM 17275R102 1,345 27,213 SH   SOLE   27,108 0 105
COCA COLA CO COM 191216100 629 11,549 SH   SOLE   11,549 0 0
COLGATE PALMOLIVE CO COM 194162103 241 3,274 SH   SOLE   3,274 0 0
CONOCOPHILLIPS COM 20825C104 277 4,864 SH   SOLE   4,864 0 0
COSTCO WHSL CORP NEW COM 22160K105 11,713 40,655 SH   SOLE   35,739 0 4,916
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 3,589 136,950 SH   SOLE   136,950 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 289 9,234 SH   SOLE   9,234 0 0
DIGITAL RLTY TR INC COM 253868103 2,474 19,056 SH   SOLE   18,305 0 751
DISNEY WALT CO COM DISNEY 254687106 343 2,635 SH   SOLE   2,635 0 0
DOMINION ENERGY INC COM 25746U109 496 6,118 SH   SOLE   6,118 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 357 3,720 SH   SOLE   3,270 0 450
ECOLAB INC COM 278865100 16,075 81,168 SH   SOLE   75,965 0 5,203
EMERSON ELEC CO COM 291011104 409 6,116 SH   SOLE   5,982 0 134
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 6,232 518,001 SH   SOLE   475,533 0 42,468
ENBRIDGE INC COM 29250N105 489 13,947 SH   SOLE   13,042 0 905
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 37,206 2,844,519 SH   SOLE   2,583,018 0 261,501
ENTERPRISE PRODS PARTNERS L COM 293792107 40,298 1,410,001 SH   SOLE   1,291,451 0 118,550
EOG RES INC COM 26875P101 3,991 53,776 SH   SOLE   49,655 0 4,121
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 1,386 42,372 SH   SOLE   42,372 0 0
EXXON MOBIL CORP COM 30231G102 2,364 33,479 SH   SOLE   31,889 0 1,590
FACTSET RESH SYS INC COM 303075105 1,839 7,569 SH   SOLE   7,224 0 345
FLOWERS FOODS INC COM 343498101 1,787 77,260 SH   SOLE   71,965 0 5,295
GENERAL DYNAMICS CORP COM 369550108 2,908 15,912 SH   SOLE   13,997 0 1,915
GENERAL ELECTRIC CO COM 369604103 191 21,337 SH   SOLE   20,557 0 780
GENERAL MLS INC COM 370334104 2,568 46,592 SH   SOLE   46,102 0 490
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,332 62,052 SH   SOLE   62,052 0 0
HANOVER INS GROUP INC COM 410867105 4,723 34,848 SH   SOLE   30,744 0 4,104
HASBRO INC COM 418056107 6,450 54,342 SH   SOLE   52,122 0 2,220
HEICO CORP NEW COM 422806109 516 4,130 SH   SOLE   4,015 0 115
HEICO CORP NEW CL A 422806208 369 3,795 SH   SOLE   3,695 0 100
HELMERICH & PAYNE INC COM 423452101 525 13,098 SH   SOLE   12,576 0 522
HENRY JACK & ASSOC INC COM 426281101 993 6,800 SH   SOLE   6,800 0 0
HESS MIDSTREAM PARTNERS LP UNIT LTD PR INT 428104103 7,198 373,713 SH   SOLE   348,494 0 25,219
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 3,138 124,171 SH   SOLE   124,171 0 0
HOME DEPOT INC COM 437076102 242 1,042 SH   SOLE   920 0 122
HONEYWELL INTL INC COM 438516106 209 1,233 SH   SOLE   1,233 0 0
HORMEL FOODS CORP COM 440452100 6,402 146,408 SH   SOLE   131,344 0 15,064
ILLINOIS TOOL WKS INC COM 452308109 3,913 25,004 SH   SOLE   20,448 0 4,556
INTEL CORP COM 458140100 733 14,232 SH   SOLE   13,897 0 335
INTERNATIONAL BUSINESS MACHS COM 459200101 6,697 46,054 SH   SOLE   43,211 0 2,843
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 373 3,041 SH   SOLE   3,041 0 0
ISHARES TR SELECT DIVID ETF 464287168 229 2,245 SH   SOLE   2,205 0 40
ISHARES TR TIPS BD ETF 464287176 652 5,603 SH   SOLE   5,603 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 37 916 SH   SOLE   916 0 0
ISHARES TR RUS MID CAP ETF 464287499 50 900 SH   SOLE   900 0 0
ISHARES TR CORE S&P MCP ETF 464287507 145 752 SH   SOLE   752 0 0
ISHARES TR S&P MC 400GR ETF 464287606 39 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 30 200 SH   SOLE   200 0 0
ISHARES TR U.S. TECH ETF 464287721 31 150 SH   SOLE   150 0 0
ISHARES TR NATIONAL MUN ETF 464288414 818 7,169 SH   SOLE   7,169 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 130 3,458 SH   SOLE   3,458 0 0
JOHNSON & JOHNSON COM 478160104 1,620 12,524 SH   SOLE   12,493 0 31
JPMORGAN CHASE & CO COM 46625H100 2,017 17,135 SH   SOLE   16,995 0 140
KEYCORP NEW COM 493267108 251 14,080 SH   SOLE   14,080 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 13,751 65,909 SH   SOLE   60,968 0 4,941
LEGGETT & PLATT INC COM 524660107 461 11,250 SH   SOLE   11,250 0 0
LINDE PLC SHS G5494J103 944 4,875 SH   SOLE   4,875 0 0
LOCKHEED MARTIN CORP COM 539830109 3,276 8,398 SH   SOLE   8,048 0 350
LOWES COS INC COM 548661107 1,434 13,045 SH   SOLE   12,745 0 300
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 42,227 637,194 SH   SOLE   565,155 0 72,039
MCCORMICK & CO INC COM NON VTG 579780206 443 2,835 SH   SOLE   2,835 0 0
MCDONALDS CORP COM 580135101 6,451 30,044 SH   SOLE   29,073 0 971
MEDTRONIC PLC SHS G5960L103 7,367 67,827 SH   SOLE   63,882 0 3,945
MERCK & CO INC COM 58933Y105 736 8,745 SH   SOLE   8,745 0 0
MICROSOFT CORP COM 594918104 18,532 133,294 SH   SOLE   116,828 0 16,466
MPLX LP COM UNIT REP LTD 55336V100 17,662 630,560 SH   SOLE   593,975 0 36,585
NEXTERA ENERGY INC COM 65339F101 227 973 SH   SOLE   573 0 400
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 4,719 89,305 SH   SOLE   80,460 0 8,845
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 343 24,661 SH   SOLE   24,661 0 0
NIKE INC CL B 654106103 11,437 121,778 SH   SOLE   108,709 0 13,069
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 742 30,763 SH   SOLE   30,763 0 0
NORTHWESTERN CORP COM NEW 668074305 236 3,150 SH   SOLE   3,150 0 0
NOVO-NORDISK A S ADR 670100205 10,334 199,875 SH   SOLE   194,377 0 5,498
NUSTAR ENERGY LP UNIT COM 67058H102 254 8,954 SH   SOLE   8,954 0 0
OCCIDENTAL PETE CORP COM 674599105 1,277 28,714 SH   SOLE   26,714 0 2,000
ONEOK INC NEW COM 682680103 11,825 160,467 SH   SOLE   153,012 0 7,455
ORACLE CORP COM 68389X105 312 5,671 SH   SOLE   5,617 0 54
PARKER HANNIFIN CORP COM 701094104 2,280 12,625 SH   SOLE   9,481 0 3,144
PEMBINA PIPELINE CORP COM 706327103 3,344 90,209 SH   SOLE   84,821 0 5,388
PEPSICO INC COM 713448108 2,783 20,297 SH   SOLE   19,898 0 399
PFIZER INC COM 717081103 779 21,674 SH   SOLE   21,674 0 0
PHILIP MORRIS INTL INC COM 718172109 480 6,323 SH   SOLE   6,323 0 0
PHILLIPS 66 COM 718546104 267 2,606 SH   SOLE   2,606 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 10,416 183,971 SH   SOLE   171,979 0 11,992
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3,254 156,810 SH   SOLE   153,834 0 2,976
POLARIS INC COM 731068102 2,306 26,206 SH   SOLE   23,014 0 3,192
PPG INDS INC COM 693506107 391 3,300 SH   SOLE   3,300 0 0
PROCTER & GAMBLE CO COM 742718109 2,966 23,847 SH   SOLE   22,552 0 1,295
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 439 7,070 SH   SOLE   7,070 0 0
RAYTHEON CO COM NEW 755111507 4,430 22,579 SH   SOLE   19,729 0 2,850
REALTY INCOME CORP COM 756109104 299 3,900 SH   SOLE   3,900 0 0
ROPER TECHNOLOGIES INC COM 776696106 12,940 36,288 SH   SOLE   33,098 0 3,190
ROSS STORES INC COM 778296103 7,587 69,065 SH   SOLE   61,623 0 7,442
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 48 800 SH   SOLE   800 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 663 11,271 SH   SOLE   11,271 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,341 13,171 SH   SOLE   12,791 0 380
SEI INVESTMENTS CO COM 784117103 3,194 53,903 SH   SOLE   46,976 0 6,927
SHERWIN WILLIAMS CO COM 824348106 8,814 16,030 SH   SOLE   13,935 0 2,095
SIMON PPTY GROUP INC NEW COM 828806109 268 1,725 SH   SOLE   1,725 0 0
SONOCO PRODS CO COM 835495102 223 3,827 SH   SOLE   3,827 0 0
SOUTHERN CO COM 842587107 274 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,638 32,099 SH   SOLE   29,088 0 3,011
SUNCOR ENERGY INC NEW COM 867224107 4,442 140,663 SH   SOLE   132,044 0 8,619
SUNTRUST BKS INC COM 867914103 1,500 21,809 SH   SOLE   21,809 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 899 52,271 SH   SOLE   34,889 0 17,382
TALLGRASS ENERGY LP CLASS A SHS 874696107 4,818 239,238 SH   SOLE   209,209 0 30,029
TARGA RES CORP COM 87612G101 5,929 147,609 SH   SOLE   139,445 0 8,164
TC ENERGY CORP COM 87807B107 3,306 63,828 SH   SOLE   57,764 0 6,064
TELEFLEX INC COM 879369106 2,297 6,760 SH   SOLE   6,760 0 0
TEXAS INSTRS INC COM 882508104 8,874 68,661 SH   SOLE   59,286 0 9,375
THERMO FISHER SCIENTIFIC INC COM 883556102 350 1,200 SH   SOLE   1,200 0 0
TJX COS INC NEW COM 872540109 12,006 215,399 SH   SOLE   196,881 0 18,518
UNION PACIFIC CORP COM 907818108 5,681 35,075 SH   SOLE   31,183 0 3,892
UNITED PARCEL SERVICE INC CL B 911312106 662 5,528 SH   SOLE   5,528 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,869 35,665 SH   SOLE   32,537 0 3,128
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 5,849 338,689 SH   SOLE   321,090 0 17,599
V F CORP COM 918204108 4,373 49,135 SH   SOLE   48,143 0 992
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 100 1,132 SH   SOLE   1,132 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 146 1,805 SH   SOLE   1,805 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 111 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 10 78 SH   SOLE   78 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 66 391 SH   SOLE   391 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,491 10,936 SH   SOLE   10,931 0 5
VANGUARD INDEX FDS GROWTH ETF 922908736 410 2,468 SH   SOLE   2,468 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 490 4,389 SH   SOLE   4,389 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 266 1,728 SH   SOLE   1,728 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 263 2,967 SH   SOLE   2,967 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 786 13,020 SH   SOLE   12,845 0 175
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 2,915 105,366 SH   SOLE   98,690 0 6,676
VISA INC COM CL A 92826C839 4,253 24,724 SH   SOLE   23,339 0 1,385
WALMART INC COM 931142103 6,780 57,125 SH   SOLE   49,158 0 7,967
WASTE MGMT INC DEL COM 94106L109 495 4,304 SH   SOLE   4,304 0 0
WEC ENERGY GROUP INC COM 92939U106 1,177 12,380 SH   SOLE   11,910 0 470
WELLS FARGO CO NEW COM 949746101 461 9,130 SH   SOLE   8,460 0 670
WELLTOWER INC COM 95040Q104 272 3,000 SH   SOLE   3,000 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 7,812 313,849 SH   SOLE   301,140 0 12,709
WILLIAMS COS INC DEL COM 969457100 12,943 537,935 SH   SOLE   515,327 0 22,608
XILINX INC COM 983919101 6,518 67,967 SH   SOLE   61,398 0 6,569