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 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