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:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
AMAZON COM INC COMStock02313510611234SH SOLE 3400
DOLLAR GEN CORP NEW COMStock2566771052171,025SH SOLE 1,02500
JOHNSON & JOHNSON COMStock4781601042,90617,992SH SOLE 17,99200
FLEETCOR TECHNOLOGIES INC COMStock3390411054361,669SH SOLE 1,66900
ENTERPRISE PRODS PARTNERS L P COMStock2937921071,22356,521SH SOLE 56,52100
UNITED PARCEL SERVICE INC CL BStock9113121065,69631,279SH SOLE 31,27900
MEDTRONIC PLC SHSStockG5960L1031,0568,423SH SOLE 8,42300
CLOROX CO DEL COMStock1890541092591,564SH SOLE 1,56400
NETFLIX INC COMStock64110L106214350SH SOLE 35000
PAYCHEX INC COMStock7043261071,87116,642SH SOLE 16,64200
ILLINOIS TOOL WKS INC COMStock4523081091,4276,908SH SOLE 6,90800
COGNIZANT TECHNOLOGY SOLUTIONS CL AStock1924461022,24530,251SH SOLE 30,25100
SMUCKER J M CO COM NEWStock83269640512100SH SOLE 10000
SNAP ON INC COMStock8330341012501,195SH SOLE 1,19500
PEPSICO INC COMStock7134481081,3969,280SH SOLE 9,28000
INFOSYS LTD SPONSORED ADRADR4567881085,703256,296SH SOLE 256,29600
AMERISOURCEBERGEN CORP COMStock03073E1053,06325,643SH SOLE 25,64300
BECTON DICKINSON & CO COMStock0758871093,37313,722SH SOLE 13,72200
ATMOS ENERGY CORP COMStock0495601051341,518SH SOLE 1,51800
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUNDETF72201R8331,03210,126SH SOLE 10,12600
BERKSHIRE HATHAWAY INC DEL CL B NEWStock08467070227100SH SOLE 10000
ALPHABET INC CAP STK CL AStock02079K305358134SH SOLE 13400
FISERV INC COMStock3377381081,60314,770SH SOLE 14,77000
INTUIT COMStock461202103106197SH SOLE 19700
MICROSOFT CORP COMStock5949181048,07628,647SH SOLE 28,64600
CVS HEALTH CORP COMStock1266501006,34474,755SH SOLE 74,75500
SPROTT PHYSICAL GOLD TR UNITCEF85207H10491566,313SH SOLE 66,31300
RPM INTL INC COMStock7496851032813,624SH SOLE 3,62400
SPDR GOLD MINISHARES TRUSTETF98149E2049520SH SOLE 52000
CBOE GLOBAL MKTS INC COMStock12503M1083032,444SH SOLE 2,44400
VANGUARD MID-CAP INDEX FUNDETF92290862954230SH SOLE 23000
NIKE INC CL BStock6541061032,32616,017SH SOLE 16,01700
VANECK GOLD MINERS ETFETF92189F1061163,930SH SOLE 3,93000
BOOKING HOLDINGS INC COMStock09857L10815967SH SOLE 6700
NETSTREIT CORP COMREIT64119V3031687,119SH SOLE 7,11900
BROADSTONE NET LEASE INC COMREIT11135E20358423,528SH SOLE 23,52800
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LPStock5590801061413,103SH SOLE 3,10300
VANGUARD ULTRA-SHORT BOND ETFETF92203C30383316,608SH SOLE 16,60800
VISA INC COM CL AStock92826C8395012,247SH SOLE 2,24700
PEMBINA PIPELINE CORP COMStock7063271032196,923SH SOLE 6,92300
KINDER MORGAN INC DEL COMStock49456B10137222,247SH SOLE 22,24700
ACCENTURE PLC IRELAND SHS CLASS AStockG1151C1014,89715,308SH SOLE 15,30800
OMNICOM GROUP INC COMStock6819191062573,551SH SOLE 3,55100
ENBRIDGE INC COMStock29250N10556614,227SH SOLE 14,22700
NVIDIA CORPORATION COMStock67066G1042491,200SH SOLE 1,20000
GENUINE PARTS CO COMStock3724601051,0038,270SH SOLE 8,27000
GRAINGER W W INC COMStock3848021046,72417,106SH SOLE 17,10500
ABBVIE INC COMStock00287Y1091,47713,692SH SOLE 13,69200
S&P GLOBAL INC COMStock78409V1047,19316,929SH SOLE 16,92900
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADSADR8740391009168,200SH SOLE 8,20000
FACTSET RESH SYS INC COMStock3030751052,6836,795SH SOLE 6,79500
RESMED INC COMStock7611521076,98226,493SH SOLE 26,49300
DISCOVER FINL SVCS COMStock2547091081,81314,754SH SOLE 14,75400
INTERCONTINENTAL EXCHANGE INC COMStock45866F1043,73032,482SH SOLE 32,48200
CISCO SYS INC COMStock17275R102891,638SH SOLE 1,63800
CLEARWAY ENERGY INC CL CStock18539C2041213,988SH SOLE 3,98800
CIGNA CORP NEW COMStock12552310037183SH SOLE 18300
ONEOK INC NEW COMStock6826801031,26321,786SH SOLE 21,78500
MCCORMICK & CO INC COM NON VTGStock5797802062,34428,925SH SOLE 28,92500
LOCKHEED MARTIN CORP COMStock539830109515SH SOLE 1500
TJX COS INC NEW COMStock87254010940600SH SOLE 60000
ORACLE CORP COMStock68389X1058379,607SH SOLE 9,60700
3M CO COMStock88579Y1013,45119,674SH SOLE 19,67400
ALPHABET INC CAP STK CL CStock02079K1073,8911,460SH SOLE 1,46000
AMGEN INC COMStock0311621004,92123,143SH SOLE 23,14300
CANADIAN NATL RY CO COMStock1363751021,92316,628SH SOLE 16,62800
TC ENERGY CORP COMStock87807B1071,21025,157SH SOLE 25,15700
ESSENTIAL UTILS INC COMStock29670G102541,169SH SOLE 1,16900
C H ROBINSON WORLDWIDE INC COM NEWStock12541W2097859,028SH SOLE 9,02800
UNITEDHEALTH GROUP INC COMStock91324P1022,6046,664SH SOLE 6,66400
PRICE T ROWE GROUP INC COMStock74144T1084,93925,111SH SOLE 25,11100
TRAVELERS COMPANIES INC COMStock89417E10923150SH SOLE 15000
CLEARWAY ENERGY INC CL AStock18539C1056199SH SOLE 19900
NOVO-NORDISK A S ADRADR6701002057,80281,263SH SOLE 81,26300
PAYPAL HLDGS INC COMStock70450Y1036102,345SH SOLE 2,34500
CARDINAL HEALTH INC COMStock14149Y1081,27225,715SH SOLE 25,71500
AUTOZONE INC COMStock053332102277163SH SOLE 16300
BLACKROCK INC COMStock09247X101245292SH SOLE 29200
APPLE INC COMStock03783310010,74575,934SH SOLE 75,93400
ABBOTT LABS COMStock0028241004413,732SH SOLE 3,73200
GENPACT LIMITED SHSStockG3922B1072,53153,278SH SOLE 53,27800
UNIVERSAL HLTH SVCS INC CL BStock9139031001941,403SH SOLE 1,40300