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
Expires: July 31, 2015
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
MICROSOFT CORP COM 594918104 28,850,714 76,855 SH SOLE 76,855 0 5,425
COSTCO WHSL CORP NEW COM 22160K105 26,619,202 28,145 SH SOLE 28,145 0 0
ONEOK INC NEW COM 682680103 19,332,648 194,846 SH SOLE 194,846 0 0
NOVO-NORDISK A S ADR 670100205 18,484,022 266,187 SH SOLE 266,187 0 6,260
VISA INC COM CL A 92826C839 18,258,621 52,099 SH SOLE 52,099 0 680
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 15,075,790 810,962 SH SOLE 810,962 0 0
AMERIPRISE FINL INC COM 03076C106 14,644,753 30,251 SH SOLE 30,251 0 445
ENTERPRISE PRODS PARTNERS L COM 293792107 14,583,205 427,159 SH SOLE 427,159 0 0
JPMORGAN CHASE & CO. COM 46625H100 14,089,765 57,439 SH SOLE 57,439 0 0
UNITEDHEALTH GROUP INC COM 91324P102 12,746,970 24,338 SH SOLE 24,338 0 0
NEXTERA ENERGY INC COM 65339F101 12,525,248 176,686 SH SOLE 176,686 0 0
CANADIAN NAT RES LTD COM 136385101 12,442,332 403,972 SH SOLE 403,972 0 0
AMGEN INC COM 031162100 11,964,203 38,402 SH SOLE 38,402 0 0
ASSURANT INC COM 04621X108 11,398,703 54,344 SH SOLE 54,344 0 0
TEXAS INSTRS INC COM 882508104 11,168,626 62,152 SH SOLE 62,152 0 0
ORACLE CORP COM 68389X105 10,226,344 73,145 SH SOLE 73,145 0 0
UNION PAC CORP COM 907818108 9,724,623 41,164 SH SOLE 41,164 0 0
AMERICAN TOWER CORP NEW COM 03027X100 9,642,814 44,314 SH SOLE 44,314 0 0
SHERWIN WILLIAMS CO COM 824348106 9,633,550 27,588 SH SOLE 27,588 0 0
LOWES COS INC COM 548661107 9,589,890 41,118 SH SOLE 41,118 0 0
ENBRIDGE INC COM 29250N105 9,155,822 206,634 SH SOLE 206,634 0 0
HEICO CORP NEW COM 422806109 8,923,557 33,398 SH SOLE 33,398 0 0
QUALCOMM INC COM 747525103 8,782,100 57,171 SH SOLE 57,171 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 8,142,220 38,900 SH SOLE 38,900 0 0
SAP SE SPON ADR 803054204 7,415,655 27,625 SH SOLE 27,625 0 0
ZOETIS INC CL A 98978V103 7,187,818 43,655 SH SOLE 43,655 0 0
WILLIAMS SONOMA INC COM 969904101 6,811,095 43,081 SH SOLE 43,081 0 0
AMDOCS LTD SHS G02602103 6,546,665 71,548 SH SOLE 71,548 0 0
INTUIT COM 461202103 6,505,207 10,595 SH SOLE 10,595 0 0
WILLIAMS COS INC COM 969457100 6,485,411 108,524 SH SOLE 108,524 0 0
CINTAS CORP COM 172908105 6,280,552 30,558 SH SOLE 30,558 0 0
STRYKER CORPORATION COM 863667101 6,055,741 16,268 SH SOLE 16,268 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,009,775 19,670 SH SOLE 19,670 0 0
KLA CORP COM NEW 482480100 5,952,024 8,756 SH SOLE 8,756 0 0
NIKE INC CL B 654106103 5,849,455 92,146 SH SOLE 92,146 0 0
APPLE INC COM 037833100 4,985,797 22,445 SH SOLE 22,445 0 5,056
WD 40 CO COM 929236107 4,893,738 20,056 SH SOLE 20,056 0 0
DOMINOS PIZZA INC COM 25754A201 4,724,530 10,283 SH SOLE 10,283 0 0
TJX COS INC NEW COM 872540109 4,537,839 37,256 SH SOLE 37,256 0 0
CHURCH & DWIGHT CO INC COM 171340102 4,238,542 38,501 SH SOLE 38,501 0 0
LEMAITRE VASCULAR INC COM 525558201 3,876,850 46,208 SH SOLE 46,208 0 0
MPLX LP COM UNIT REP LTD 55336V100 3,862,057 72,161 SH SOLE 72,161 0 0
WALMART INC COM 931142103 3,849,635 43,850 SH SOLE 43,850 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,827,778 6,492 SH SOLE 6,492 0 0
COMFORT SYS USA INC COM 199908104 3,695,179 11,464 SH SOLE 11,464 0 0
BROADCOM INC COM 11135F101 3,495,297 20,876 SH SOLE 20,876 0 0
MCDONALDS CORP COM 580135101 3,248,014 10,398 SH SOLE 10,398 0 0
CASEYS GEN STORES INC COM 147528103 2,784,989 6,416 SH SOLE 6,416 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2,645,060 64,577 SH SOLE 64,577 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,607,640 130,382 SH SOLE 130,382 0 0
EXXON MOBIL CORP COM 30231G102 2,577,927 21,676 SH SOLE 21,676 0 2,995
HEICO CORP NEW CL A 422806208 2,537,595 12,028 SH SOLE 12,028 0 0
LOCKHEED MARTIN CORP COM 539830109 2,417,807 5,412 SH SOLE 5,412 0 0
STERIS PLC SHS USD G8473T100 2,349,681 10,367 SH SOLE 10,367 0 0
ECOLAB INC COM 278865100 2,313,624 9,126 SH SOLE 9,126 0 0
CHUBB LIMITED COM H1467J104 2,113,326 6,998 SH SOLE 6,998 0 0
JOHNSON & JOHNSON COM 478160104 2,088,091 12,591 SH SOLE 12,591 0 0
RTX CORPORATION COM 75513E101 1,845,035 13,929 SH SOLE 13,929 0 0
TARGA RES CORP COM 87612G101 1,694,573 8,453 SH SOLE 8,453 0 0
ALPHABET INC CAP STK CL A 02079K305 1,577,792 10,203 SH SOLE 10,203 0 4,540
SNAP ON INC COM 833034101 1,564,188 4,641 SH SOLE 4,641 0 0
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 1,473,447 25,378 SH SOLE 25,378 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,465,851 5,895 SH SOLE 5,895 0 2,075
HESS MIDSTREAM LP CL A SHS 428103105 1,461,923 34,569 SH SOLE 34,569 0 0
CANADIAN NATL RY CO COM 136375102 1,441,628 14,792 SH SOLE 14,792 0 0
PROCTER AND GAMBLE CO COM 742718109 1,373,449 8,059 SH SOLE 8,059 0 0
CHEVRON CORP NEW COM 166764100 1,367,930 8,177 SH SOLE 8,177 0 5,601
BALL CORP COM 058498106 1,224,686 23,520 SH SOLE 23,520 0 0
PEPSICO INC COM 713448108 1,207,767 8,055 SH SOLE 8,055 0 0
ELI LILLY & CO COM 532457108 1,176,096 1,424 SH SOLE 1,424 0 0
AMAZON COM INC COM 023135106 1,134,330 5,962 SH SOLE 5,962 0 0
ROSS STORES INC COM 778296103 1,132,219 8,860 SH SOLE 8,860 0 0
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1,127,791 41,801 SH SOLE 41,801 0 0
TRUIST FINL CORP COM 89832Q109 1,126,029 27,364 SH SOLE 27,364 0 13,470
PPG INDS INC COM 693506107 1,105,857 10,113 SH SOLE 10,113 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1,062,584 16,090 SH SOLE 16,090 0 0
ILLINOIS TOOL WKS INC COM 452308109 992,536 4,002 SH SOLE 4,002 0 0
EOG RES INC COM 26875P101 974,182 7,597 SH SOLE 7,597 0 0
MASTERCARD INCORPORATED CL A 57636Q104 933,448 1,703 SH SOLE 1,703 0 1,290
NVIDIA CORPORATION COM 67066G104 905,840 8,358 SH SOLE 8,358 0 3,190
BOEING CO COM 097023105 841,153 4,932 SH SOLE 4,932 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209 787,462 15,161 SH SOLE 15,161 0 0
AFLAC INC COM 001055102 780,554 7,020 SH SOLE 7,020 0 0
COCA COLA CO COM 191216100 747,713 10,440 SH SOLE 10,440 0 0
ANALOG DEVICES INC COM 032654105 746,582 3,702 SH SOLE 3,702 0 0
HOME DEPOT INC COM 437076102 727,116 1,984 SH SOLE 1,984 0 0
LINDE PLC SHS G54950103 675,644 1,451 SH SOLE 1,451 0 0
BLACKROCK INC COM 09290D101 672,001 710 SH SOLE 710 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 648,685 4,737 SH SOLE 4,737 0 0
MERCK & CO INC COM 58933Y105 634,962 7,074 SH SOLE 7,074 0 0
HANOVER INS GROUP INC COM 410867105 625,872 3,598 SH SOLE 3,598 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 618,273 2,550 SH SOLE 2,550 0 0
CHENIERE ENERGY INC COM NEW 16411R208 587,756 2,540 SH SOLE 2,540 0 0
FACTSET RESH SYS INC COM 303075105 584,212 1,285 SH SOLE 1,285 0 0
HORMEL FOODS CORP COM 440452100 563,262 18,205 SH SOLE 18,205 0 0
META PLATFORMS INC CL A 30303M102 563,104 977 SH SOLE 977 0 0
EQT CORP COM 26884L109 556,901 10,423 SH SOLE 10,423 0 0
MEDTRONIC PLC SHS G5960L103 555,604 6,183 SH SOLE 6,183 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 552,531 52,622 SH SOLE 52,622 0 0
TESLA INC COM 88160R101 550,715 2,125 SH SOLE 2,125 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 535,243 1,005 SH SOLE 1,005 0 0
TELEFLEX INCORPORATED COM 879369106 533,413 3,860 SH SOLE 3,860 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 528,366 6,420 SH SOLE 6,420 0 0
ANTERO MIDSTREAM CORP COM 03676B102 490,536 27,252 SH SOLE 27,252 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 488,807 9,411 SH SOLE 9,411 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 480,573 859 SH SOLE 859 0 0
S&P GLOBAL INC COM 78409V104 479,646 944 SH SOLE 944 0 0
GENERAL MLS INC COM 370334104 473,656 7,922 SH SOLE 7,922 0 0
WELLTOWER INC COM 95040Q104 459,630 3,000 SH SOLE 3,000 0 0
PARKER-HANNIFIN CORP COM 701094104 452,240 744 SH SOLE 744 0 0
ISHARES TR NATIONAL MUN ETF 464288414 449,807 4,266 SH SOLE 4,266 0 0
CISCO SYS INC COM 17275R102 447,459 7,251 SH SOLE 7,251 0 0
PHILIP MORRIS INTL INC COM 718172109 438,412 2,762 SH SOLE 2,762 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 419,649 2,163 SH SOLE 2,163 0 0
BECTON DICKINSON & CO COM 075887109 410,017 1,790 SH SOLE 1,790 0 0
ALPHABET INC CAP STK CL C 02079K107 394,012 2,522 SH SOLE 2,522 0 0
3M CO COM 88579Y101 391,676 2,667 SH SOLE 2,667 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 367,584 5,511 SH SOLE 5,511 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 349,304 1,359 SH SOLE 1,359 0 0
GE AEROSPACE COM NEW 369604301 348,261 1,740 SH SOLE 1,740 0 0
ABBVIE INC COM 00287Y109 343,194 1,638 SH SOLE 1,638 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 340,468 21,700 SH SOLE 21,700 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 335,854 1,222 SH SOLE 1,222 0 0
UNITED PARCEL SERVICE INC CL B 911312106 334,333 3,040 SH SOLE 3,040 0 0
PHILLIPS 66 COM 718546104 333,890 2,704 SH SOLE 2,704 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 330,840 668 SH SOLE 668 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 318,905 860 SH SOLE 860 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 308,614 4,645 SH SOLE 4,645 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 304,617 571 SH SOLE 571 0 0
WASTE MGMT INC DEL COM 94106L109 293,786 1,269 SH SOLE 1,269 0 0
WP CAREY INC COM 92936U109 283,995 4,500 SH SOLE 4,500 0 0
CINCINNATI FINL CORP COM 172062101 278,945 1,888 SH SOLE 1,888 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 274,391 2,727 SH SOLE 2,727 0 0
DOMINION ENERGY INC COM 25746U109 271,491 4,842 SH SOLE 4,842 0 0
CONOCOPHILLIPS COM 20825C104 271,372 2,584 SH SOLE 2,584 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 268,238 5,298 SH SOLE 5,298 0 0
STANDEX INTL CORP COM 854231107 268,069 1,661 SH SOLE 1,661 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 222,313 5,139 SH SOLE 5,139 0 0
WEC ENERGY GROUP INC COM 92939U106 217,633 1,997 SH SOLE 1,997 0 0
ISHARES TR SHORT TREAS BD 464288679 216,170 1,957 SH SOLE 1,957 0 0
INVESCO ACTIVELY MANAGED EXC ULTRA SHRT DUR 46090A887 212,108 4,232 SH SOLE 4,232 0 0
ISHARES TR 20 YR TR BD ETF 464287432 211,099 2,319 SH SOLE 2,319 0 0