<?xml version="1.0" encoding="UTF-8"?>
<informationTable
	xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable">
	<infoTable>
		<nameOfIssuer>3M Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>88579Y101</cusip>
		<value>7433697</value>
		<shrsOrPrnAmt>
			<sshPrnamt>45286</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>44086</Sole>
			<Shared>0</Shared>
			<None>1200</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Abbott Laboratories</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>002824100</cusip>
		<value>14233911</value>
		<shrsOrPrnAmt>
			<sshPrnamt>144024</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>142969</Sole>
			<Shared>0</Shared>
			<None>1055</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Abbvie Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>00287Y109</cusip>
		<value>24208309</value>
		<shrsOrPrnAmt>
			<sshPrnamt>92543</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>90993</Sole>
			<Shared>0</Shared>
			<None>1550</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Aflac Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>001055102</cusip>
		<value>357696</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3200</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>0</Sole>
			<Shared>0</Shared>
			<None>3200</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Air Prods &amp; Chems Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>009158106</cusip>
		<value>9454951</value>
		<shrsOrPrnAmt>
			<sshPrnamt>33982</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>32282</Sole>
			<Shared>0</Shared>
			<None>1700</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Akamai Technologies Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>00971T101</cusip>
		<value>1054992</value>
		<shrsOrPrnAmt>
			<sshPrnamt>9920</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>9920</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Aldeyra Therapeutics Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>01438T106</cusip>
		<value>298590</value>
		<shrsOrPrnAmt>
			<sshPrnamt>242756</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>242756</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Alibaba Group Holding Ltd SP A</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>01609W102</cusip>
		<value>391661</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3642</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3642</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Alpha Tau Medical Ltd Ordinary</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>M0740A108</cusip>
		<value>307280</value>
		<shrsOrPrnAmt>
			<sshPrnamt>20609</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>20609</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Alphabet Inc Class A</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>02079K305</cusip>
		<value>36287808</value>
		<shrsOrPrnAmt>
			<sshPrnamt>105463</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>104703</Sole>
			<Shared>0</Shared>
			<None>760</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Alphabet Inc Class C</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>02079K107</cusip>
		<value>48931159</value>
		<shrsOrPrnAmt>
			<sshPrnamt>143603</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>142843</Sole>
			<Shared>0</Shared>
			<None>760</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Amazon.com Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>023135106</cusip>
		<value>12676627</value>
		<shrsOrPrnAmt>
			<sshPrnamt>50879</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>50504</Sole>
			<Shared>0</Shared>
			<None>375</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>American Express Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>025816109</cusip>
		<value>1649742</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5425</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>4908</Sole>
			<Shared>0</Shared>
			<None>517</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Amgen Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>031162100</cusip>
		<value>5140912</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12196</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12196</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Amphenol Corp Cl A</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>032095101</cusip>
		<value>343944</value>
		<shrsOrPrnAmt>
			<sshPrnamt>4080</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>4080</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Analog Devices Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>032654105</cusip>
		<value>9849549</value>
		<shrsOrPrnAmt>
			<sshPrnamt>24828</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>24536</Sole>
			<Shared>0</Shared>
			<None>292</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Apa Corporation</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>03743Q108</cusip>
		<value>14523427</value>
		<shrsOrPrnAmt>
			<sshPrnamt>349625</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>347825</Sole>
			<Shared>0</Shared>
			<None>1800</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Apple Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>037833100</cusip>
		<value>54990315</value>
		<shrsOrPrnAmt>
			<sshPrnamt>165126</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>163826</Sole>
			<Shared>0</Shared>
			<None>1300</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Applied Materials Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>038222105</cusip>
		<value>15858566</value>
		<shrsOrPrnAmt>
			<sshPrnamt>31011</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>30921</Sole>
			<Shared>0</Shared>
			<None>90</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Arista Networks Inc </nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>040413205</cusip>
		<value>264667</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1300</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1300</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Automatic Data Processing Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>053015103</cusip>
		<value>14642066</value>
		<shrsOrPrnAmt>
			<sshPrnamt>56739</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>55989</Sole>
			<Shared>0</Shared>
			<None>750</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Autozone Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>053332102</cusip>
		<value>404693</value>
		<shrsOrPrnAmt>
			<sshPrnamt>143</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>143</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Bank America Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>060505104</cusip>
		<value>8471077</value>
		<shrsOrPrnAmt>
			<sshPrnamt>155632</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>155632</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Bank New York Mellon Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>064058100</cusip>
		<value>4171997</value>
		<shrsOrPrnAmt>
			<sshPrnamt>28846</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>28846</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Berkshire Hathaway Inc CL B</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>084670702</cusip>
		<value>11006189</value>
		<shrsOrPrnAmt>
			<sshPrnamt>22103</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>22063</Sole>
			<Shared>0</Shared>
			<None>40</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>BioMarin Pharmaceutical Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>09061G101</cusip>
		<value>490560</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8176</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>8176</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Boeing Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>097023105</cusip>
		<value>283912</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1526</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1526</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Bristol-Myers Squibb Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>110122108</cusip>
		<value>2280845</value>
		<shrsOrPrnAmt>
			<sshPrnamt>36552</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>36552</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Carrier Global Corporation</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>14448C104</cusip>
		<value>1092208</value>
		<shrsOrPrnAmt>
			<sshPrnamt>19909</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>18209</Sole>
			<Shared>0</Shared>
			<None>1700</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Caterpillar Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>149123101</cusip>
		<value>1581040</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1950</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1950</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Chevron Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>166764100</cusip>
		<value>10654257</value>
		<shrsOrPrnAmt>
			<sshPrnamt>52173</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>51488</Sole>
			<Shared>0</Shared>
			<None>685</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Chubb Limited</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>H1467J104</cusip>
		<value>8892335</value>
		<shrsOrPrnAmt>
			<sshPrnamt>27340</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>27340</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Cisco Systems Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>17275R102</cusip>
		<value>18477796</value>
		<shrsOrPrnAmt>
			<sshPrnamt>171679</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>170779</Sole>
			<Shared>0</Shared>
			<None>900</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Coca-Cola Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>191216100</cusip>
		<value>4039993</value>
		<shrsOrPrnAmt>
			<sshPrnamt>46933</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>46933</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Colgate Palmolive Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>194162103</cusip>
		<value>1597788</value>
		<shrsOrPrnAmt>
			<sshPrnamt>18727</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>17027</Sole>
			<Shared>0</Shared>
			<None>1700</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Comcast Corp CL A</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>20030N101</cusip>
		<value>2678243</value>
		<shrsOrPrnAmt>
			<sshPrnamt>123081</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>122481</Sole>
			<Shared>0</Shared>
			<None>600</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Comstock Resources Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>205768302</cusip>
		<value>176706</value>
		<shrsOrPrnAmt>
			<sshPrnamt>14343</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>14343</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Costco Wholesale Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>22160K105</cusip>
		<value>21585121</value>
		<shrsOrPrnAmt>
			<sshPrnamt>23711</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>23676</Sole>
			<Shared>0</Shared>
			<None>35</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Crowdstrike Holdings Inc Cl A</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>22788C105</cusip>
		<value>402420</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1520</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1520</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Cummins Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>231021106</cusip>
		<value>232456</value>
		<shrsOrPrnAmt>
			<sshPrnamt>450</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>450</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CVS Health Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>126650100</cusip>
		<value>2261702</value>
		<shrsOrPrnAmt>
			<sshPrnamt>26394</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>26394</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Danaher Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>235851102</cusip>
		<value>214460</value>
		<shrsOrPrnAmt>
			<sshPrnamt>968</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>968</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Devon Energy Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>25179M103</cusip>
		<value>690600</value>
		<shrsOrPrnAmt>
			<sshPrnamt>15000</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>15000</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>DexCom Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>252131107</cusip>
		<value>5761066</value>
		<shrsOrPrnAmt>
			<sshPrnamt>66764</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>66604</Sole>
			<Shared>0</Shared>
			<None>160</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Disney Walt Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>254687106</cusip>
		<value>8111183</value>
		<shrsOrPrnAmt>
			<sshPrnamt>77323</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>77323</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Dominion Energy Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>25746U109</cusip>
		<value>1138321</value>
		<shrsOrPrnAmt>
			<sshPrnamt>18809</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>17409</Sole>
			<Shared>0</Shared>
			<None>1400</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Ecolab Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>278865100</cusip>
		<value>13048728</value>
		<shrsOrPrnAmt>
			<sshPrnamt>47522</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>45722</Sole>
			<Shared>0</Shared>
			<None>1800</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Elme Communities Sh Ben Int</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>939653101</cusip>
		<value>35461</value>
		<shrsOrPrnAmt>
			<sshPrnamt>20380</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>20380</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Emerson Electric Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>291011104</cusip>
		<value>15144274</value>
		<shrsOrPrnAmt>
			<sshPrnamt>97642</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>96742</Sole>
			<Shared>0</Shared>
			<None>900</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Enbridge Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>29250N105</cusip>
		<value>1966806</value>
		<shrsOrPrnAmt>
			<sshPrnamt>42306</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>41906</Sole>
			<Shared>0</Shared>
			<None>400</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>EQT Corp Com</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>26884L109</cusip>
		<value>417956</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8607</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>8607</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Expand Energy Corporation Com</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>165167735</cusip>
		<value>3930535</value>
		<shrsOrPrnAmt>
			<sshPrnamt>46742</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>46742</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Exxonmobil Holdings Corp </nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>30233Q108</cusip>
		<value>18790953</value>
		<shrsOrPrnAmt>
			<sshPrnamt>115459</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>113159</Sole>
			<Shared>0</Shared>
			<None>2300</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Eyepoint Inc Com New</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>30233G209</cusip>
		<value>223881</value>
		<shrsOrPrnAmt>
			<sshPrnamt>68465</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>68465</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Fedex Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>31428X106</cusip>
		<value>9683367</value>
		<shrsOrPrnAmt>
			<sshPrnamt>33966</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>33926</Sole>
			<Shared>0</Shared>
			<None>40</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FedEx Fght Holding Co Inc Comm</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>314352105</cusip>
		<value>1254260</value>
		<shrsOrPrnAmt>
			<sshPrnamt>11467</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>11467</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Fiserv Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>337738108</cusip>
		<value>5951991</value>
		<shrsOrPrnAmt>
			<sshPrnamt>131739</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>130789</Sole>
			<Shared>0</Shared>
			<None>950</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Flowserve Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>34354P105</cusip>
		<value>4913225</value>
		<shrsOrPrnAmt>
			<sshPrnamt>67194</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>66694</Sole>
			<Shared>0</Shared>
			<None>500</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Fortinet Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>34959E109</cusip>
		<value>39888149</value>
		<shrsOrPrnAmt>
			<sshPrnamt>223138</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>222588</Sole>
			<Shared>0</Shared>
			<None>550</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Freeport-Mcmoran Inc CL B</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>35671D857</cusip>
		<value>854280</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12204</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12204</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>GE Healthcare Technologies Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>36266G107</cusip>
		<value>225396</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3448</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3448</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>GE Vernova Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>36828A101</cusip>
		<value>1789773</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1883</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1883</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Generac Holdings Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>368736104</cusip>
		<value>5358970</value>
		<shrsOrPrnAmt>
			<sshPrnamt>25895</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>25795</Sole>
			<Shared>0</Shared>
			<None>100</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>General Dynamics Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>369550108</cusip>
		<value>1994630</value>
		<shrsOrPrnAmt>
			<sshPrnamt>6011</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5411</Sole>
			<Shared>0</Shared>
			<None>600</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>General Electric Co New</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>369604301</cusip>
		<value>2482716</value>
		<shrsOrPrnAmt>
			<sshPrnamt>7950</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>7950</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Hershey Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>427866108</cusip>
		<value>6512021</value>
		<shrsOrPrnAmt>
			<sshPrnamt>41317</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>41317</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Home Depot Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>437076102</cusip>
		<value>17448150</value>
		<shrsOrPrnAmt>
			<sshPrnamt>61331</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>60091</Sole>
			<Shared>0</Shared>
			<None>1240</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Idexx Laboratories Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>45168D104</cusip>
		<value>12262066</value>
		<shrsOrPrnAmt>
			<sshPrnamt>23482</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>23357</Sole>
			<Shared>0</Shared>
			<None>125</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Illinois Tool Works Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>452308109</cusip>
		<value>12247353</value>
		<shrsOrPrnAmt>
			<sshPrnamt>47603</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>47528</Sole>
			<Shared>0</Shared>
			<None>75</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Insperity Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>45778Q107</cusip>
		<value>1274423</value>
		<shrsOrPrnAmt>
			<sshPrnamt>27354</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>27354</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Intel Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>458140100</cusip>
		<value>322216</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2680</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2680</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Intl Business Machines</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>459200101</cusip>
		<value>247861</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1127</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>727</Sole>
			<Shared>0</Shared>
			<None>400</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Intuitive Surgical Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>46120E602</cusip>
		<value>34418383</value>
		<shrsOrPrnAmt>
			<sshPrnamt>84643</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>84168</Sole>
			<Shared>0</Shared>
			<None>475</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Iron Mountain Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>46284V101</cusip>
		<value>7218225</value>
		<shrsOrPrnAmt>
			<sshPrnamt>65058</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>63058</Sole>
			<Shared>0</Shared>
			<None>2000</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Jason Industries Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>471172106</cusip>
		<value>192</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10668</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>10668</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>478160104</cusip>
		<value>20931071</value>
		<shrsOrPrnAmt>
			<sshPrnamt>79063</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>77263</Sole>
			<Shared>0</Shared>
			<None>1800</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>JPMorgan Chase &amp; Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>46625H100</cusip>
		<value>23080790</value>
		<shrsOrPrnAmt>
			<sshPrnamt>69766</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>68247</Sole>
			<Shared>0</Shared>
			<None>1519</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Kimberly Clark Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>494368103</cusip>
		<value>1856334</value>
		<shrsOrPrnAmt>
			<sshPrnamt>19053</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>17678</Sole>
			<Shared>0</Shared>
			<None>1375</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Ligand Pharmaceuticals Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>53220K504</cusip>
		<value>5699191</value>
		<shrsOrPrnAmt>
			<sshPrnamt>18245</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>17945</Sole>
			<Shared>0</Shared>
			<None>300</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Lilly Eli &amp; Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>532457108</cusip>
		<value>15924949</value>
		<shrsOrPrnAmt>
			<sshPrnamt>13763</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12918</Sole>
			<Shared>0</Shared>
			<None>845</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Lincoln Natl Corp Ind</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>534187109</cusip>
		<value>2451150</value>
		<shrsOrPrnAmt>
			<sshPrnamt>60883</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>60083</Sole>
			<Shared>0</Shared>
			<None>800</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Linde PLC</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>G54950103</cusip>
		<value>305200</value>
		<shrsOrPrnAmt>
			<sshPrnamt>643</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>643</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Lowes Cos Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>548661107</cusip>
		<value>3284232</value>
		<shrsOrPrnAmt>
			<sshPrnamt>17821</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>17771</Sole>
			<Shared>0</Shared>
			<None>50</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Marathon Petroleum Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>56585A102</cusip>
		<value>1709401</value>
		<shrsOrPrnAmt>
			<sshPrnamt>4323</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>4323</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Marvell Technology Group Ltd</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>573874104</cusip>
		<value>2429087</value>
		<shrsOrPrnAmt>
			<sshPrnamt>9194</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>9194</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Mastercard Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>57636Q104</cusip>
		<value>373345</value>
		<shrsOrPrnAmt>
			<sshPrnamt>677</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>677</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>McCormick &amp; Co Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>579780206</cusip>
		<value>200448</value>
		<shrsOrPrnAmt>
			<sshPrnamt>4320</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>4320</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>McDonalds Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>580135101</cusip>
		<value>3449621</value>
		<shrsOrPrnAmt>
			<sshPrnamt>14937</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>13637</Sole>
			<Shared>0</Shared>
			<None>1300</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Medtronic PLC</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>G5960L103</cusip>
		<value>10465337</value>
		<shrsOrPrnAmt>
			<sshPrnamt>121281</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>121281</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Merck &amp; Co Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>58933Y105</cusip>
		<value>18155059</value>
		<shrsOrPrnAmt>
			<sshPrnamt>124940</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>123345</Sole>
			<Shared>0</Shared>
			<None>1595</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Meta Platforms Inc Cl A</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>30303M102</cusip>
		<value>344460</value>
		<shrsOrPrnAmt>
			<sshPrnamt>475</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>475</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Microsoft Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>594918104</cusip>
		<value>82045179</value>
		<shrsOrPrnAmt>
			<sshPrnamt>159963</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>158003</Sole>
			<Shared>0</Shared>
			<None>1960</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Natbridge Resources Ltd</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>63176A103</cusip>
		<value>7051</value>
		<shrsOrPrnAmt>
			<sshPrnamt>30000</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>30000</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Netflix Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>64110L106</cusip>
		<value>9592786</value>
		<shrsOrPrnAmt>
			<sshPrnamt>137867</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>137867</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Neurocrine Biosciences Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>64125C109</cusip>
		<value>1020113</value>
		<shrsOrPrnAmt>
			<sshPrnamt>7192</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>7192</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Nextera Energy Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>65339F101</cusip>
		<value>10371498</value>
		<shrsOrPrnAmt>
			<sshPrnamt>136936</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>131086</Sole>
			<Shared>0</Shared>
			<None>5850</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Novartis AG SP ADR</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>66987V109</cusip>
		<value>485736</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3407</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3407</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>NVIDIA Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>67066G104</cusip>
		<value>106432194</value>
		<shrsOrPrnAmt>
			<sshPrnamt>466031</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>465606</Sole>
			<Shared>0</Shared>
			<None>425</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>O'Reilly Automotive Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>67103H107</cusip>
		<value>47165281</value>
		<shrsOrPrnAmt>
			<sshPrnamt>552222</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>550572</Sole>
			<Shared>0</Shared>
			<None>1650</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Occidental Petroleum Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>674599105</cusip>
		<value>1765095</value>
		<shrsOrPrnAmt>
			<sshPrnamt>31907</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>31907</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Omniab Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>68218J103</cusip>
		<value>129759</value>
		<shrsOrPrnAmt>
			<sshPrnamt>26161</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>26161</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Oracle Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>68389X105</cusip>
		<value>14595196</value>
		<shrsOrPrnAmt>
			<sshPrnamt>106302</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>105202</Sole>
			<Shared>0</Shared>
			<None>1100</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Otis Worldwide Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>68902V107</cusip>
		<value>531155</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8258</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>7408</Sole>
			<Shared>0</Shared>
			<None>850</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Ouster Inc New</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>68989M202</cusip>
		<value>684570</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16970</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16970</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Pepsico Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>713448108</cusip>
		<value>10911479</value>
		<shrsOrPrnAmt>
			<sshPrnamt>86107</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>84207</Sole>
			<Shared>0</Shared>
			<None>1900</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Pfizer Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>717081103</cusip>
		<value>2578921</value>
		<shrsOrPrnAmt>
			<sshPrnamt>90425</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>87950</Sole>
			<Shared>0</Shared>
			<None>2475</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PNC Financial Services Group I</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>693475105</cusip>
		<value>3974009</value>
		<shrsOrPrnAmt>
			<sshPrnamt>17880</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>17880</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Poet Technologies Inc New</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>73044W302</cusip>
		<value>507892</value>
		<shrsOrPrnAmt>
			<sshPrnamt>67900</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>67900</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Procter &amp; Gamble Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>742718109</cusip>
		<value>10441043</value>
		<shrsOrPrnAmt>
			<sshPrnamt>71868</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>71568</Sole>
			<Shared>0</Shared>
			<None>300</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Qualcomm Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>747525103</cusip>
		<value>7340067</value>
		<shrsOrPrnAmt>
			<sshPrnamt>39883</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>39883</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Regeneron Pharmaceuticals</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>75886F107</cusip>
		<value>15684057</value>
		<shrsOrPrnAmt>
			<sshPrnamt>20684</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>20454</Sole>
			<Shared>0</Shared>
			<None>230</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ResMed Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>761152107</cusip>
		<value>260898</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1180</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1180</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Roche Holding Ltd SP ADR</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>771195104</cusip>
		<value>245496</value>
		<shrsOrPrnAmt>
			<sshPrnamt>4732</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>4732</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Roper Technologies Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>776696106</cusip>
		<value>5718095</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16365</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16365</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Rtx Corporation Com</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>75513E101</cusip>
		<value>26563637</value>
		<shrsOrPrnAmt>
			<sshPrnamt>143084</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>139517</Sole>
			<Shared>0</Shared>
			<None>3567</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>S&amp;P Global Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>78409V104</cusip>
		<value>516361</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1309</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1309</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Shell PLC Spon ADS</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>780259305</cusip>
		<value>13906765</value>
		<shrsOrPrnAmt>
			<sshPrnamt>146310</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>145120</Sole>
			<Shared>0</Shared>
			<None>1190</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Sherwin Williams Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>824348106</cusip>
		<value>3883119</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12012</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>11962</Sole>
			<Shared>0</Shared>
			<None>50</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Shopify Inc Cl A</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>82509L107</cusip>
		<value>1256842</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8475</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>8475</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Slb Limited Com Stk</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>806857108</cusip>
		<value>529197</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10862</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>9362</Sole>
			<Shared>0</Shared>
			<None>1500</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Southern Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>842587107</cusip>
		<value>5580627</value>
		<shrsOrPrnAmt>
			<sshPrnamt>67326</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>66326</Sole>
			<Shared>0</Shared>
			<None>1000</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>State Street Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>857477103</cusip>
		<value>16175065</value>
		<shrsOrPrnAmt>
			<sshPrnamt>92646</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>91746</Sole>
			<Shared>0</Shared>
			<None>900</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Stryker Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>863667101</cusip>
		<value>3533804</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12832</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12632</Sole>
			<Shared>0</Shared>
			<None>200</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Sun Life Financial Inc Com</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>866796105</cusip>
		<value>752177</value>
		<shrsOrPrnAmt>
			<sshPrnamt>9647</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>9647</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Sysco Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>871829107</cusip>
		<value>6572028</value>
		<shrsOrPrnAmt>
			<sshPrnamt>84300</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>82700</Sole>
			<Shared>0</Shared>
			<None>1600</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>TE Connectivity PLC </nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>G87052109</cusip>
		<value>356725</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1690</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1690</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Tesla Motors Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>88160R101</cusip>
		<value>212886</value>
		<shrsOrPrnAmt>
			<sshPrnamt>600</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>600</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Thermo Fisher Scientific Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>883556102</cusip>
		<value>9582335</value>
		<shrsOrPrnAmt>
			<sshPrnamt>14195</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>14195</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Tic Solutions Inc Com</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>00510N102</cusip>
		<value>1038910</value>
		<shrsOrPrnAmt>
			<sshPrnamt>124869</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>124869</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>TJX Cos Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>872540109</cusip>
		<value>259328</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1960</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1960</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Tractor Supply Co</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>892356106</cusip>
		<value>3892945</value>
		<shrsOrPrnAmt>
			<sshPrnamt>124415</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>124415</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Uber Technologies Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>90353T100</cusip>
		<value>859869</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12551</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12551</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Union Pacific Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>907818108</cusip>
		<value>419080</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1540</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1540</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>United Parcel Service Inc CL B</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>911312106</cusip>
		<value>3072214</value>
		<shrsOrPrnAmt>
			<sshPrnamt>32879</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>31879</Sole>
			<Shared>0</Shared>
			<None>1000</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Valero Energy Corp</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>91913Y100</cusip>
		<value>394587</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1018</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1018</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Varonis Systems Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>922280102</cusip>
		<value>1163759</value>
		<shrsOrPrnAmt>
			<sshPrnamt>24526</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>24526</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Verizon Communications Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>92343V104</cusip>
		<value>1500821</value>
		<shrsOrPrnAmt>
			<sshPrnamt>32719</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>30071</Sole>
			<Shared>0</Shared>
			<None>2648</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vertex Pharmaceuticals Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>92532F100</cusip>
		<value>2093854</value>
		<shrsOrPrnAmt>
			<sshPrnamt>4005</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>4005</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Visa Inc CL A</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>92826C839</cusip>
		<value>14144703</value>
		<shrsOrPrnAmt>
			<sshPrnamt>39364</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>38919</Sole>
			<Shared>0</Shared>
			<None>445</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Wal-Mart Stores Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>931142103</cusip>
		<value>14489804</value>
		<shrsOrPrnAmt>
			<sshPrnamt>139432</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>138807</Sole>
			<Shared>0</Shared>
			<None>625</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>WW Grainger Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>384802104</cusip>
		<value>373728</value>
		<shrsOrPrnAmt>
			<sshPrnamt>300</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>300</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Zscaler Inc</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>98980G102</cusip>
		<value>13486575</value>
		<shrsOrPrnAmt>
			<sshPrnamt>67629</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>66579</Sole>
			<Shared>0</Shared>
			<None>1050</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Bicycle Therapeutics PLC Sp AD</nameOfIssuer>
		<titleOfClass>COMMON STOCK</titleOfClass>
		<cusip>088786108</cusip>
		<value>107257</value>
		<shrsOrPrnAmt>
			<sshPrnamt>29146</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>29146</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Financial Select Sector SPDR</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>81369Y605</cusip>
		<value>204835</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3836</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3836</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>iShares Core High Dv ETF</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>46429B663</cusip>
		<value>2261964</value>
		<shrsOrPrnAmt>
			<sshPrnamt>80900</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>80900</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>iShares Russell 2000 ETF</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>464287655</cusip>
		<value>1654835</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5955</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5735</Sole>
			<Shared>0</Shared>
			<None>220</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>iShares Russell Mid-Cap ETF</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>464287499</cusip>
		<value>16468554</value>
		<shrsOrPrnAmt>
			<sshPrnamt>154330</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>149480</Sole>
			<Shared>0</Shared>
			<None>4850</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>iShares S&amp;P Small Cap 600 ETF</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>464287804</cusip>
		<value>377321</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2774</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2774</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>iShares TR MSCI Eafe Etf</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>464287465</cusip>
		<value>2963982</value>
		<shrsOrPrnAmt>
			<sshPrnamt>28530</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>28530</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Select Sector SPDR Tr Technolo</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>81369Y803</cusip>
		<value>978750</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5000</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5000</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>State Street Spdr S&amp;P 500 Etf </nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>78462F103</cusip>
		<value>6640130</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8707</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>8707</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>State Street Spdr S&amp;P Midcap 4</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>78467Y107</cusip>
		<value>3674292</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5595</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5595</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard FTSE Developed Mkt ET</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>921943858</cusip>
		<value>1171137</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16586</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16586</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard FTSE Emerging Mkt ETF</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>922042858</cusip>
		<value>7070760</value>
		<shrsOrPrnAmt>
			<sshPrnamt>119217</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>119217</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Index Fds Total Stk M</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>922908769</cusip>
		<value>289081</value>
		<shrsOrPrnAmt>
			<sshPrnamt>772</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>772</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Fidelity Tr 500 Index Ins Prem</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>315911750</cusip>
		<value>473564</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1777</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1777</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Growth Fund America Inc CL F-1</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>399874403</cusip>
		<value>479811</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5493</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5493</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Tl Int Stock Index</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>921909818</cusip>
		<value>266706</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5846</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5846</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Vanguard Total Stock Index Adm</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>922908728</cusip>
		<value>258024</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1416</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1416</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>American Tower Corp</nameOfIssuer>
		<titleOfClass>OTHER</titleOfClass>
		<cusip>03027X100</cusip>
		<value>307246</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1877</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1877</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
