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 387 2,481 SH   SOLE   2,481 0 0
AARONS INC COM PAR $0.50 002535300 2,000 44,051 SH   SOLE   38,871 0 5,180
ABB LTD SPONSORED ADR 000375204 693 30,710 SH   SOLE   30,685 0 25
ABBOTT LABS COM 002824100 267 2,919 SH   SOLE   2,919 0 0
ABBVIE INC COM 00287Y109 406 4,134 SH   SOLE   4,134 0 0
AFLAC INC COM 001055102 618 17,140 SH   SOLE   17,140 0 0
ALPHABET INC CAP STK CL C 02079K107 278 197 SH   SOLE   197 0 0
ALPHABET INC CAP STK CL A 02079K305 705 497 SH   SOLE   497 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 664 26,905 SH   SOLE   26,905 0 0
AMAZON COM INC COM 023135106 1,531 555 SH   SOLE   555 0 0
AMERIPRISE FINL INC COM 03076C106 5,997 39,971 SH   SOLE   36,057 0 3,914
AMGEN INC COM 031162100 229 971 SH   SOLE   971 0 0
ANTERO MIDSTREAM CORP COM 03676B102 85 16,692 SH   SOLE   16,692 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,116 22,350 SH   SOLE   22,350 0 0
APPLE INC COM 037833100 3,510 9,623 SH   SOLE   9,371 0 252
APTARGROUP INC COM 038336103 224 2,000 SH   SOLE   2,000 0 0
AT&T INC COM 00206R102 867 28,668 SH   SOLE   25,998 0 2,670
AUTOMATIC DATA PROCESSING IN COM 053015103 6,958 46,732 SH   SOLE   46,632 0 100
BALL CORP COM 058498106 1,634 23,520 SH   SOLE   23,520 0 0
BECTON DICKINSON & CO COM 075887109 3,754 15,687 SH   SOLE   13,292 0 2,395
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 281 1,574 SH   SOLE   1,574 0 0
BLACKROCK INC COM 09247X101 945 1,737 SH   SOLE   1,530 0 207
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 632 26,600 SH   SOLE   26,600 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 737 13,000 SH   SOLE   13,000 0 0
BOEING CO COM 097023105 1,010 5,510 SH   SOLE   5,510 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 537 46,840 SH   SOLE   46,820 0 20
BRISTOL-MYERS SQUIBB CO COM 110122108 1,603 27,268 SH   SOLE   26,918 0 350
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 2 484 SH   SOLE   484 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 982 7,785 SH   SOLE   7,610 0 175
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,522 31,770 SH   SOLE   31,770 0 0
CANADIAN NAT RES LTD COM 136385101 330 18,940 SH   SOLE   18,405 0 535
CANADIAN NATL RY CO COM 136375102 4,607 52,015 SH   SOLE   50,535 0 1,480
CARLYLE GROUP INC COM 14316J108 508 18,200 SH   SOLE   18,200 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 322 14,505 SH   SOLE   14,435 0 70
CASEYS GEN STORES INC COM 147528103 4,583 30,653 SH   SOLE   26,139 0 4,514
CHEMED CORP NEW COM 16359R103 399 885 SH   SOLE   885 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 7,156 204,588 SH   SOLE   198,805 0 5,783
CHEVRON CORP NEW COM 166764100 742 8,316 SH   SOLE   8,316 0 0
CHUBB LIMITED COM H1467J104 4,242 33,504 SH   SOLE   29,033 0 4,471
CHURCH & DWIGHT INC COM 171340102 9,040 116,948 SH   SOLE   112,127 0 4,821
CINTAS CORP COM 172908105 1,380 5,180 SH   SOLE   4,810 0 370
CISCO SYS INC COM 17275R102 1,188 25,462 SH   SOLE   25,012 0 450
COCA COLA CO COM 191216100 526 11,769 SH   SOLE   11,769 0 0
COLGATE PALMOLIVE CO COM 194162103 242 3,304 SH   SOLE   3,304 0 0
COMCAST CORP NEW CL A 20030N101 1,323 33,931 SH   SOLE   31,996 0 1,935
COSTCO WHSL CORP NEW COM 22160K105 12,598 41,550 SH   SOLE   36,752 0 4,798
DIGITAL RLTY TR INC COM 253868103 2,997 21,087 SH   SOLE   20,208 0 879
DISNEY WALT CO COM DISNEY 254687106 342 3,071 SH   SOLE   3,071 0 0
DOMINION ENERGY INC COM 25746U109 472 5,810 SH   SOLE   5,810 0 0
ECOLAB INC COM 278865100 14,300 71,877 SH   SOLE   67,489 0 4,388
EMERSON ELEC CO COM 291011104 325 5,232 SH   SOLE   5,232 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 223 47,553 SH   SOLE   47,553 0 0
ENBRIDGE INC COM 29250N105 2,601 85,493 SH   SOLE   81,098 0 4,395
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 18,354 2,577,840 SH   SOLE   2,338,805 0 239,035
ENTERPRISE PRODS PARTNERS L COM 293792107 24,686 1,358,603 SH   SOLE   1,260,814 0 97,789
EOG RES INC COM 26875P101 1,284 25,344 SH   SOLE   25,244 0 100
EQUITRANS MIDSTREAM CORP COM 294600101 564 67,832 SH   SOLE   67,832 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 1,799 28,798 SH   SOLE   28,548 0 250
EXXON MOBIL CORP COM 30231G102 1,339 29,939 SH   SOLE   29,939 0 0
FACTSET RESH SYS INC COM 303075105 2,345 7,138 SH   SOLE   6,823 0 315
FLOWERS FOODS INC COM 343498101 926 41,396 SH   SOLE   40,255 0 1,141
GENERAL ELECTRIC CO COM 369604103 136 19,946 SH   SOLE   19,946 0 0
GENERAL MLS INC COM 370334104 2,213 35,898 SH   SOLE   35,408 0 490
GENESIS ENERGY L P UNIT LTD PARTN 371927104 349 48,298 SH   SOLE   48,298 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 319 12,836 SH   SOLE   12,775 0 61
HANOVER INS GROUP INC COM 410867105 3,356 33,115 SH   SOLE   29,241 0 3,874
HASBRO INC COM 418056107 5,773 77,025 SH   SOLE   69,712 0 7,313
HEICO CORP NEW COM 422806109 816 8,190 SH   SOLE   7,950 0 240
HEICO CORP NEW CL A 422806208 1,452 17,872 SH   SOLE   15,007 0 2,865
HENRY JACK & ASSOC INC COM 426281101 844 4,587 SH   SOLE   4,587 0 0
HESS MIDSTREAM LP CL A SHS 428103105 5,868 320,326 SH   SOLE   310,673 0 9,653
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 275 18,830 SH   SOLE   18,830 0 0
HOME DEPOT INC COM 437076102 537 2,142 SH   SOLE   2,142 0 0
HORMEL FOODS CORP COM 440452100 6,213 128,705 SH   SOLE   115,629 0 13,076
ILLINOIS TOOL WKS INC COM 452308109 1,420 8,122 SH   SOLE   8,106 0 16
INTEL CORP COM 458140100 804 13,437 SH   SOLE   13,402 0 35
INTERNATIONAL BUSINESS MACHS COM 459200101 5,433 44,988 SH   SOLE   41,951 0 3,037
ISHARES TR CORE S&P TTL STK 464287150 4 58 SH   SOLE   58 0 0
ISHARES TR SELECT DIVID ETF 464287168 216 2,671 SH   SOLE   2,631 0 40
ISHARES TR TIPS BD ETF 464287176 124 1,012 SH   SOLE   1,012 0 0
ISHARES TR CORE S&P500 ETF 464287200 247 798 SH   SOLE   798 0 0
ISHARES TR CORE US AGGBD ET 464287226 1 12 SH   SOLE   12 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 33 830 SH   SOLE   830 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 15 168 SH   SOLE   168 0 0
ISHARES TR RUS MID CAP ETF 464287499 48 900 SH   SOLE   900 0 0
ISHARES TR CORE S&P MCP ETF 464287507 0 1 SH   SOLE   1 0 0
ISHARES TR S&P MC 400GR ETF 464287606 43 192 SH   SOLE   192 0 0
ISHARES TR RUS 1000 ETF 464287622 8 47 SH   SOLE   47 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 41 200 SH   SOLE   200 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 31 215 SH   SOLE   215 0 0
ISHARES TR U.S. TECH ETF 464287721 40 150 SH   SOLE   150 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1 10 SH   SOLE   10 0 0
ISHARES TR NATIONAL MUN ETF 464288414 931 8,069 SH   SOLE   8,069 0 0
ISHARES TR IBOXX HI YD ETF 464288513 7 85 SH   SOLE   85 0 0
ISHARES TR PFD AND INCM SEC 464288687 85 2,458 SH   SOLE   2,458 0 0
JOHNSON & JOHNSON COM 478160104 2,116 15,046 SH   SOLE   14,896 0 150
JPMORGAN CHASE & CO COM 46625H100 1,570 16,690 SH   SOLE   16,590 0 100
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 32 2,400 SH   SOLE   2,400 0 0
KINDER MORGAN INC DEL COM 49456B101 4,549 299,849 SH   SOLE   288,818 0 11,031
L3HARRIS TECHNOLOGIES INC COM 502431109 10,711 63,131 SH   SOLE   58,417 0 4,714
LAM RESEARCH CORP COM 512807108 221 684 SH   SOLE   684 0 0
LEGGETT & PLATT INC COM 524660107 387 11,000 SH   SOLE   11,000 0 0
LILLY ELI & CO COM 532457108 251 1,526 SH   SOLE   1,526 0 0
LINDE PLC SHS G5494J103 664 3,130 SH   SOLE   3,130 0 0
LOCKHEED MARTIN CORP COM 539830109 3,796 10,403 SH   SOLE   8,924 0 1,479
LOWES COS INC COM 548661107 1,653 12,230 SH   SOLE   11,930 0 300
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 24,827 575,088 SH   SOLE   525,230 0 49,858
MCCORMICK & CO INC COM NON VTG 579780206 509 2,835 SH   SOLE   2,835 0 0
MCDONALDS CORP COM 580135101 6,843 37,093 SH   SOLE   33,797 0 3,296
MEDTRONIC PLC SHS G5960L103 7,238 78,933 SH   SOLE   71,971 0 6,962
MERCK & CO. INC COM 58933Y105 616 7,960 SH   SOLE   7,960 0 0
MICROSOFT CORP COM 594918104 24,585 120,805 SH   SOLE   106,929 0 13,876
MPLX LP COM UNIT REP LTD 55336V100 9,426 545,505 SH   SOLE   520,914 0 24,591
NEXTERA ENERGY INC COM 65339F101 932 3,881 SH   SOLE   3,496 0 385
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 4,346 84,751 SH   SOLE   80,235 0 4,516
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 105 26,965 SH   SOLE   26,965 0 0
NIKE INC CL B 654106103 12,092 123,322 SH   SOLE   109,214 0 14,108
NOVO-NORDISK A S ADR 670100205 10,375 158,440 SH   SOLE   158,425 0 15
ONEOK INC NEW COM 682680103 6,389 192,311 SH   SOLE   181,192 0 11,119
ORACLE CORP COM 68389X105 317 5,742 SH   SOLE   5,742 0 0
OTIS WORLDWIDE CORP COM 68902V107 405 7,131 SH   SOLE   7,131 0 0
PARKER HANNIFIN CORP COM 701094104 614 3,351 SH   SOLE   3,341 0 10
PAYPAL HLDGS INC COM 70450Y103 308 1,765 SH   SOLE   1,765 0 0
PEMBINA PIPELINE CORP COM 706327103 3,408 136,330 SH   SOLE   130,098 0 6,232
PEPSICO INC COM 713448108 2,431 18,377 SH   SOLE   17,997 0 380
PFIZER INC COM 717081103 1,001 30,606 SH   SOLE   30,456 0 150
PHILIP MORRIS INTL INC COM 718172109 438 6,256 SH   SOLE   6,256 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 5,743 159,359 SH   SOLE   154,621 0 4,738
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,130 127,847 SH   SOLE   127,847 0 0
POLARIS INC COM 731068102 1,291 13,952 SH   SOLE   13,951 0 1
PPG INDS INC COM 693506107 339 3,200 SH   SOLE   3,200 0 0
PROCTER AND GAMBLE CO COM 742718109 2,398 20,055 SH   SOLE   18,910 0 1,145
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 348 7,070 SH   SOLE   7,070 0 0
QUALCOMM INC COM 747525103 4,033 44,219 SH   SOLE   42,374 0 1,845
RAYTHEON TECHNOLOGIES CORP COM 75513E101 4,820 78,214 SH   SOLE   70,562 0 7,652
REALTY INCOME CORP COM 756109104 298 5,000 SH   SOLE   5,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 12,303 31,688 SH   SOLE   28,779 0 2,909
ROSS STORES INC COM 778296103 5,278 61,915 SH   SOLE   55,065 0 6,850
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 651 12,600 SH   SOLE   12,600 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 1,135 8,442 SH   SOLE   8,162 0 280
SEI INVTS CO COM 784117103 2,605 47,379 SH   SOLE   41,114 0 6,265
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 5 90 SH   SOLE   90 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 52 518 SH   SOLE   518 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 17 135 SH   SOLE   135 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5 200 SH   SOLE   200 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 38 554 SH   SOLE   554 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 111 1,059 SH   SOLE   1,059 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 428 34,900 SH   SOLE   34,900 0 0
SHERWIN WILLIAMS CO COM 824348106 7,910 13,689 SH   SOLE   11,820 0 1,869
SPDR SER TR BLOMBERG BRC INV 78468R200 41 1,335 SH   SOLE   1,335 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 799 8,730 SH   SOLE   8,730 0 0
STERIS PLC SHS USD G8473T100 5,175 33,724 SH   SOLE   30,312 0 3,412
SUNCOR ENERGY INC NEW COM 867224107 236 14,004 SH   SOLE   13,188 0 816
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 2,454 107,494 SH   SOLE   103,310 0 4,184
TC ENERGY CORP COM 87807B107 2,325 54,250 SH   SOLE   51,187 0 3,063
TC PIPELINES LP UT COM LTD PRT 87233Q108 1,857 59,776 SH   SOLE   59,776 0 0
TELEFLEX INCORPORATED COM 879369106 2,461 6,760 SH   SOLE   6,760 0 0
TEXAS INSTRS INC COM 882508104 8,110 63,875 SH   SOLE   55,277 0 8,598
THERMO FISHER SCIENTIFIC INC COM 883556102 453 1,250 SH   SOLE   1,250 0 0
TJX COS INC NEW COM 872540109 9,686 191,581 SH   SOLE   174,144 0 17,437
TRUIST FINL CORP COM 89832Q109 1,155 30,771 SH   SOLE   30,771 0 0
UNION PAC CORP COM 907818108 5,243 31,012 SH   SOLE   27,694 0 3,318
UNITED PARCEL SERVICE INC CL B 911312106 1,099 9,886 SH   SOLE   9,886 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,404 4,759 SH   SOLE   4,494 0 265
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 2,688 247,493 SH   SOLE   238,185 0 9,308
V F CORP COM 918204108 3,384 55,522 SH   SOLE   52,884 0 2,638
VANGUARD BD INDEX FDS INTERMED TERM 921937819 105 1,132 SH   SOLE   1,132 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 150 1,805 SH   SOLE   1,805 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 50 640 SH   SOLE   640 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 1 10 SH   SOLE   10 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 43 261 SH   SOLE   261 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,667 11,660 SH   SOLE   11,655 0 5
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2 17 SH   SOLE   17 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 182 900 SH   SOLE   900 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 392 3,939 SH   SOLE   3,939 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 44 303 SH   SOLE   303 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 234 2,967 SH   SOLE   2,967 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 838 15,202 SH   SOLE   14,627 0 575
VISA INC COM CL A 92826C839 7,583 39,255 SH   SOLE   33,350 0 5,905
WALMART INC COM 931142103 6,356 53,061 SH   SOLE   46,120 0 6,941
WASTE MGMT INC DEL COM 94106L109 426 4,019 SH   SOLE   4,019 0 0
WEC ENERGY GROUP INC COM 92939U106 1,415 16,146 SH   SOLE   14,655 0 1,491
WELLS FARGO CO NEW COM 949746101 231 9,030 SH   SOLE   8,360 0 670
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 802 79,870 SH   SOLE   79,113 0 757
WILLIAMS COS INC COM 969457100 8,617 453,074 SH   SOLE   437,099 0 15,975
XILINX INC COM 983919101 5,807 59,023 SH   SOLE   52,852 0 6,171