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 421 2,389 SH   SOLE   2,389 0 0
AARONS INC COM PAR $0.50 002535300 5,861 102,634 SH   SOLE   93,438 0 9,196
ABB LTD SPONSORED ADR 000375204 1,135 47,118 SH   SOLE   47,093 0 25
ABBOTT LABS COM 002824100 347 3,991 SH   SOLE   3,978 0 13
ABBVIE INC COM 00287Y109 259 2,929 SH   SOLE   2,479 0 450
AFLAC INC COM 001055102 990 18,722 SH   SOLE   18,659 0 63
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 704 65,110 SH   SOLE   65,110 0 0
ALPHABET INC CAP STK CL C 02079K107 214 160 SH   SOLE   160 0 0
ALPHABET INC CAP STK CL A 02079K305 493 368 SH   SOLE   368 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 2,251 264,822 SH   SOLE   264,822 0 0
ALTRIA GROUP INC COM 02209S103 333 6,673 SH   SOLE   6,673 0 0
AMAZON COM INC COM 023135106 942 510 SH   SOLE   510 0 0
AMERIPRISE FINL INC COM 03076C106 5,991 35,964 SH   SOLE   33,618 0 2,346
AMGEN INC COM 031162100 246 1,020 SH   SOLE   1,005 0 15
ANTERO MIDSTREAM CORP COM 03676B102 1,169 154,082 SH   SOLE   131,026 0 23,056
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,066 22,350 SH   SOLE   22,350 0 0
APPLE INC COM 037833100 2,633 8,966 SH   SOLE   8,575 0 391
APTARGROUP INC COM 038336103 233 2,015 SH   SOLE   2,015 0 0
AQUA AMERICA INC COM 03836W103 206 4,379 SH   SOLE   4,379 0 0
AT&T INC COM 00206R102 1,134 29,013 SH   SOLE   24,682 0 4,331
AUTOMATIC DATA PROCESSING IN COM 053015103 8,468 49,667 SH   SOLE   49,556 0 111
BALL CORP COM 058498106 1,521 23,520 SH   SOLE   23,520 0 0
BANK OZK COM 06417N103 791 25,945 SH   SOLE   17,846 0 8,099
BECTON DICKINSON & CO COM 075887109 5,898 21,685 SH   SOLE   19,071 0 2,614
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 282 1,244 SH   SOLE   1,244 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 346 14,300 SH   SOLE   14,300 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 702 12,550 SH   SOLE   12,550 0 0
BOEING CO COM 097023105 1,880 5,772 SH   SOLE   5,747 0 25
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 1,201 76,920 SH   SOLE   76,920 0 0
BP PLC SPONSORED ADR 055622104 307 8,138 SH   SOLE   8,138 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,923 29,962 SH   SOLE   29,429 0 533
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 1 283 SH   SOLE   250 0 33
CANADIAN NAT RES LTD COM 136385101 1,951 60,322 SH   SOLE   55,618 0 4,704
CANADIAN NATL RY CO COM 136375102 5,052 55,859 SH   SOLE   54,145 0 1,714
CARDINAL HEALTH INC COM 14149Y108 282 5,569 SH   SOLE   1,258 0 4,311
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 584 18,200 SH   SOLE   18,200 0 0
CASEYS GEN STORES INC COM 147528103 5,039 31,696 SH   SOLE   26,843 0 4,853
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 8,214 206,325 SH   SOLE   194,322 0 12,003
CHEVRON CORP NEW COM 166764100 1,150 9,545 SH   SOLE   9,545 0 0
CHUBB LIMITED COM H1467J104 5,132 32,969 SH   SOLE   28,272 0 4,697
CHURCH & DWIGHT INC COM 171340102 8,514 121,039 SH   SOLE   119,199 0 1,840
CINTAS CORP COM 172908105 565 2,100 SH   SOLE   2,090 0 10
CISCO SYS INC COM 17275R102 1,752 36,524 SH   SOLE   36,413 0 111
COCA COLA CO COM 191216100 663 11,979 SH   SOLE   11,979 0 0
COLGATE PALMOLIVE CO COM 194162103 212 3,074 SH   SOLE   3,074 0 0
CONOCOPHILLIPS COM 20825C104 319 4,899 SH   SOLE   4,899 0 0
COSTCO WHSL CORP NEW COM 22160K105 12,163 41,381 SH   SOLE   36,635 0 4,746
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 4,663 190,410 SH   SOLE   190,410 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 295 9,233 SH   SOLE   9,233 0 0
DIGITAL RLTY TR INC COM 253868103 2,320 19,373 SH   SOLE   18,644 0 729
DISNEY WALT CO COM DISNEY 254687106 365 2,525 SH   SOLE   2,525 0 0
DOMINION ENERGY INC COM 25746U109 507 6,118 SH   SOLE   6,118 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 339 3,720 SH   SOLE   3,270 0 450
ECOLAB INC COM 278865100 14,747 76,414 SH   SOLE   71,405 0 5,009
EMERSON ELEC CO COM 291011104 432 5,666 SH   SOLE   5,532 0 134
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 4,165 415,214 SH   SOLE   385,941 0 29,273
ENBRIDGE INC COM 29250N105 2,551 64,137 SH   SOLE   63,187 0 950
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 34,401 2,681,290 SH   SOLE   2,442,955 0 238,335
ENTERPRISE PRODS PARTNERS L COM 293792107 40,543 1,439,754 SH   SOLE   1,331,663 0 108,091
EOG RES INC COM 26875P101 4,212 50,285 SH   SOLE   46,393 0 3,892
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 922 30,838 SH   SOLE   30,838 0 0
EXXON MOBIL CORP COM 30231G102 2,248 32,219 SH   SOLE   31,854 0 365
FACTSET RESH SYS INC COM 303075105 1,965 7,323 SH   SOLE   6,978 0 345
FLOWERS FOODS INC COM 343498101 1,783 82,032 SH   SOLE   76,610 0 5,422
GENERAL DYNAMICS CORP COM 369550108 1,975 11,199 SH   SOLE   9,550 0 1,649
GENERAL ELECTRIC CO COM 369604103 237 21,237 SH   SOLE   20,557 0 680
GENERAL MLS INC COM 370334104 2,338 43,654 SH   SOLE   43,164 0 490
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,260 61,512 SH   SOLE   61,512 0 0
HANOVER INS GROUP INC COM 410867105 4,691 34,326 SH   SOLE   30,270 0 4,056
HASBRO INC COM 418056107 6,682 63,273 SH   SOLE   60,937 0 2,336
HEICO CORP NEW COM 422806109 670 5,870 SH   SOLE   5,755 0 115
HEICO CORP NEW CL A 422806208 1,090 12,180 SH   SOLE   11,790 0 390
HELMERICH & PAYNE INC COM 423452101 565 12,433 SH   SOLE   11,831 0 602
HENRY JACK & ASSOC INC COM 426281101 993 6,817 SH   SOLE   6,817 0 0
HESS MIDSTREAM LP CL A SHS 428103105 7,727 340,689 SH   SOLE   320,584 0 20,105
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2,879 129,971 SH   SOLE   129,971 0 0
HOME DEPOT INC COM 437076102 269 1,232 SH   SOLE   1,110 0 122
HONEYWELL INTL INC COM 438516106 200 1,130 SH   SOLE   1,130 0 0
HORMEL FOODS CORP COM 440452100 6,279 139,201 SH   SOLE   124,923 0 14,278
ILLINOIS TOOL WKS INC COM 452308109 2,758 15,356 SH   SOLE   11,243 0 4,113
INTEL CORP COM 458140100 861 14,390 SH   SOLE   14,055 0 335
INTERNATIONAL BUSINESS MACHS COM 459200101 6,285 46,887 SH   SOLE   44,073 0 2,814
ISHARES TR SELECT DIVID ETF 464287168 307 2,903 SH   SOLE   2,863 0 40
ISHARES TR TIPS BD ETF 464287176 452 3,878 SH   SOLE   3,878 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 102 2,284 SH   SOLE   2,284 0 0
ISHARES TR MSCI EAFE ETF 464287465 74 1,060 SH   SOLE   1,060 0 0
ISHARES TR RUS MID CAP ETF 464287499 121 2,032 SH   SOLE   2,032 0 0
ISHARES TR CORE S&P MCP ETF 464287507 155 752 SH   SOLE   752 0 0
ISHARES TR S&P MC 400GR ETF 464287606 42 175 SH   SOLE   175 0 0
ISHARES TR RUS 1000 ETF 464287622 8 47 SH   SOLE   47 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 45 274 SH   SOLE   274 0 0
ISHARES TR U.S. TECH ETF 464287721 35 150 SH   SOLE   150 0 0
ISHARES TR NATIONAL MUN ETF 464288414 817 7,169 SH   SOLE   7,169 0 0
ISHARES TR IBOXX HI YD ETF 464288513 7 85 SH   SOLE   85 0 0
ISHARES TR PFD AND INCM SEC 464288687 130 3,458 SH   SOLE   3,458 0 0
JOHNSON & JOHNSON COM 478160104 1,942 13,311 SH   SOLE   13,264 0 47
JPMORGAN CHASE & CO COM 46625H100 2,865 20,554 SH   SOLE   20,386 0 168
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 52 2,400 SH   SOLE   2,400 0 0
KEYCORP NEW COM 493267108 242 11,964 SH   SOLE   11,964 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 12,855 64,966 SH   SOLE   60,059 0 4,907
LEGGETT & PLATT INC COM 524660107 572 11,250 SH   SOLE   11,250 0 0
LILLY ELI & CO COM 532457108 201 1,526 SH   SOLE   1,526 0 0
LINDE PLC SHS G5494J103 798 3,750 SH   SOLE   3,750 0 0
LOCKHEED MARTIN CORP COM 539830109 3,334 8,563 SH   SOLE   8,178 0 385
LOWES COS INC COM 548661107 1,541 12,870 SH   SOLE   12,570 0 300
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 38,445 611,501 SH   SOLE   543,960 0 67,541
MCCORMICK & CO INC COM NON VTG 579780206 481 2,835 SH   SOLE   2,835 0 0
MCDONALDS CORP COM 580135101 6,967 35,255 SH   SOLE   33,880 0 1,375
MEDTRONIC PLC SHS G5960L103 8,219 72,444 SH   SOLE   68,629 0 3,815
MERCK & CO INC COM 58933Y105 829 9,120 SH   SOLE   9,120 0 0
MICROSOFT CORP COM 594918104 21,144 134,078 SH   SOLE   118,494 0 15,584
MPLX LP COM UNIT REP LTD 55336V100 15,062 591,603 SH   SOLE   566,249 0 25,354
NEXTERA ENERGY INC COM 65339F101 258 1,066 SH   SOLE   666 0 400
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 4,304 81,750 SH   SOLE   73,855 0 7,895
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 286 25,262 SH   SOLE   25,262 0 0
NIKE INC CL B 654106103 12,679 125,153 SH   SOLE   112,293 0 12,860
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 684 25,763 SH   SOLE   25,763 0 0
NORTHWESTERN CORP COM NEW 668074305 226 3,150 SH   SOLE   3,150 0 0
NOVO-NORDISK A S ADR 670100205 9,884 170,768 SH   SOLE   165,590 0 5,178
NUSTAR ENERGY LP UNIT COM 67058H102 231 8,954 SH   SOLE   8,954 0 0
OCCIDENTAL PETE CORP COM 674599105 855 20,746 SH   SOLE   18,365 0 2,381
ONEOK INC NEW COM 682680103 12,244 161,801 SH   SOLE   155,096 0 6,705
ORACLE CORP COM 68389X105 307 5,796 SH   SOLE   5,742 0 54
PARKER HANNIFIN CORP COM 701094104 1,693 8,225 SH   SOLE   5,295 0 2,930
PEMBINA PIPELINE CORP COM 706327103 5,193 140,117 SH   SOLE   135,777 0 4,340
PEPSICO INC COM 713448108 2,719 19,895 SH   SOLE   19,486 0 409
PFIZER INC COM 717081103 1,076 27,463 SH   SOLE   27,463 0 0
PHILIP MORRIS INTL INC COM 718172109 532 6,256 SH   SOLE   6,256 0 0
PHILLIPS 66 COM 718546104 292 2,623 SH   SOLE   2,623 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 11,726 190,242 SH   SOLE   180,047 0 10,195
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,873 156,205 SH   SOLE   153,229 0 2,976
PNC FINL SVCS GROUP INC COM 693475105 235 1,475 SH   SOLE   1,475 0 0
POLARIS INC COM 731068102 2,427 23,867 SH   SOLE   21,049 0 2,818
PPG INDS INC COM 693506107 441 3,300 SH   SOLE   3,300 0 0
PROCTER & GAMBLE CO COM 742718109 3,019 24,173 SH   SOLE   22,878 0 1,295
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 417 7,070 SH   SOLE   7,070 0 0
QUALCOMM INC COM 747525103 1,182 13,396 SH   SOLE   13,006 0 390
RAYTHEON CO COM NEW 755111507 4,726 21,505 SH   SOLE   18,754 0 2,751
REALTY INCOME CORP COM 756109104 221 3,000 SH   SOLE   3,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 12,419 35,059 SH   SOLE   31,949 0 3,110
ROSS STORES INC COM 778296103 7,563 64,962 SH   SOLE   57,773 0 7,189
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 48 800 SH   SOLE   800 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 682 11,566 SH   SOLE   11,566 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 570 11,300 SH   SOLE   11,300 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 1,209 11,382 SH   SOLE   11,102 0 280
SEI INVESTMENTS CO COM 784117103 3,307 50,498 SH   SOLE   43,616 0 6,882
SHERWIN WILLIAMS CO COM 824348106 8,919 15,285 SH   SOLE   13,205 0 2,080
SIMON PPTY GROUP INC NEW COM 828806109 263 1,767 SH   SOLE   1,767 0 0
SONOCO PRODS CO COM 835495102 236 3,827 SH   SOLE   3,827 0 0
SOUTHERN CO COM 842587107 283 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 798 8,730 SH   SOLE   8,730 0 0
STERIS PLC SHS USD G8473T100 4,830 31,689 SH   SOLE   28,723 0 2,966
SUNCOR ENERGY INC NEW COM 867224107 4,439 135,322 SH   SOLE   126,934 0 8,388
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 681 34,494 SH   SOLE   18,120 0 16,374
TALLGRASS ENERGY LP CLASS A SHS 874696107 4,841 218,871 SH   SOLE   197,677 0 21,194
TARGA RES CORP COM 87612G101 5,345 130,900 SH   SOLE   125,043 0 5,857
TC ENERGY CORP COM 87807B107 3,770 70,714 SH   SOLE   65,328 0 5,386
TELEFLEX INC COM 879369106 2,545 6,760 SH   SOLE   6,760 0 0
TEXAS INSTRS INC COM 882508104 8,809 68,662 SH   SOLE   59,593 0 9,069
THERMO FISHER SCIENTIFIC INC COM 883556102 406 1,250 SH   SOLE   1,250 0 0
TJX COS INC NEW COM 872540109 12,476 204,325 SH   SOLE   186,283 0 18,042
TRUIST FINL CORP COM 89832Q109 2,081 36,953 SH   SOLE   36,953 0 0
UNION PACIFIC CORP COM 907818108 6,040 33,410 SH   SOLE   29,738 0 3,672
UNITED PARCEL SERVICE INC CL B 911312106 684 5,843 SH   SOLE   5,843 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,007 33,436 SH   SOLE   30,433 0 3,003
US BANCORP DEL COM NEW 902973304 217 3,665 SH   SOLE   3,665 0 0
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 5,236 288,659 SH   SOLE   274,185 0 14,474
V F CORP COM 918204108 5,560 55,791 SH   SOLE   54,319 0 1,472
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 99 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 266 2,872 SH   SOLE   2,872 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 9 45 SH   SOLE   45 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 10 73 SH   SOLE   73 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 70 391 SH   SOLE   391 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,862 12,596 SH   SOLE   12,591 0 5
VANGUARD INDEX FDS GROWTH ETF 922908736 440 2,418 SH   SOLE   2,418 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 526 4,389 SH   SOLE   4,389 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 286 1,728 SH   SOLE   1,728 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 309 7,022 SH   SOLE   7,022 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 283 3,017 SH   SOLE   3,017 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,007 16,405 SH   SOLE   15,809 0 596
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1,692 68,610 SH   SOLE   63,949 0 4,661
VISA INC COM CL A 92826C839 4,722 25,129 SH   SOLE   23,719 0 1,410
WALMART INC COM 931142103 6,725 56,589 SH   SOLE   49,058 0 7,531
WASTE MGMT INC DEL COM 94106L109 483 4,239 SH   SOLE   4,239 0 0
WEC ENERGY GROUP INC COM 92939U106 1,286 13,940 SH   SOLE   13,430 0 510
WELLS FARGO CO NEW COM 949746101 486 9,030 SH   SOLE   8,360 0 670
WELLTOWER INC COM 95040Q104 245 3,000 SH   SOLE   3,000 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 6,264 318,131 SH   SOLE   309,440 0 8,691
WILLIAMS COS INC DEL COM 969457100 12,680 534,589 SH   SOLE   515,029 0 19,560
XILINX INC COM 983919101 6,727 68,803 SH   SOLE   62,439 0 6,364