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 33,404,038 65,128 SH SOLE 65,128 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 21,306,040 23,404 SH SOLE 23,404 0 0
VISA INC COM CL A 92826C839 16,417,254 45,689 SH SOLE 45,689 0 0
JPMORGAN CHASE & CO COM 46625H100 15,959,251 48,240 SH SOLE 48,240 0 0
TEXAS INSTRS INC COM 882508104 14,512,807 51,815 SH SOLE 51,815 0 0
BROADCOM INC COM 11135F101 14,345,072 40,847 SH SOLE 40,847 0 0
CANADIAN NAT RES LTD MED TER COM 136385101 13,461,249 285,984 SH SOLE 285,984 0 0
AMGEN INC COM 031162100 13,400,631 31,792 SH SOLE 31,792 0 0
ORACLE CORP COM 68389X105 12,850,000 93,591 SH SOLE 93,591 0 0
UNITEDHEALTH GROUP INC COM 91324P102 12,229,963 33,317 SH SOLE 33,317 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 11,897,812 601,811 SH SOLE 601,811 0 0
NEXTERA ENERGY INC COM 65339F101 11,396,341 150,467 SH SOLE 150,467 0 0
KLA CORP COM NEW 482480100 10,933,507 56,089 SH SOLE 56,089 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 10,580,557 297,123 SH SOLE 297,123 0 0
HEICO CORP NEW COM 422806109 10,270,959 33,877 SH SOLE 33,877 0 0
COMFORT SYS USA INC COM 199908104 9,903,037 5,987 SH SOLE 5,987 0 0
ENBRIDGE INC COM 29250N105 9,785,858 210,488 SH SOLE 210,488 0 0
ONEOK INC NEW COM 30609A109 9,526,109 111,717 SH SOLE 111,717 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 9,424,464 10,467 SH SOLE 10,467 0 0
WILLIAMS SONOMA INC COM 969904101 9,328,426 40,925 SH SOLE 40,925 0 0
NOVO-NORDISK A S ADR 670100205 8,646,555 228,081 SH SOLE 228,081 0 0
SHERWIN WILLIAMS CO COM 824348106 7,731,761 23,917 SH SOLE 23,917 0 0
APPLE INC COM 037833100 7,693,228 23,101 SH SOLE 21,119 0 1,982
LOWES COS INC COM 548661107 7,518,694 40,798 SH SOLE 40,798 0 0
CINTAS CORP COM 172908105 7,506,771 38,484 SH SOLE 38,484 0 0
MCKESSON CORP COM 58155Q103 6,867,490 8,043 SH SOLE 8,043 0 0
WILLIAMS COS INC COM 969457100 6,674,804 98,202 SH SOLE 98,202 0 0
PARKER-HANNIFIN CORP COM 701094104 6,655,456 6,966 SH SOLE 6,966 0 0
AMERICAN TOWER CORP COM 03027X100 6,118,610 37,379 SH SOLE 37,379 0 0
LEMAITRE VASCULAR INC COM 525558201 5,619,556 68,042 SH SOLE 68,042 0 0
AMERIPRISE FINL INC COM 03076C106 5,423,230 11,015 SH SOLE 11,015 0 0
NASDAQ INC COM 631103108 4,891,436 53,162 SH SOLE 53,162 0 0
INTUIT COM 461202103 4,822,436 17,491 SH SOLE 17,491 0 0
ASSURANT INC COM 04621X108 4,742,206 17,997 SH SOLE 17,997 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,628,222 19,547 SH SOLE 19,547 0 0
ZOETIS INC CL A 98978V103 4,438,073 63,555 SH SOLE 63,555 0 0
NIKE INC CL B 654106103 4,431,105 125,172 SH SOLE 125,172 0 0
HARTFORD INSURANCE GROUP INC COM 416515104 3,987,101 32,585 SH SOLE 32,585 0 0
TJX COS INC NEW COM 872540109 3,927,029 29,681 SH SOLE 29,681 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,587,808 13,903 SH SOLE 13,903 0 0
DOMINOS PIZZA INC COM 25754A201 3,566,533 11,904 SH SOLE 11,904 0 0
WALMART INC COM 931142103 3,313,540 31,885 SH SOLE 31,885 0 0
ALPHABET INC CAP STK CL A 02079K305 3,311,723 9,625 SH SOLE 9,625 0 0
CASEYS GEN STORES INC COM 147528103 3,262,218 5,361 SH SOLE 5,361 0 0
QUALCOMM INC COM 747525103 3,142,283 17,074 SH SOLE 17,074 0 0
JOHNSON & JOHNSON COM 478160104 3,089,516 11,670 SH SOLE 11,670 0 0
MPLX LP COM UNIT REP LTD 55336V100 3,070,735 54,523 SH SOLE 54,523 0 0
NVIDIA CORPORATION COM 67066G104 2,907,963 12,733 SH SOLE 12,733 0 0
SAP SE SPON ADR 803054204 2,878,275 13,806 SH SOLE 13,806 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,868,090 15,641 SH SOLE 15,641 0 0
AMDOCS LTD SHS G02602103 2,809,997 49,143 SH SOLE 49,143 0 0
STEEL DYNAMICS INC COM 858119100 2,793,616 12,606 SH SOLE 12,606 0 0
CHURCH & DWIGHT CO INC COM 171340102 2,521,421 26,761 SH SOLE 26,761 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2,485,948 56,028 SH SOLE 56,028 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,350,984 99,114 SH SOLE 99,114 0 0
UNION PAC CORP COM 907818108 2,159,683 7,936 SH SOLE 7,936 0 0
RTX CORPORATION COM 75513E101 2,039,737 10,987 SH SOLE 10,987 0 0
ITT INC COM 45073V108 1,896,503 9,397 SH SOLE 9,397 0 0
MCDONALDS CORP COM 580135101 1,894,686 8,204 SH SOLE 8,204 0 0
EA SERIES TRUST DAC 3D DIVIDEND 02072Q283 1,758,581 68,921 SH SOLE 68,921 0 0
PAYCHEX INC COM 704326107 1,746,405 17,730 SH SOLE 17,730 0 0
TARGA RES CORP COM 87612G101 1,643,755 6,081 SH SOLE 6,081 0 0
ROSS STORES INC COM 778296103 1,642,202 7,036 SH SOLE 7,036 0 0
LOCKHEED MARTIN CORP COM 539830109 1,612,504 3,166 SH SOLE 3,166 0 0
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 1,548,998 21,257 SH SOLE 21,257 0 0
CHUBB LIMITED COM H1467J104 1,541,035 4,738 SH SOLE 4,738 0 0
ALPHABET INC CAP STK CL C 02079K107 1,460,207 4,285 SH SOLE 4,285 0 0
AMAZON COM INC COM 023135106 1,377,301 5,528 SH SOLE 5,528 0 0
HEICO CORP NEW CL A 422806208 1,332,358 5,835 SH SOLE 5,835 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 1,321,042 8,117 SH SOLE 7,550 0 567
TRUIST FINL CORP COM 89832Q109 1,291,770 27,900 SH SOLE 27,900 0 0
STERIS PLC SHS USD G8473T100 1,281,691 6,103 SH SOLE 6,103 0 0
CANADIAN NATL RY CO COM 136375102 1,238,700 10,418 SH SOLE 10,418 0 0
STRYKER CORPORATION COM 863667101 1,216,191 4,416 SH SOLE 4,416 0 0
ECOLAB INC COM 278865100 1,188,108 4,327 SH SOLE 4,327 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,143,752 3,273 SH SOLE 3,273 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,108,455 2,010 SH SOLE 2,010 0 0
META PLATFORMS INC CL A 30303M102 1,033,341 1,425 SH SOLE 1,425 0 0
ANALOG DEVICES INC COM 032654105 1,026,685 2,588 SH SOLE 2,588 0 0
PROCTER & GAMBLE CO COM 742718109 981,541 6,756 SH SOLE 5,989 0 767
ELI LILLY & CO COM 532457108 958,062 828 SH SOLE 828 0 0
ISHARES TR RUS TOP 200 ETF 464289446 950,800 5,000 SH SOLE 5,000 0 0
CHENIERE ENERGY INC COM NEW 16411R208 930,037 3,457 SH SOLE 3,457 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 928,349 41,132 SH SOLE 41,132 0 0
ILLINOIS TOOL WKS INC COM 452308109 903,825 3,513 SH SOLE 3,513 0 0
PPG INDS INC COM 693506107 882,840 8,462 SH SOLE 8,462 0 0
SNAP ON INC COM 833034101 833,870 2,295 SH SOLE 2,295 0 0
TESLA INC COM 88160R101 783,775 2,209 SH SOLE 154 0 2,055
AFLAC INC COM 001055102 762,340 6,820 SH SOLE 6,820 0 0
PEPSICO INC COM 713448108 757,659 5,979 SH SOLE 5,979 0 0
MERCK & CO INC COM 58933Y105 750,817 5,167 SH SOLE 5,167 0 0
VANGUARD INDEX FDS MRNGSTR SML CP V 922908611 742,761 3,215 SH SOLE 3,215 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209 735,330 14,648 SH SOLE 14,648 0 0
EOG RES INC COM 26875P101 703,591 5,107 SH SOLE 5,107 0 0
CISCO SYS INC COM 17275R102 682,662 6,343 SH SOLE 6,343 0 0
PHILIP MORRIS INTL INC COM 718172109 672,641 3,525 SH SOLE 3,525 0 0
USA COMPRESSION PARTNERS LP COM UNIT LTDPAR 90290N109 655,001 26,337 SH SOLE 26,337 0 0
LINDE PLC SHS G54950103 651,220 1,372 SH SOLE 1,372 0 0
HANOVER INS GROUP INC COM 410867105 593,327 2,771 SH SOLE 2,771 0 0
COCA COLA CO COM 191216100 582,363 6,765 SH SOLE 4,482 0 2,283
BLACKROCK INC COM 09290D101 582,060 550 SH SOLE 550 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 575,132 1,155 SH SOLE 1,155 0 0
HOME DEPOT INC COM 437076102 493,306 1,734 SH SOLE 1,734 0 0
ABBVIE INC COM 00287Y109 476,094 1,820 SH SOLE 1,820 0 0
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 474,699 5,268 SH SOLE 5,268 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 473,123 2,151 SH SOLE 2,151 0 0
SOUTH BOW CORP COM 83671M105 471,506 14,232 SH SOLE 14,232 0 0
MORGAN STANLEY COM NEW 617446448 461,360 2,453 SH SOLE 2,453 0 0
PHILLIPS 66 COM 718546104 458,792 1,797 SH SOLE 1,797 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT 16411Q101 455,841 7,490 SH SOLE 7,490 0 0
VANGUARD INDEX FDS MRNGSTR LRG CAP 922908637 451,072 1,282 SH SOLE 1,282 0 0
ISHARES TR NATIONAL MUN ETF 464288414 444,233 4,394 SH SOLE 4,394 0 0
TELEFLEX INCORPORATED COM 879369106 437,640 3,500 SH SOLE 3,500 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 414,701 7,995 SH SOLE 7,995 0 0
ADVANCED MICRO DEVICES INC COM 007903107 390,303 638 SH SOLE 638 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 384,103 569 SH SOLE 569 0 0
STANDEX INTL CORP COM 854231107 371,635 1,361 SH SOLE 1,361 0 0
HESS MIDSTREAM LP CL A SHS 428103105 370,337 9,910 SH SOLE 9,910 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 366,414 1,384 SH SOLE 1,384 0 0
EQT CORP COM 26884L109 357,693 7,366 SH SOLE 7,366 0 0
ANTERO MIDSTREAM CORP COM 03676B102 354,756 17,597 SH SOLE 17,597 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 345,532 1,481 SH SOLE 1,481 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 340,868 2,937 SH SOLE 2,937 0 0
SERVICENOW INC COM 81762P102 314,253 2,345 SH SOLE 2,345 0 0
CINCINNATI FINL CORP COM 172062101 313,894 1,970 SH SOLE 1,970 0 0
WEC ENERGY GROUP INC COM 92939U106 312,418 3,100 SH SOLE 3,100 0 0
LAM RESEARCH CORP COM NEW 512807306 312,413 951 SH SOLE 951 0 0
CHEVRON CORPORATION COM 166764100 300,189 1,470 SH SOLE 1,237 0 233
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 299,485 1,859 SH SOLE 1,859 0 0
GE VERNOVA INC COM 36828A101 293,701 309 SH SOLE 309 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 291,554 717 SH SOLE 717 0 0
WP CAREY INC COM 92936U109 290,835 4,500 SH SOLE 4,500 0 0
ARISTA NETWORKS INC COM SHS 040413205 287,673 1,413 SH SOLE 1,413 0 0
CATERPILLAR INC COM 149123101 275,669 340 SH SOLE 340 0 0
EQUITY LIFESTYLE PROPERTIES COM 29472R108 269,893 4,627 SH SOLE 4,627 0 0
WD 40 CO COM 929236107 264,837 1,311 SH SOLE 1,311 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 263,790 9,000 SH SOLE 9,000 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 259,383 2,064 SH SOLE 2,064 0 0
ASCENDIS PHARMA A/S ORD SHS K08588103 258,359 1,134 SH SOLE 1,134 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 258,255 280 SH SOLE 280 0 0
ALTRIA GROUP INC COM 02209S103 256,161 3,804 SH SOLE 3,804 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 246,841 4,639 SH SOLE 4,639 0 0
GLOBAL X FDS ADAPTIVE US 37954Y574 243,550 5,000 SH SOLE 5,000 0 0
SELECT SECTOR SPDR TR ST STR REAL ETF 81369Y860 233,187 5,700 SH SOLE 5,700 0 0
CONOCOPHILLIPS COM 20825C104 225,771 1,804 SH SOLE 1,804 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 222,025 3,165 SH SOLE 3,165 0 0
MARVELL TECHNOLOGY INC COM 573874104 220,351 834 SH SOLE 834 0 0
VALERO ENERGY CORP COM 91913Y100 220,162 568 SH SOLE 568 0 0
PALO ALTO NETWORKS INC COM 697435105 213,753 538 SH SOLE 538 0 0
NORFOLK SOUTHN CORP COM 655844108 206,103 667 SH SOLE 0 0 667
QUANTA SVCS INC COM 74762E102 204,961 319 SH SOLE 319 0 0
BLACKROCK CR ALLOCATION COM 092508100 186,200 20,000 SH SOLE 20,000 0 0