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
AMAZON COM INC COM Stock 023135106   122,658 680 SH   SOLE   680 0 0
DOLLAR GEN CORP NEW COM Stock 256677105   2,530,669 16,216 SH   SOLE   16,216 0 0
JOHNSON & JOHNSON COM Stock 478160104   3,096,569 19,575 SH   SOLE   19,575 0 0
CORPAY INC COM SHS Stock 219948106   1,945,962 6,307 SH   SOLE   6,307 0 0
SEAGATE TECHNOLOGY HLDNGS PLC ORD SHS Stock G7997R103   2,233 24 SH   SOLE   24 0 0
WATSCO INC COM Stock 942622200   1,750,342 4,052 SH   SOLE   4,052 0 0
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107   5,164,743 176,996 SH   SOLE   176,996 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106   6,493,199 43,687 SH   SOLE   43,687 0 0
NETFLIX INC COM Stock 64110L106   212,566 350 SH   SOLE   350 0 0
PAYCHEX INC COM Stock 704326107   867,705 7,066 SH   SOLE   7,066 0 0
THE TRADE DESK INC COM CL A Stock 88339J105   1,486 17 SH   SOLE   17 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   2,538,938 9,462 SH   SOLE   9,462 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102   2,093,303 28,562 SH   SOLE   28,562 0 0
SMUCKER J M CO COM NEW Stock 832696405   12,587 100 SH   SOLE   100 0 0
FEDEX CORP COM Stock 31428X106   1,457,972 5,032 SH   SOLE   5,032 0 0
SNAP ON INC COM Stock 833034101   626,505 2,115 SH   SOLE   2,115 0 0
PEPSICO INC COM Stock 713448108   927,028 5,297 SH   SOLE   5,297 0 0
INFOSYS LTD SPONSORED ADR ADR 456788108   4,673,508 260,653 SH   SOLE   260,653 0 0
CENCORA INC COM Stock 03073E105   5,487,443 22,583 SH   SOLE   22,583 0 0
BECTON DICKINSON & CO COM Stock 075887109   2,863,244 11,571 SH   SOLE   11,571 0 0
RIOT PLATFORMS INC COM Stock 767292105   2,448 200 SH   SOLE   200 0 0
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHORT INCOME FUND ETF 46641Q837   2,443,485 48,434 SH   SOLE   48,434 0 0
ATMOS ENERGY CORP COM Stock 049560105   180,445 1,518 SH   SOLE   1,518 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND PIMCO ENHANCED SH ETF 72201R833   3,105,046 30,884 SH   SOLE   30,884 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   10,513 25 SH   SOLE   25 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   555,573 3,681 SH   SOLE   3,681 0 0
VAXART INC COM NEW Stock 92243A200   43 33 SH   SOLE   33 0 0
FISERV INC COM Stock 337738108   3,321,219 20,781 SH   SOLE   20,781 0 0
INTUIT COM Stock 461202103   128,050 197 SH   SOLE   197 0 0
MICROSOFT CORP COM Stock 594918104   13,153,997 31,266 SH   SOLE   31,266 0 0
CVS HEALTH CORP COM Stock 126650100   5,487,967 68,806 SH   SOLE   68,806 0 0
RPM INTL INC COM Stock 749685103   177,830 1,495 SH   SOLE   1,495 0 0
SPDR GOLD MINISHARES TRUST ETF 98149E303   264,873 6,013 SH   SOLE   6,013 0 0
VANGUARD MID-CAP ETF ETF 922908629   142,170 569 SH   SOLE   569 0 0
NIKE INC CL B Stock 654106103   1,370,698 14,585 SH   SOLE   14,585 0 0
VANECK GOLD MINERS ETF ETF 92189F106   95,967 3,035 SH   SOLE   3,035 0 0
ADAPTIVE BIOTECHNOLOGIES CORP COM Stock 00650F109   128 40 SH   SOLE   40 0 0
NETSTREIT CORP COM REIT 64119V303   1,837 100 SH   SOLE   100 0 0
FRANCO NEV CORP COM Stock 351858105   93,779 787 SH   SOLE   787 0 0
ENERGY TRANSFER L P COM UT LTD PTN Stock 29273V100   1,038,888 66,045 SH   SOLE   66,045 0 0
APTIV PLC SHS Stock G6095L109   3,983 50 SH   SOLE   50 0 0
OUSTER INC COM NEW Stock 68989M202   8 1 SH   SOLE   1 0 0
VISA INC COM CL A Stock 92826C839   902,266 3,233 SH   SOLE   3,233 0 0
PEMBINA PIPELINE CORP COM Stock 706327103   59,548 1,685 SH   SOLE   1,685 0 0
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101   90,716 3,072 SH   SOLE   3,072 0 0
MPLX LP COM UNIT REP LTD Stock 55336V100   687,402 16,540 SH   SOLE   16,540 0 0
KINDER MORGAN INC DEL COM Stock 49456B101   48,344 2,636 SH   SOLE   2,636 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101   6,164,459 17,785 SH   SOLE   17,785 0 0
OMNICOM GROUP INC COM Stock 681919106   453,998 4,692 SH   SOLE   4,692 0 0
ENBRIDGE INC COM Stock 29250N105   504,566 13,946 SH   SOLE   13,946 0 0
NVIDIA CORPORATION COM Stock 67066G104   905,367 1,002 SH   SOLE   1,002 0 0
GENUINE PARTS CO COM Stock 372460105   1,920,667 12,397 SH   SOLE   12,397 0 0
GRAINGER W W INC COM Stock 384802104   15,084,906 14,828 SH   SOLE   14,828 0 0
KARTOON STUDIOS INC. COM NEW Stock 37229T509   27 20 SH   SOLE   20 0 0
ABBVIE INC COM Stock 00287Y109   1,939,183 10,649 SH   SOLE   10,649 0 0
S&P GLOBAL INC COM Stock 78409V104   6,812,758 16,013 SH   SOLE   16,013 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100   2,218,567 16,307 SH   SOLE   16,307 0 0
FACTSET RESH SYS INC COM Stock 303075105   3,090,761 6,802 SH   SOLE   6,802 0 0
RESMED INC COM Stock 761152107   5,208,783 26,303 SH   SOLE   26,303 0 0
VERALTO CORP COM SHS Stock 92338C103   2,660 30 SH   SOLE   30 0 0
DISCOVER FINL SVCS COM Stock 254709108   917,892 7,002 SH   SOLE   7,002 0 0
INTERCONTINENTAL EXCHANGE INC COM Stock 45866F104   4,728,279 34,405 SH   SOLE   34,405 0 0
CISCO SYS INC COM Stock 17275R102   3,346,565 67,052 SH   SOLE   67,052 0 0
CLEARWAY ENERGY INC CL C Stock 18539C204   91,923 3,988 SH   SOLE   3,988 0 0
GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37954Y293   627,905 12,817 SH   SOLE   12,817 0 0
ISHARES CORE S&P 500 ETF ETF 464287200   21,029 40 SH   SOLE   40 0 0
ONEOK INC NEW COM Stock 682680103   1,027,604 12,818 SH   SOLE   12,818 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206   761,187 9,910 SH   SOLE   9,910 0 0
LOCKHEED MARTIN CORP COM Stock 539830109   6,823 15 SH   SOLE   15 0 0
TJX COS INC NEW COM Stock 872540109   60,852 600 SH   SOLE   600 0 0
ORACLE CORP COM Stock 68389X105   903,638 7,194 SH   SOLE   7,194 0 0
3M CO COM Stock 88579Y101   2,458 23 SH   SOLE   23 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   4,646,823 30,519 SH   SOLE   30,519 0 0
AMGEN INC COM Stock 031162100   6,590,164 23,179 SH   SOLE   23,179 0 0
CANADIAN NATL RY CO COM Stock 136375102   1,095,169 8,315 SH   SOLE   8,315 0 0
TC ENERGY CORP COM Stock 87807B107   385,397 9,587 SH   SOLE   9,587 0 0
ROYAL GOLD INC COM Stock 780287108   97,326 799 SH   SOLE   799 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   3,497,034 7,069 SH   SOLE   7,069 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108   2,542,642 20,855 SH   SOLE   20,855 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109   16,340 71 SH   SOLE   71 0 0
NOVO-NORDISK A S ADR ADR 670100205   18,453,263 143,717 SH   SOLE   143,717 0 0
PAYPAL HLDGS INC COM Stock 70450Y103   66,320 990 SH   SOLE   990 0 0
SCHWAB CHARLES CORP COM Stock 808513105   5,393,946 74,564 SH   SOLE   74,564 0 0
CARDINAL HEALTH INC COM Stock 14149Y108   2,172,315 19,413 SH   SOLE   19,413 0 0
AUTOZONE INC COM Stock 053332102   513,719 163 SH   SOLE   163 0 0
APPLE INC COM Stock 037833100   12,350,843 72,025 SH   SOLE   72,025 0 0
ABBOTT LABS COM Stock 002824100   389,058 3,423 SH   SOLE   3,423 0 0
GENPACT LIMITED SHS Stock G3922B107   1,217,568 36,952 SH   SOLE   36,952 0 0
UNIVERSAL HLTH SVCS INC CL B Stock 913903100   4,014 22 SH   SOLE   22 0 0