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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
MICROSOFT CORP COM 594918104   38,004,651 73,375 SH   SOLE   67,950 0 5,425
COSTCO WHSL CORP NEW COM 22160K105   26,486,983 28,615 SH   SOLE   28,615 0 0
ORACLE CORP COM 68389X105   21,212,527 75,425 SH   SOLE   75,425 0 0
JPMORGAN CHASE & CO. COM 46625H100   18,306,448 58,036 SH   SOLE   58,036 0 0
VISA INC COM CL A 92826C839   17,697,894 51,842 SH   SOLE   51,842 0 0
NOVO-NORDISK A S ADR 670100205   17,240,811 310,701 SH   SOLE   300,441 0 10,260
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   14,107,206 822,098 SH   SOLE   822,098 0 0
ONEOK INC NEW COM 682680103   14,013,926 192,051 SH   SOLE   192,051 0 0
NEXTERA ENERGY INC COM 65339F101   13,886,442 183,951 SH   SOLE   183,951 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   13,738,927 44,985 SH   SOLE   44,985 0 0
CANADIAN NAT RES LTD COM 136385101   13,593,875 425,340 SH   SOLE   425,340 0 0
AMGEN INC COM 031162100   13,052,229 46,252 SH   SOLE   46,252 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   12,098,200 386,895 SH   SOLE   386,895 0 0
TEXAS INSTRS INC COM 882508104   11,954,558 65,066 SH   SOLE   65,066 0 0
UNITEDHEALTH GROUP INC COM 91324P102   11,650,545 33,740 SH   SOLE   33,740 0 0
LOWES COS INC COM 548661107   11,493,003 45,732 SH   SOLE   45,732 0 0
ENBRIDGE INC COM 29250N105   11,102,348 220,022 SH   SOLE   220,022 0 0
ASSURANT INC COM 04621X108   10,975,043 50,670 SH   SOLE   50,670 0 0
KLA CORP COM NEW 482480100   10,581,066 9,810 SH   SOLE   9,810 0 0
AMERIPRISE FINL INC COM 03076C106   10,549,643 21,475 SH   SOLE   21,030 0 445
HEICO CORP NEW COM 422806109   10,272,626 31,822 SH   SOLE   31,822 0 0
BROADCOM INC COM 11135F101   10,101,184 30,618 SH   SOLE   30,618 0 0
WILLIAMS SONOMA INC COM 969904101   9,785,948 50,069 SH   SOLE   50,069 0 0
SHERWIN WILLIAMS CO COM 824348106   9,517,135 27,486 SH   SOLE   27,486 0 0
AMERICAN TOWER CORP NEW COM 03027X100   8,981,110 46,699 SH   SOLE   46,699 0 0
COMFORT SYS USA INC COM 199908104   8,666,866 10,503 SH   SOLE   10,503 0 0
UNION PAC CORP COM 907818108   8,171,886 34,572 SH   SOLE   34,572 0 0
ZOETIS INC CL A 98978V103   7,389,658 50,503 SH   SOLE   50,503 0 0
INTUIT COM 461202103   7,294,341 10,681 SH   SOLE   10,681 0 0
NIKE INC CL B 654106103   7,284,086 104,461 SH   SOLE   104,461 0 0
WILLIAMS COS INC COM 969457100   7,075,472 111,689 SH   SOLE   111,689 0 0
CINTAS CORP COM 172908105   6,769,052 32,978 SH   SOLE   32,978 0 0
LEMAITRE VASCULAR INC COM 525558201   6,066,543 69,324 SH   SOLE   69,324 0 0
SAP SE SPON ADR 803054204   5,947,293 22,257 SH   SOLE   22,257 0 0
AMDOCS LTD SHS G02602103   5,814,555 70,866 SH   SOLE   70,866 0 0
QUALCOMM INC COM 747525103   5,630,103 33,843 SH   SOLE   33,843 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   5,435,327 18,519 SH   SOLE   18,519 0 0
APPLE INC COM 037833100   5,415,572 21,268 SH   SOLE   14,230 0 7,038
DOMINOS PIZZA INC COM 25754A201   5,144,688 11,917 SH   SOLE   11,917 0 0
TJX COS INC NEW COM 872540109   5,020,717 34,736 SH   SOLE   34,736 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   4,882,422 6,131 SH   SOLE   6,131 0 0
WALMART INC COM 931142103   4,367,836 42,381 SH   SOLE   42,381 0 0
STRYKER CORPORATION COM 863667101   4,141,251 11,203 SH   SOLE   11,203 0 0
WD 40 CO COM 929236107   4,043,795 20,465 SH   SOLE   20,465 0 0
CASEYS GEN STORES INC COM 147528103   3,475,267 6,147 SH   SOLE   6,147 0 0
MPLX LP COM UNIT REP LTD 55336V100   3,421,175 68,492 SH   SOLE   68,492 0 0
CHURCH & DWIGHT CO INC COM 171340102   3,158,098 36,039 SH   SOLE   36,039 0 0
MCDONALDS CORP COM 580135101   3,012,534 9,913 SH   SOLE   9,913 0 0
HEICO CORP NEW CL A 422806208   2,957,411 11,639 SH   SOLE   11,639 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,790,361 5,595 SH   SOLE   5,595 0 0
ECOLAB INC COM 278865100   2,592,359 9,466 SH   SOLE   9,466 0 0
ALPHABET INC CAP STK CL A 02079K305   2,577,915 10,604 SH   SOLE   9,364 0 1,240
STERIS PLC SHS USD G8473T100   2,502,113 10,112 SH   SOLE   10,112 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   2,437,696 62,044 SH   SOLE   62,044 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   2,398,824 140,611 SH   SOLE   140,611 0 0
LOCKHEED MARTIN CORP COM 539830109   2,360,747 4,729 SH   SOLE   4,729 0 0
JOHNSON & JOHNSON COM 478160104   2,247,105 12,119 SH   SOLE   12,119 0 0
EXXON MOBIL CORP COM 30231G102   2,191,071 19,433 SH   SOLE   16,438 0 2,995
RTX CORPORATION COM 75513E101   2,185,162 13,059 SH   SOLE   13,059 0 0
CHUBB LIMITED COM H1467J104   2,022,321 7,165 SH   SOLE   7,165 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,739,993 6,167 SH   SOLE   4,092 0 2,075
TARGA RES CORP COM 87612G101   1,563,148 9,330 SH   SOLE   9,330 0 0
NVIDIA CORPORATION COM 67066G104   1,559,436 8,358 SH   SOLE   5,168 0 3,190
AMAZON COM INC COM 023135106   1,396,904 6,362 SH   SOLE   6,362 0 0
SNAP ON INC COM 833034101   1,347,090 3,887 SH   SOLE   3,887 0 0
CANADIAN NATL RY CO COM 136375102   1,288,798 13,667 SH   SOLE   13,667 0 0
ROSS STORES INC COM 778296103   1,253,408 8,225 SH   SOLE   8,225 0 0
TRUIST FINL CORP COM 89832Q109   1,245,367 27,239 SH   SOLE   13,769 0 13,470
BALL CORP COM 058498106   1,185,878 23,520 SH   SOLE   23,520 0 0
CHEVRON CORP NEW COM 166764100   1,183,620 7,622 SH   SOLE   2,021 0 5,601
ELI LILLY & CO COM 532457108   1,086,512 1,424 SH   SOLE   1,424 0 0
PPG INDS INC COM 693506107   1,057,617 10,062 SH   SOLE   10,062 0 0
PEPSICO INC COM 713448108   1,046,138 7,449 SH   SOLE   7,449 0 0
BOEING CO COM 097023105   1,043,106 4,833 SH   SOLE   4,833 0 0
CHENIERE ENERGY INC COM NEW 16411R208   1,034,382 4,402 SH   SOLE   4,402 0 0
PROCTER AND GAMBLE CO COM 742718109   1,031,791 6,715 SH   SOLE   6,715 0 0
TESLA INC COM 88160R101   982,831 2,210 SH   SOLE   154 0 2,056
ILLINOIS TOOL WKS INC COM 452308109   978,372 3,752 SH   SOLE   3,752 0 0
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   974,595 19,488 SH   SOLE   19,488 0 0
MASTERCARD INCORPORATED CL A 57636Q104   968,683 1,703 SH   SOLE   133 0 1,570
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109   897,432 37,393 SH   SOLE   37,393 0 0
HESS MIDSTREAM LP CL A SHS 428103105   862,748 24,971 SH   SOLE   24,971 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   828,290 15,390 SH   SOLE   15,390 0 0
ANALOG DEVICES INC COM 032654105   825,798 3,361 SH   SOLE   3,361 0 0
BLACKROCK INC COM 09290D101   810,280 695 SH   SOLE   695 0 0
HOME DEPOT INC COM 437076102   803,897 1,984 SH   SOLE   1,984 0 0
META PLATFORMS INC CL A 30303M102   791,367 1,078 SH   SOLE   1,078 0 0
AFLAC INC COM 001055102   772,964 6,920 SH   SOLE   6,920 0 0
EOG RES INC COM 26875P101   755,707 6,740 SH   SOLE   6,740 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209   700,722 16,395 SH   SOLE   16,395 0 0
COCA COLA CO COM 191216100   697,718 10,520 SH   SOLE   10,520 0 0
ALPHABET INC CAP STK CL C 02079K107   663,399 2,724 SH   SOLE   2,724 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   660,922 2,775 SH   SOLE   2,775 0 0
LINDE PLC SHS G54950103   656,925 1,383 SH   SOLE   1,383 0 0
HANOVER INS GROUP INC COM 410867105   655,684 3,610 SH   SOLE   3,610 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   580,665 1,155 SH   SOLE   1,155 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   547,776 2,538 SH   SOLE   2,538 0 0
DHT HOLDINGS INC SHS NEW Y2065G121   544,466 45,562 SH   SOLE   45,562 0 0
MERCK & CO INC COM 58933Y105   541,852 6,456 SH   SOLE   6,456 0 0
WELLTOWER INC COM 95040Q104   534,420 3,000 SH   SOLE   3,000 0 0
EQT CORP COM 26884L109   532,162 9,777 SH   SOLE   9,777 0 0
PARKER-HANNIFIN CORP COM 701094104   529,947 699 SH   SOLE   699 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   515,691 774 SH   SOLE   774 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   485,737 5,820 SH   SOLE   5,820 0 0
CISCO SYS INC COM 17275R102   475,354 6,948 SH   SOLE   6,948 0 0
ISHARES TR NATIONAL MUN ETF 464288414   464,509 4,362 SH   SOLE   4,362 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   462,580 3,471 SH   SOLE   3,471 0 0
S&P GLOBAL INC COM 78409V104   460,428 946 SH   SOLE   946 0 0
PHILIP MORRIS INTL INC COM 718172109   447,996 2,762 SH   SOLE   2,762 0 0
GENERAL MLS INC COM 370334104   441,024 8,747 SH   SOLE   8,747 0 0
TELEFLEX INCORPORATED COM 879369106   428,260 3,500 SH   SOLE   3,500 0 0
ANTERO MIDSTREAM CORP COM 03676B102   426,378 21,933 SH   SOLE   21,933 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   421,098 878 SH   SOLE   878 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   420,537 1,366 SH   SOLE   1,366 0 0
3M CO COM 88579Y101   379,881 2,448 SH   SOLE   2,448 0 0
ABBVIE INC COM 00287Y109   379,263 1,638 SH   SOLE   1,638 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   375,205 7,995 SH   SOLE   7,995 0 0
FACTSET RESH SYS INC COM 303075105   368,140 1,285 SH   SOLE   1,285 0 0
PHILLIPS 66 COM 718546104   352,564 2,592 SH   SOLE   2,592 0 0
STANDEX INTL CORP COM 854231107   351,966 1,661 SH   SOLE   1,661 0 0
SOUTH BOW CORP COM 83671M105   345,676 12,219 SH   SOLE   12,219 0 0
VENTURE GLOBAL INC COM CL A 92333F101   345,427 24,343 SH   SOLE   24,343 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104   332,540 19,901 SH   SOLE   19,901 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   317,346 9,290 SH   SOLE   9,290 0 0
WP CAREY INC COM 92936U109   304,065 4,500 SH   SOLE   4,500 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   298,750 668 SH   SOLE   668 0 0
DOMINION ENERGY INC COM 25746U109   296,185 4,842 SH   SOLE   4,842 0 0
CINCINNATI FINL CORP COM 172062101   294,007 1,860 SH   SOLE   1,860 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108   290,207 4,781 SH   SOLE   4,781 0 0
WASTE MGMT INC DEL COM 94106L109   265,879 1,204 SH   SOLE   1,204 0 0
HORMEL FOODS CORP COM 440452100   258,978 10,468 SH   SOLE   10,468 0 0
MEDTRONIC PLC SHS G5960L103   257,148 2,700 SH   SOLE   2,700 0 0
MORGAN STANLEY COM NEW 617446448   243,368 1,531 SH   SOLE   1,531 0 0
BECTON DICKINSON & CO COM 075887109   241,449 1,290 SH   SOLE   1,290 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   231,390 9,000 SH   SOLE   9,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106   230,142 2,755 SH   SOLE   2,755 0 0
WEC ENERGY GROUP INC COM 92939U106   221,846 1,936 SH   SOLE   1,936 0 0
CONOCOPHILLIPS COM 20825C104   220,773 2,334 SH   SOLE   2,334 0 0
INVESCO ACTIVELY MANAGED EXC ULTRA SHRT DUR 46090A887   212,591 4,232 SH   SOLE   4,232 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103   206,706 4,539 SH   SOLE   4,539 0 0
GE AEROSPACE COM NEW 369604301   202,077 672 SH   SOLE   672 0 0
PFIZER INC COM 717081103   200,808 7,881 SH   SOLE   7,881 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   200,799 433 SH   SOLE   433 0 0
NORFOLK SOUTHN CORP COM 655844108   200,373 667 SH   SOLE   0 0 667