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
AMAZON COM INC COM Stock 023135106 368,878 1,680 SH SOLE 1,680 0 0
DOLLAR GEN CORP NEW COM Stock 256677105 38,343 371 SH SOLE 371 0 0
JOHNSON & JOHNSON COM Stock 478160104 1,554,005 8,381 SH SOLE 8,381 0 0
Corpay, Inc. Stock 219948106 2,183,783 7,581 SH SOLE 7,581 0 0
WATSCO INC COM Stock 942622200 1,518,551 3,756 SH SOLE 3,756 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 84,508 550 SH SOLE 550 0 0
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 5,400,829 172,716 SH SOLE 172,716 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106 4,209,077 50,390 SH SOLE 50,390 0 0
NETFLIX INC COM Stock 64110L106 419,622 350 SH SOLE 350 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF TRUST ETF 78467X109 58,431 126 SH SOLE 126 0 0
PAYCHEX INC COM Stock 704326107 134,873 1,064 SH SOLE 1,064 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 2,375,784 9,111 SH SOLE 9,111 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102 2,761,828 41,178 SH SOLE 41,178 0 0
FEDEX CORP COM Stock 31428X106 5,693,397 24,144 SH SOLE 24,144 0 0
SNAP ON INC COM Stock 833034101 2,186,604 6,310 SH SOLE 6,310 0 0
PEPSICO INC COM Stock 713448108 161,646 1,151 SH SOLE 1,151 0 0
INFOSYS LTD SPONSORED ADR ADR 456788108 4,502,023 276,707 SH SOLE 276,707 0 0
SPDR GOLD SHARES ETF 78463V107 190,176 535 SH SOLE 535 0 0
CENCORA INC COM Stock 03073E105 6,805,341 21,775 SH SOLE 21,775 0 0
BECTON DICKINSON & CO COM Stock 075887109 1,479,017 7,902 SH SOLE 7,902 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 1,035,551 20,413 SH SOLE 20,413 0 0
ATMOS ENERGY CORP COM Stock 049560105 259,199 1,518 SH SOLE 1,518 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ETF 72201R833 1,447,108 14,372 SH SOLE 14,372 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 12,569 25 SH SOLE 25 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 749,964 3,085 SH SOLE 3,085 0 0
FISERV INC COM Stock 337738108 2,592,009 20,104 SH SOLE 20,104 0 0
INTUIT COM Stock 461202103 134,533 197 SH SOLE 197 0 0
MICROSOFT CORP COM Stock 594918104 16,469,535 31,798 SH SOLE 31,798 0 0
CVS HEALTH CORP COM Stock 126650100 225,265 2,988 SH SOLE 2,988 0 0
RPM INTL INC COM Stock 749685103 103,970 882 SH SOLE 882 0 0
SPDR GOLD MINISHARES TRUST OF BENEFICIAL INTEREST ETF 98149E303 209,473 2,740 SH SOLE 2,740 0 0
VANGUARD MID-CAP ETF ETF 922908629 114,852 391 SH SOLE 391 0 0
NIKE INC CL B Stock 654106103 140,924 2,021 SH SOLE 2,021 0 0
INVESCO NASDAQ 100 ETF ETF 46138G649 4,942 20 SH SOLE 20 0 0
FRANCO NEV CORP COM Stock 351858105 168,743 757 SH SOLE 757 0 0
VISA INC COM CL A Stock 92826C839 1,566,934 4,590 SH SOLE 4,590 0 0
META PLATFORMS INC CL A Stock 30303M102 117,501 160 SH SOLE 160 0 0
MPLX LP COM UNIT REP LTD Stock 55336V100 1,811,337 36,263 SH SOLE 36,263 0 0
KINDER MORGAN INC DEL COM Stock 49456B101 1,019 36 SH SOLE 36 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 4,743,598 19,236 SH SOLE 19,236 0 0
ENBRIDGE INC COM Stock 29250N105 318,907 6,320 SH SOLE 6,320 0 0
NVIDIA CORPORATION COM Stock 67066G104 1,315,949 7,053 SH SOLE 7,053 0 0
GENUINE PARTS CO COM Stock 372460105 2,582,118 18,630 SH SOLE 18,630 0 0
GRAINGER W W INC COM Stock 384802104 13,728,834 14,407 SH SOLE 14,407 0 0
ABBVIE INC COM Stock 00287Y109 1,259,578 5,440 SH SOLE 5,440 0 0
S&P GLOBAL INC COM Stock 78409V104 7,030,070 14,444 SH SOLE 14,444 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 5,448,389 19,508 SH SOLE 19,508 0 0
FACTSET RESH SYS INC COM Stock 303075105 2,414,824 8,429 SH SOLE 8,429 0 0
VERISIGN INC COM Stock 92343E102 958,366 3,428 SH SOLE 3,428 0 0
RESMED INC COM Stock 761152107 9,728,638 35,541 SH SOLE 35,541 0 0
INTERCONTINENTAL EXCHANGE INC COM Stock 45866F104 5,047,155 29,957 SH SOLE 29,957 0 0
CISCO SYS INC COM Stock 17275R102 4,257,092 62,220 SH SOLE 62,220 0 0
CAPITAL ONE FINL CORP COM Stock 14040H105 577,580 2,717 SH SOLE 2,717 0 0
GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37954Y293 798,675 12,736 SH SOLE 12,736 0 0
ONEOK INC NEW COM Stock 682680103 1,279,880 17,540 SH SOLE 17,540 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206 69,386 1,037 SH SOLE 1,037 0 0
LOCKHEED MARTIN CORP COM Stock 539830109 7,488 15 SH SOLE 15 0 0
ORACLE CORP COM Stock 68389X105 1,208,207 4,296 SH SOLE 4,296 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 7,516,684 30,863 SH SOLE 30,863 0 0
AMGEN INC COM Stock 031162100 7,039,987 24,947 SH SOLE 24,947 0 0
INVESCO S&P 500 PURE VALUE ETF ETF 46137V258 99,380 1,000 SH SOLE 1,000 0 0
WILLIAMS COS INC COM Stock 969457100 965,834 15,246 SH SOLE 15,246 0 0
CANADIAN NATL RY CO COM Stock 136375102 359,094 3,808 SH SOLE 3,808 0 0
ANTERO MIDSTREAM CORP COM Stock 03676B102 960,997 49,434 SH SOLE 49,434 0 0
PHILIP MORRIS INTL INC COM Stock 718172109 113,540 700 SH SOLE 700 0 0
ROYAL GOLD INC COM Stock 780287108 140,807 702 SH SOLE 702 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 2,065,585 5,982 SH SOLE 5,982 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108 1,282,282 12,493 SH SOLE 12,493 0 0
NOVO-NORDISK A S ADR ADR 670100205 8,788,839 158,386 SH SOLE 158,386 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 66,389 990 SH SOLE 990 0 0
SCHWAB CHARLES CORP COM Stock 808513105 6,819,136 71,427 SH SOLE 71,427 0 0
CARDINAL HEALTH INC COM Stock 14149Y108 3,919,762 24,973 SH SOLE 24,973 0 0
AUTOZONE INC COM Stock 053332102 699,309 163 SH SOLE 163 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT Stock 16411Q101 752,780 13,987 SH SOLE 13,987 0 0
APPLE INC COM Stock 037833100 17,455,279 68,552 SH SOLE 68,552 0 0
GENPACT LIMITED SHS Stock G3922B107 4,848,893 115,753 SH SOLE 115,753 0 0