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 25,741,093 69,007 SH SOLE 63,582 0 5,425
COSTCO WHOLESALE CORPORATION COM 22160K105 22,071,882 23,594 SH SOLE 23,339 0 255
KLA CORP COM NEW 482480100 18,662,996 61,857 SH SOLE 61,857 0 0
JPMORGAN CHASE & CO COM 46625H100 16,785,961 51,281 SH SOLE 51,281 0 0
VISA INC COM CL A 92826C839 16,444,397 47,930 SH SOLE 47,930 0 0
TEXAS INSTRS INC COM 882508104 15,614,009 52,384 SH SOLE 52,384 0 0
UNITEDHEALTH GROUP INC COM 91324P102 14,990,500 36,067 SH SOLE 36,067 0 0
BROADCOM INC COM 11135F101 14,848,990 39,309 SH SOLE 39,309 0 0
HEICO CORP NEW COM 422806109 13,963,820 39,203 SH SOLE 39,203 0 0
NEXTERA ENERGY INC COM 65339F101 13,312,276 151,672 SH SOLE 151,672 0 0
AMGEN INC COM 031162100 12,749,799 35,209 SH SOLE 35,209 0 0
ORACLE CORP COM 68389X105 12,550,788 85,642 SH SOLE 85,642 0 0
COMFORT SYS USA INC COM 199908104 12,361,422 6,237 SH SOLE 6,237 0 0
CANADIAN NAT RES LTD MED TER COM 136385101 12,139,228 307,322 SH SOLE 307,322 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 11,931,340 624,024 SH SOLE 609,053 0 14,971
GOLDMAN SACHS GROUP INC COM 38141G104 11,910,338 11,776 SH SOLE 11,776 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 11,778,120 320,406 SH SOLE 320,406 0 0
ENBRIDGE INC COM 29250N105 11,663,537 215,154 SH SOLE 215,154 0 0
NOVO-NORDISK A S ADR 670100205 11,264,899 234,979 SH SOLE 224,719 0 10,260
WILLIAMS SONOMA INC COM 969904101 11,029,349 47,316 SH SOLE 47,316 0 0
ONEOK INC NEW COM 682680103 10,153,983 116,793 SH SOLE 116,793 0 0
LOWES COS INC COM 548661107 9,731,274 44,135 SH SOLE 44,135 0 0
SHERWIN WILLIAMS CO COM 824348106 8,601,812 24,982 SH SOLE 24,982 0 0
WILLIAMS COS INC COM 969457100 7,229,284 97,246 SH SOLE 97,246 0 0
PARKER-HANNIFIN CORP COM 701094104 6,636,544 6,785 SH SOLE 6,785 0 0
AMERICAN TOWER CORP COM 03027X100 6,573,729 40,189 SH SOLE 40,189 0 0
CINTAS CORP COM 172908105 6,525,213 38,366 SH SOLE 38,366 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 6,307,354 21,705 SH SOLE 21,705 0 0
LEMAITRE VASCULAR INC COM 525558201 6,262,407 65,261 SH SOLE 65,261 0 0
MCKESSON CORP COM 58155Q103 6,109,026 8,085 SH SOLE 8,085 0 0
APPLE INC COM 037833100 5,651,606 19,531 SH SOLE 13,785 0 5,746
AMERIPRISE FINL INC COM 03076C106 5,494,463 11,977 SH SOLE 11,532 0 445
ASSURANT INC COM 04621X108 5,272,156 19,633 SH SOLE 19,633 0 0
NIKE INC CL B 654106103 5,114,038 124,581 SH SOLE 124,581 0 0
ZOETIS INC CL A 98978V103 4,969,082 69,149 SH SOLE 69,149 0 0
HARTFORD INSURANCE GROUP INC COM 416515104 4,913,444 37,077 SH SOLE 37,077 0 0
INTUIT COM 461202103 4,886,870 18,724 SH SOLE 18,724 0 0
TJX COS INC NEW COM 872540109 4,482,780 29,589 SH SOLE 29,589 0 0
CASEYS GEN STORES INC COM 147528103 4,395,533 5,530 SH SOLE 5,530 0 0
NASDAQ INC COM 631103108 4,152,632 52,685 SH SOLE 52,685 0 0
DOMINOS PIZZA INC COM 25754A201 3,705,805 12,518 SH SOLE 12,518 0 0
WALMART INC COM 931142103 3,610,445 31,877 SH SOLE 31,877 0 0
QUALCOMM INC COM 747525103 3,609,484 19,533 SH SOLE 19,533 0 0
ALPHABET INC CAP STK CL A 02079K305 3,205,157 8,969 SH SOLE 7,729 0 1,240
MPLX LP COM UNIT REP LTD 55336V100 3,167,999 56,240 SH SOLE 56,240 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,084,911 13,775 SH SOLE 13,775 0 0
JOHNSON & JOHNSON COM 478160104 2,817,543 11,094 SH SOLE 11,094 0 0
CHURCH & DWIGHT CO INC COM 171340102 2,770,380 28,596 SH SOLE 28,596 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2,603,355 59,492 SH SOLE 59,492 0 0
AMDOCS LTD SHS G02602103 2,354,406 46,585 SH SOLE 46,585 0 0
SAP SE SPON ADR 803054204 2,334,150 15,146 SH SOLE 15,146 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,330,845 104,710 SH SOLE 104,710 0 0
MCDONALDS CORP COM 580135101 2,291,014 8,476 SH SOLE 8,476 0 0
UNION PAC CORP COM 907818108 2,229,271 8,196 SH SOLE 8,196 0 0
STEEL DYNAMICS INC COM 858119100 2,209,470 9,629 SH SOLE 9,629 0 0
NVIDIA CORPORATION COM 67066G104 2,009,304 10,042 SH SOLE 6,852 0 3,190
RTX CORPORATION COM 75513E101 1,974,330 10,406 SH SOLE 9,006 0 1,400
TARGA RES CORP COM 87612G101 1,788,226 6,669 SH SOLE 6,669 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,764,559 14,180 SH SOLE 14,180 0 0
LOCKHEED MARTIN CORP COM 539830109 1,665,654 3,269 SH SOLE 3,269 0 0
STRYKER CORPORATION COM 863667101 1,662,226 5,280 SH SOLE 5,280 0 0
CHUBB LIMITED COM H1467J104 1,652,930 4,851 SH SOLE 4,851 0 0
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 1,559,115 23,098 SH SOLE 23,098 0 0
HEICO CORP NEW CL A 422806208 1,521,212 5,898 SH SOLE 5,898 0 0
ROSS STORES INC COM 778296103 1,455,043 6,836 SH SOLE 6,836 0 0
STERIS PLC SHS USD G8473T100 1,384,919 6,577 SH SOLE 6,577 0 0
TRUIST FINL CORP COM 89832Q109 1,356,499 27,228 SH SOLE 300 0 26,928
CANADIAN NATL RY CO COM 136375102 1,278,014 10,718 SH SOLE 10,718 0 0
ECOLAB INC COM 278865100 1,241,486 4,456 SH SOLE 4,456 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,179,757 3,486 SH SOLE 3,486 0 0
ELI LILLY & CO COM 532457108 1,126,265 939 SH SOLE 939 0 0
PPG INDS INC COM 693506107 1,123,388 9,262 SH SOLE 2,462 0 6,800
AMAZON COM INC COM 023135106 1,121,628 4,706 SH SOLE 4,706 0 0
EXXON MOBIL CORP COM 30231G102 1,108,116 8,105 SH SOLE 8,105 0 0
ALPHABET INC CAP STK CL C 02079K107 1,104,252 3,125 SH SOLE 1,885 0 1,240
SNAP ON INC COM 833034101 1,098,024 2,729 SH SOLE 2,729 0 0
ANALOG DEVICES INC COM 032654105 1,082,685 2,726 SH SOLE 2,726 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,032,336 2,010 SH SOLE 440 0 1,570
ILLINOIS TOOL WKS INC COM 452308109 940,424 3,477 SH SOLE 3,477 0 0
TESLA INC COM 88160R101 929,105 2,209 SH SOLE 154 0 2,055
PROCTER & GAMBLE CO COM 742718109 860,073 5,865 SH SOLE 5,865 0 0
CHENIERE ENERGY INC COM NEW 16411R208 841,315 3,520 SH SOLE 3,520 0 0
PEPSICO INC COM 713448108 831,221 6,139 SH SOLE 6,139 0 0
AFLAC INC COM 001055102 799,645 6,820 SH SOLE 6,820 0 0
META PLATFORMS INC CL A 30303M102 744,033 1,321 SH SOLE 1,321 0 0
CISCO SYS INC COM 17275R102 737,643 6,280 SH SOLE 6,280 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209 731,626 15,135 SH SOLE 15,135 0 0
USA COMPRESSION PARTNERS LP COM UNIT LTDPAR 90290N109 714,588 27,078 SH SOLE 27,078 0 0
LINDE PLC SHS G54950103 685,520 1,321 SH SOLE 1,321 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 681,251 41,213 SH SOLE 41,213 0 0
EOG RES INC COM 26875P101 662,546 5,107 SH SOLE 5,107 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 652,994 2,322 SH SOLE 2,322 0 0
PHILIP MORRIS INTL INC COM 718172109 608,219 3,362 SH SOLE 3,362 0 0
HANOVER INS GROUP INC COM 410867105 596,110 2,784 SH SOLE 2,784 0 0
SOUTH BOW CORP COM 83671M105 582,552 16,531 SH SOLE 16,531 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 577,950 1,155 SH SOLE 1,155 0 0
BLACKROCK INC COM 09290D101 550,974 573 SH SOLE 573 0 0
HOME DEPOT INC COM 437076102 537,484 1,524 SH SOLE 1,524 0 0
MERCK & CO INC COM 58933Y105 526,079 4,094 SH SOLE 4,094 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT 16411Q101 493,086 8,090 SH SOLE 8,090 0 0
STANDEX INTL CORP COM 854231107 486,789 1,361 SH SOLE 1,361 0 0
COCA COLA CO COM 191216100 463,269 5,700 SH SOLE 5,700 0 0
TELEFLEX INCORPORATED COM 879369106 443,660 3,500 SH SOLE 3,500 0 0
ANTERO MIDSTREAM CORP COM 03676B102 420,852 18,499 SH SOLE 18,499 0 0
ABBVIE INC COM 00287Y109 412,186 1,638 SH SOLE 1,638 0 0
GLOBAL X FDS ADAPTIVE US 37954Y574 406,027 8,310 SH SOLE 8,310 0 0
EQT CORP COM 26884L109 391,650 7,366 SH SOLE 7,366 0 0
WD 40 CO COM 929236107 386,478 1,586 SH SOLE 1,586 0 0
HESS MIDSTREAM LP CL A SHS 428103105 384,573 10,228 SH SOLE 10,228 0 0
ADVANCED MICRO DEVICES INC COM 007903107 370,621 638 SH SOLE 638 0 0
GE VERNOVA INC COM 36828A101 365,381 311 SH SOLE 311 0 0
CINCINNATI FINL CORP COM 172062101 350,009 1,891 SH SOLE 1,891 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 347,476 2,937 SH SOLE 2,937 0 0
WEC ENERGY GROUP INC COM 92939U106 328,124 2,810 SH SOLE 2,810 0 0
WP CAREY INC COM 92936U109 321,750 4,500 SH SOLE 0 0 4,500
MORGAN STANLEY COM NEW 617446448 320,040 1,531 SH SOLE 1,531 0 0
CATERPILLAR INC COM 149123101 309,886 291 SH SOLE 291 0 0
PHILLIPS 66 COM 718546104 303,783 1,797 SH SOLE 1,797 0 0
EQUITY LIFESTYLE PROPERTIES COM 29472R108 298,210 4,627 SH SOLE 4,627 0 0
LAM RESEARCH CORP COM NEW 512807306 295,531 682 SH SOLE 682 0 0
GE AEROSPACE COM NEW 369604301 292,975 784 SH SOLE 784 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 285,137 717 SH SOLE 717 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 270,200 280 SH SOLE 280 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 264,046 346 SH SOLE 346 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 263,629 1,925 SH SOLE 1,925 0 0
MARVELL TECHNOLOGY INC COM 573874104 248,440 834 SH SOLE 834 0 0
ARISTA NETWORKS INC COM SHS 040413205 240,040 1,413 SH SOLE 1,413 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 239,094 4,639 SH SOLE 4,639 0 0
PAYCHEX INC COM 704326107 235,009 2,390 SH SOLE 2,390 0 0
ITT INC COM 45073V108 223,271 1,129 SH SOLE 1,129 0 0
ALTRIA GROUP INC COM 02209S103 217,649 3,025 SH SOLE 3,025 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 216,145 8,368 SH SOLE 8,368 0 0
NORFOLK SOUTHN CORP COM 655844108 209,832 667 SH SOLE 0 0 667
UNITED PARCEL SVCS INC CL B 911312106 207,912 1,934 SH SOLE 1,934 0 0
WASTE MGMT INC DEL COM 94106L109 204,827 919 SH SOLE 919 0 0
BLACKROCK CR ALLOCATION COM 092508100 204,400 20,000 SH SOLE 20,000 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 143,857 10,152 SH SOLE 10,152 0 0