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   79,100 700 SH   SOLE   700 0 0
INVESCO QQQ TRUST ETF 46090E103   33,760 126 SH   SOLE   126 0 0
DOLLAR GEN CORP NEW COM Stock 256677105   133,122 555 SH   SOLE   555 0 0
JOHNSON & JOHNSON COM Stock 478160104   3,038,333 18,599 SH   SOLE   18,599 0 0
FLEETCOR TECHNOLOGIES INC COM Stock 339041105   378,766 2,150 SH   SOLE   2,150 0 0
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107   3,112,517 130,888 SH   SOLE   130,888 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106   5,755,527 35,629 SH   SOLE   35,629 0 0
MEDTRONIC PLC SHS Stock G5960L103   166,264 2,059 SH   SOLE   2,059 0 0
NETFLIX INC COM Stock 64110L106   82,404 350 SH   SOLE   350 0 0
PAYCHEX INC COM Stock 704326107   1,453,793 12,956 SH   SOLE   12,956 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   3,572 10 SH   SOLE   10 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104   21,775 77 SH   SOLE   77 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   1,437,974 7,960 SH   SOLE   7,960 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102   1,763,619 30,704 SH   SOLE   30,704 0 0
SMUCKER J M CO COM NEW Stock 832696405   13,741 100 SH   SOLE   100 0 0
FEDEX CORP COM Stock 31428X106   48,253 325 SH   SOLE   325 0 0
SNAP ON INC COM Stock 833034101   211,820 1,052 SH   SOLE   1,052 0 0
PEPSICO INC COM Stock 713448108   1,340,038 8,208 SH   SOLE   8,208 0 0
HOME DEPOT INC COM Stock 437076102   32,990 120 SH   SOLE   120 0 0
INFOSYS LTD SPONSORED ADR ADR 456788108   4,277,305 252,051 SH   SOLE   252,051 0 0
AMERISOURCEBERGEN CORP COM Stock 03073E105   3,294,609 24,345 SH   SOLE   24,345 0 0
BECTON DICKINSON & CO COM Stock 075887109   3,096,446 13,896 SH   SOLE   13,896 0 0
RIOT PLATFORMS INC COM Stock 767292105   4,206 600 SH   SOLE   600 0 0
ATMOS ENERGY CORP COM Stock 049560105   154,608 1,518 SH   SOLE   1,518 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF ETF 72201R833   791,501 8,006 SH   SOLE   8,006 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   26,702 100 SH   SOLE   100 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   250,603 2,620 SH   SOLE   2,620 0 0
FISERV INC COM Stock 337738108   1,600,702 17,107 SH   SOLE   17,107 0 0
INTUIT COM Stock 461202103   76,302 197 SH   SOLE   197 0 0
MICROSOFT CORP COM Stock 594918104   6,770,768 29,072 SH   SOLE   29,072 0 0
CVS HEALTH CORP COM Stock 126650100   7,150,556 74,977 SH   SOLE   74,977 0 0
SPROTT PHYSICAL GOLD TR UNIT CEF 85207H104   0 0 SH   SOLE   0 0 0
RPM INTL INC COM Stock 749685103   301,915 3,624 SH   SOLE   3,624 0 0
SPDR GOLD MINISHARES TRUST ETF 98149E303   67,972 2,061 SH   SOLE   2,061 0 0
CBOE GLOBAL MKTS INC COM Stock 12503M108   45,892 391 SH   SOLE   391 0 0
VANGUARD MID-CAP ETF ETF 922908629   36,656 195 SH   SOLE   195 0 0
NIKE INC CL B Stock 654106103   1,307,976 15,736 SH   SOLE   15,736 0 0
VANECK GOLD MINERS ETF ETF 92189F106   94,792 3,930 SH   SOLE   3,930 0 0
UNITED STATES BRENT OIL FUND LP ETF 91167Q100   3,005 110 SH   SOLE   110 0 0
NETSTREIT CORP COM REIT 64119V303   63,404 3,560 SH   SOLE   3,560 0 0
BROADSTONE NET LEASE INC COM REIT 11135E203   244,815 15,764 SH   SOLE   15,764 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Stock 559080106   357,333 7,521 SH   SOLE   7,521 0 0
FRANCO NEV CORP COM Stock 351858105   56,872 476 SH   SOLE   476 0 0
VANGUARD ULTRA-SHORT BOND ETF ETF 92203C303   576,435 11,776 SH   SOLE   11,776 0 0
VISA INC COM CL A Stock 92826C839   399,180 2,247 SH   SOLE   2,247 0 0
PEMBINA PIPELINE CORP COM Stock 706327103   192,060 6,324 SH   SOLE   6,324 0 0
EMBECTA CORP COMMON STOCK Stock 29082K105   14,337 498 SH   SOLE   498 0 0
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101   27,890 1,121 SH   SOLE   1,121 0 0
KINDER MORGAN INC DEL COM Stock 49456B101   407,497 24,489 SH   SOLE   24,489 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101   4,016,453 15,610 SH   SOLE   15,610 0 0
OMNICOM GROUP INC COM Stock 681919106   341,065 5,406 SH   SOLE   5,406 0 0
ENBRIDGE INC COM Stock 29250N105   813,751 21,934 SH   SOLE   21,934 0 0
NVIDIA CORPORATION COM Stock 67066G104   192,857 1,589 SH   SOLE   1,589 0 0
GENUINE PARTS CO COM Stock 372460105   1,346,866 9,020 SH   SOLE   9,020 0 0
GRAINGER W W INC COM Stock 384802104   7,559,020 15,452 SH   SOLE   15,452 0 0
ABBVIE INC COM Stock 00287Y109   1,737,214 12,944 SH   SOLE   12,944 0 0
S&P GLOBAL INC COM Stock 78409V104   5,144,861 16,849 SH   SOLE   16,849 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100   389,764 5,685 SH   SOLE   5,685 0 0
FACTSET RESH SYS INC COM Stock 303075105   2,665,933 6,663 SH   SOLE   6,663 0 0
RESMED INC COM Stock 761152107   5,693,264 26,080 SH   SOLE   26,080 0 0
DISCOVER FINL SVCS COM Stock 254709108   1,129,681 12,425 SH   SOLE   12,425 0 0
INTERCONTINENTAL EXCHANGE INC COM Stock 45866F104   3,069,009 33,968 SH   SOLE   33,968 0 0
CISCO SYS INC COM Stock 17275R102   65,520 1,638 SH   SOLE   1,638 0 0
CLEARWAY ENERGY INC CL C Stock 18539C204   127,018 3,988 SH   SOLE   3,988 0 0
GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37954Y293   105,956 2,827 SH   SOLE   2,827 0 0
CIGNA CORP NEW COM Stock 125523100   14,428 52 SH   SOLE   52 0 0
ONEOK INC NEW COM Stock 682680103   505,904 9,873 SH   SOLE   9,873 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206   2,066,189 28,991 SH   SOLE   28,991 0 0
LOCKHEED MARTIN CORP COM Stock 539830109   5,794 15 SH   SOLE   15 0 0
TJX COS INC NEW COM Stock 872540109   42,447 683 SH   SOLE   683 0 0
ORACLE CORP COM Stock 68389X105   586,699 9,607 SH   SOLE   9,607 0 0
3M CO COM Stock 88579Y101   1,705,476 15,434 SH   SOLE   15,434 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   3,025,167 31,463 SH   SOLE   31,463 0 0
AMGEN INC COM Stock 031162100   5,399,123 23,954 SH   SOLE   23,954 0 0
CANADIAN NATL RY CO COM Stock 136375102   1,532,162 14,188 SH   SOLE   14,188 0 0
TC ENERGY CORP COM Stock 87807B107   1,727,716 42,882 SH   SOLE   42,882 0 0
C H ROBINSON WORLDWIDE INC COM NEW Stock 12541W209   710,479 7,377 SH   SOLE   7,377 0 0
ROYAL GOLD INC COM Stock 780287108   64,361 686 SH   SOLE   686 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   3,284,275 6,503 SH   SOLE   6,503 0 0
PRICE T ROWE GROUP INC COM Stock 74144T108   2,860,892 27,244 SH   SOLE   27,244 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109   22,980 150 SH   SOLE   150 0 0
UNITED STATES GASOLINE FUND LP ETF 91201T102   5,011 95 SH   SOLE   95 0 0
CLEARWAY ENERGY INC CL A Stock 18539C105   6,048 208 SH   SOLE   208 0 0
NOVO-NORDISK A S ADR ADR 670100205   7,739,657 77,684 SH   SOLE   77,684 0 0
PAYPAL HLDGS INC COM Stock 70450Y103   201,834 2,345 SH   SOLE   2,345 0 0
CARDINAL HEALTH INC COM Stock 14149Y108   1,486,564 22,294 SH   SOLE   22,294 0 0
AUTOZONE INC COM Stock 053332102   349,135 163 SH   SOLE   163 0 0
BLACKROCK INC COM Stock 09247X101   321,914 585 SH   SOLE   585 0 0
APPLE INC COM Stock 037833100   10,431,890 75,484 SH   SOLE   75,484 0 0
ABBOTT LABS COM Stock 002824100   348,239 3,599 SH   SOLE   3,599 0 0
GENPACT LIMITED SHS Stock G3922B107   2,566,279 58,631 SH   SOLE   58,631 0 0
UNIVERSAL HLTH SVCS INC CL B Stock 913903100   74,865 849 SH   SOLE   849 0 0
BOOKING HOLDINGS INC COM Stock 09857L108   96,949 59 SH   SOLE   59 0 0