<?xml version="1.0" encoding="UTF-8"?>
<informationTable
	xsi:schemaLocation="http://www.sec.gov/edgar/document/thirteenf/informationtable eis_13FDocument.xsd"
	xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable"
	xmlns:n1="http://www.sec.gov/edgar/document/thirteenf/informationtable"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<infoTable>
		<nameOfIssuer>Abbvie Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>00287Y109</cusip>
		<value>8902</value>
		<shrsOrPrnAmt>
			<sshPrnamt>141141</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>141141</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Abiomed Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>003654100</cusip>
		<value>10598</value>
		<shrsOrPrnAmt>
			<sshPrnamt>82425</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>82425</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Aetna Life Casualty</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>008140105</cusip>
		<value>300</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2598</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2598</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>American Express</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>025816109</cusip>
		<value>311</value>
		<shrsOrPrnAmt>
			<sshPrnamt>4850</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>4850</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Amgen Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>031162100</cusip>
		<value>14215</value>
		<shrsOrPrnAmt>
			<sshPrnamt>85217</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>85217</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Analog Devices</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>032654105</cusip>
		<value>21472</value>
		<shrsOrPrnAmt>
			<sshPrnamt>333151</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>333151</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Apple Computer Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>037844100</cusip>
		<value>229</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2027</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2027</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>AT &amp; T Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>001957505</cusip>
		<value>205</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5048</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5048</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Bank New York Mellon Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>064057102</cusip>
		<value>980</value>
		<shrsOrPrnAmt>
			<sshPrnamt>24579</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>24579</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Berkshire Hathaway Cl A</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>084670108</cusip>
		<value>1297</value>
		<shrsOrPrnAmt>
			<sshPrnamt>6</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>6</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Berkshire Hathaway Cl B</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>084670207</cusip>
		<value>831</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5750</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5750</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Biogen,Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>09062X103</cusip>
		<value>25640</value>
		<shrsOrPrnAmt>
			<sshPrnamt>81910</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>81910</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Boeing Co.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>097023105</cusip>
		<value>396</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3009</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3009</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Bristol Myers</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>110122108</cusip>
		<value>534</value>
		<shrsOrPrnAmt>
			<sshPrnamt>9900</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>9900</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Brown Forman Class B</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>115637209</cusip>
		<value>21763</value>
		<shrsOrPrnAmt>
			<sshPrnamt>458747</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>458747</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Caterpillar Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>149123101</cusip>
		<value>595</value>
		<shrsOrPrnAmt>
			<sshPrnamt>6700</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>6700</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Cepheid Com</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>15670R107</cusip>
		<value>12124</value>
		<shrsOrPrnAmt>
			<sshPrnamt>230105</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>230105</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Coca Cola</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>191216100</cusip>
		<value>1424</value>
		<shrsOrPrnAmt>
			<sshPrnamt>33650</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>33650</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Cognex</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>192422103</cusip>
		<value>26110</value>
		<shrsOrPrnAmt>
			<sshPrnamt>493955</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>493955</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Colgate Palmolive</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>194162103</cusip>
		<value>2017</value>
		<shrsOrPrnAmt>
			<sshPrnamt>27200</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>27200</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CommVault Systems, Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>204166102</cusip>
		<value>542</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10200</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>10200</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Conoco Phillips</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>20825C104</cusip>
		<value>1698</value>
		<shrsOrPrnAmt>
			<sshPrnamt>39060</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>39060</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Danaher Corp.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>235851102</cusip>
		<value>19483</value>
		<shrsOrPrnAmt>
			<sshPrnamt>248541</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>248541</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Dentsply Intl</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>249030107</cusip>
		<value>10216</value>
		<shrsOrPrnAmt>
			<sshPrnamt>171896</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>171896</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Dexcom Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>252131107</cusip>
		<value>23801</value>
		<shrsOrPrnAmt>
			<sshPrnamt>271520</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>271520</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Dominion Resource</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>78478P202</cusip>
		<value>329</value>
		<shrsOrPrnAmt>
			<sshPrnamt>4425</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>4425</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Dow Chemical</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>260543101</cusip>
		<value>2419</value>
		<shrsOrPrnAmt>
			<sshPrnamt>46675</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>46675</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>E I DuPont De Nemours &amp; Co</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>263534109</cusip>
		<value>2525</value>
		<shrsOrPrnAmt>
			<sshPrnamt>37699</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>37699</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Emerson Electric Co</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>291011104</cusip>
		<value>469</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8602</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>8602</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Exxon Mobil Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>30231G102</cusip>
		<value>2242</value>
		<shrsOrPrnAmt>
			<sshPrnamt>25692</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>25692</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Fortive Corporation</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>34959J108</cusip>
		<value>5244</value>
		<shrsOrPrnAmt>
			<sshPrnamt>103025</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>103025</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>General Electric</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>369604103</cusip>
		<value>8742</value>
		<shrsOrPrnAmt>
			<sshPrnamt>295136</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>295136</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>General Mills</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>370334104</cusip>
		<value>2820</value>
		<shrsOrPrnAmt>
			<sshPrnamt>44138</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>44138</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Grainger (W.W.)</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>384802104</cusip>
		<value>14073</value>
		<shrsOrPrnAmt>
			<sshPrnamt>62592</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>62592</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Grupo Televisa</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>40049J206</cusip>
		<value>2542</value>
		<shrsOrPrnAmt>
			<sshPrnamt>98965</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>98965</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Henry Schein Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>806407102</cusip>
		<value>16532</value>
		<shrsOrPrnAmt>
			<sshPrnamt>101434</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>101434</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Hewlett Packard Enterprise Company</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>42824C109</cusip>
		<value>551</value>
		<shrsOrPrnAmt>
			<sshPrnamt>24200</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>24200</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Hewlett-Packard</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>428236103</cusip>
		<value>287</value>
		<shrsOrPrnAmt>
			<sshPrnamt>18500</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>18500</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Home Depot</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>437076102</cusip>
		<value>1866</value>
		<shrsOrPrnAmt>
			<sshPrnamt>14500</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>14500</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Honeywell</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>438516106</cusip>
		<value>19102</value>
		<shrsOrPrnAmt>
			<sshPrnamt>163842</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>163842</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Idex Laboratories</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>45168D104</cusip>
		<value>19461</value>
		<shrsOrPrnAmt>
			<sshPrnamt>172635</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>172635</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Illinois Tool Works</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>452308109</cusip>
		<value>8745</value>
		<shrsOrPrnAmt>
			<sshPrnamt>72976</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>72976</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Incyte Genomics</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>45337C102</cusip>
		<value>769</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8155</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>8155</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Inogen</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>45780L104</cusip>
		<value>10432</value>
		<shrsOrPrnAmt>
			<sshPrnamt>174150</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>174150</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Insulet Corporation</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>45784P101</cusip>
		<value>12946</value>
		<shrsOrPrnAmt>
			<sshPrnamt>316225</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>316225</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>International Business Machines</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>459200101</cusip>
		<value>1830</value>
		<shrsOrPrnAmt>
			<sshPrnamt>11522</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>11522</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>International Paper</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>460146103</cusip>
		<value>614</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12800</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12800</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>478160104</cusip>
		<value>24442</value>
		<shrsOrPrnAmt>
			<sshPrnamt>206906</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>206906</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>JPMorgan Chase &amp; Co.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>4812A0367</cusip>
		<value>466</value>
		<shrsOrPrnAmt>
			<sshPrnamt>6999</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>6999</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Kimberly Clark</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>494368103</cusip>
		<value>9777</value>
		<shrsOrPrnAmt>
			<sshPrnamt>77512</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>77512</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Kraft Heinz Co.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>50075N104</cusip>
		<value>1549</value>
		<shrsOrPrnAmt>
			<sshPrnamt>17300</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>17300</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Mastercard Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>57636Q104</cusip>
		<value>15767</value>
		<shrsOrPrnAmt>
			<sshPrnamt>154925</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>154925</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>McDonalds Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>580135101</cusip>
		<value>1200</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10400</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>10400</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Merck &amp; Co Inc New</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>589331107</cusip>
		<value>3704</value>
		<shrsOrPrnAmt>
			<sshPrnamt>59354</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>59354</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Mettler Toledo</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>592688105</cusip>
		<value>9461</value>
		<shrsOrPrnAmt>
			<sshPrnamt>22535</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>22535</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Minn Mng &amp; Mfg Co</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>604059105</cusip>
		<value>18030</value>
		<shrsOrPrnAmt>
			<sshPrnamt>102310</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>102310</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Neogen Corporation</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>640491106</cusip>
		<value>20358</value>
		<shrsOrPrnAmt>
			<sshPrnamt>363924</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>363924</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Novo Nordisk</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>670100205</cusip>
		<value>16260</value>
		<shrsOrPrnAmt>
			<sshPrnamt>390970</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>390970</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Occidental Pete Corp Cal</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>674599105</cusip>
		<value>5027</value>
		<shrsOrPrnAmt>
			<sshPrnamt>68934</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>68934</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PAYCHEX INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>704326107</cusip>
		<value>1713</value>
		<shrsOrPrnAmt>
			<sshPrnamt>29600</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>29600</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Pepsico Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>713448108</cusip>
		<value>1323</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12162</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12162</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Procter &amp; Gamble</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>742718109</cusip>
		<value>1070</value>
		<shrsOrPrnAmt>
			<sshPrnamt>11923</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>11923</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Raytheon Company New</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>755111507</cusip>
		<value>18729</value>
		<shrsOrPrnAmt>
			<sshPrnamt>137582</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>137582</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Rockwell Automation Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>774347108</cusip>
		<value>2070</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16921</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16921</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Rockwell Collins</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>774341101</cusip>
		<value>5368</value>
		<shrsOrPrnAmt>
			<sshPrnamt>63652</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>63652</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Ross Stores Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>778296103</cusip>
		<value>10995</value>
		<shrsOrPrnAmt>
			<sshPrnamt>170990</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>170990</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Schlumberger Limited</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>806857108</cusip>
		<value>15119</value>
		<shrsOrPrnAmt>
			<sshPrnamt>192257</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>192257</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Southern Co.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>842587107</cusip>
		<value>2834</value>
		<shrsOrPrnAmt>
			<sshPrnamt>55235</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>55235</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>SPDR Index SHs Fds Euro</nameOfIssuer>
		<titleOfClass>ETF</titleOfClass>
		<cusip>78463X202</cusip>
		<value>5897</value>
		<shrsOrPrnAmt>
			<sshPrnamt>179991</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>179991</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>State Street Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>857477103</cusip>
		<value>7409</value>
		<shrsOrPrnAmt>
			<sshPrnamt>106405</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>106405</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Sysco Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>871829107</cusip>
		<value>1836</value>
		<shrsOrPrnAmt>
			<sshPrnamt>37463</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>37463</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Tiffany</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>886547108</cusip>
		<value>26942</value>
		<shrsOrPrnAmt>
			<sshPrnamt>370946</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>370946</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Trimble</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>896239100</cusip>
		<value>7852</value>
		<shrsOrPrnAmt>
			<sshPrnamt>274921</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>274921</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Unilever</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>904767704</cusip>
		<value>3185</value>
		<shrsOrPrnAmt>
			<sshPrnamt>67195</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>67195</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Verizon Communications</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>92343V104</cusip>
		<value>2615</value>
		<shrsOrPrnAmt>
			<sshPrnamt>50305</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>50305</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Walgreens Boots Alliance Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>931422109</cusip>
		<value>210</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2600</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2600</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Walt Disney Co Holding Co</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>254687106</cusip>
		<value>1447</value>
		<shrsOrPrnAmt>
			<sshPrnamt>15579</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>15579</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Wells Fargo &amp; Co New</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>949746101</cusip>
		<value>7939</value>
		<shrsOrPrnAmt>
			<sshPrnamt>179300</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>179300</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Williams-Sonoma</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>969904101</cusip>
		<value>10526</value>
		<shrsOrPrnAmt>
			<sshPrnamt>206075</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>206075</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
