<?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>Abiomed Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>003654100</cusip>
		<value>21117</value>
		<shrsOrPrnAmt>
			<sshPrnamt>73941</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>73941</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>American Express</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>025816109</cusip>
		<value>306</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2800</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2800</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Amgen Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>031162100</cusip>
		<value>14030</value>
		<shrsOrPrnAmt>
			<sshPrnamt>73850</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>73850</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Analog Devices</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>032654105</cusip>
		<value>34202</value>
		<shrsOrPrnAmt>
			<sshPrnamt>324896</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>324896</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Apple Computer Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>037833100</cusip>
		<value>491</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2583</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2583</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>A T &amp; T</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>00206R102</cusip>
		<value>215</value>
		<shrsOrPrnAmt>
			<sshPrnamt>6871</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>6871</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Automatic Data Processing</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>053015103</cusip>
		<value>479</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3000</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3000</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Bank New York Mellon Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>064057102</cusip>
		<value>1189</value>
		<shrsOrPrnAmt>
			<sshPrnamt>23579</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>23579</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Berkshire Hathaway Cl A</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>084670108</cusip>
		<value>1807</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>1258</value>
		<shrsOrPrnAmt>
			<sshPrnamt>6262</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>6262</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Biogen,Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>09062X103</cusip>
		<value>14925</value>
		<shrsOrPrnAmt>
			<sshPrnamt>63141</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>63141</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Boeing Co.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>097023105</cusip>
		<value>1148</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>520</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10900</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>10900</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Brown Forman Class B</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>115637209</cusip>
		<value>26771</value>
		<shrsOrPrnAmt>
			<sshPrnamt>507221</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>507221</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Caterpillar Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>149123101</cusip>
		<value>495</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3650</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3650</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Cognex</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>192422103</cusip>
		<value>36993</value>
		<shrsOrPrnAmt>
			<sshPrnamt>727350</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>727350</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Colgate Palmolive</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>194162103</cusip>
		<value>1785</value>
		<shrsOrPrnAmt>
			<sshPrnamt>26050</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>26050</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Convetrus</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>806407102</cusip>
		<value>2355</value>
		<shrsOrPrnAmt>
			<sshPrnamt>73937</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>73937</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Danaher Corp.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>235851102</cusip>
		<value>32876</value>
		<shrsOrPrnAmt>
			<sshPrnamt>249026</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>249026</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Dexcom Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>252131107</cusip>
		<value>33650</value>
		<shrsOrPrnAmt>
			<sshPrnamt>282539</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>282539</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Dow Dupont</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>260543101</cusip>
		<value>4665</value>
		<shrsOrPrnAmt>
			<sshPrnamt>87500</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>87500</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Emerson Electric Co</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>291011104</cusip>
		<value>524</value>
		<shrsOrPrnAmt>
			<sshPrnamt>7652</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>7652</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Exxon Mobil Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>30231G102</cusip>
		<value>1731</value>
		<shrsOrPrnAmt>
			<sshPrnamt>21423</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>21423</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Grainger</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>384802104</cusip>
		<value>251</value>
		<shrsOrPrnAmt>
			<sshPrnamt>835</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>835</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Henry Schein Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>806407102</cusip>
		<value>11529</value>
		<shrsOrPrnAmt>
			<sshPrnamt>191793</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>191793</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Home Depot</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>437076102</cusip>
		<value>2552</value>
		<shrsOrPrnAmt>
			<sshPrnamt>13300</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>13300</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Honeywell</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>438516106</cusip>
		<value>24543</value>
		<shrsOrPrnAmt>
			<sshPrnamt>154434</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>154434</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Idex Laboratories</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>45168D104</cusip>
		<value>31814</value>
		<shrsOrPrnAmt>
			<sshPrnamt>142280</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>142280</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Illinois Tool Works</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>452308109</cusip>
		<value>11195</value>
		<shrsOrPrnAmt>
			<sshPrnamt>78001</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>78001</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Ilumina</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>452327109</cusip>
		<value>7311</value>
		<shrsOrPrnAmt>
			<sshPrnamt>23530</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>23530</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Inogen</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>45780L104</cusip>
		<value>15034</value>
		<shrsOrPrnAmt>
			<sshPrnamt>157640</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>157640</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Insulet Corporation</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>45784P101</cusip>
		<value>28217</value>
		<shrsOrPrnAmt>
			<sshPrnamt>296745</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>296745</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>International Business Machines</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>459200101</cusip>
		<value>1123</value>
		<shrsOrPrnAmt>
			<sshPrnamt>7956</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>7956</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>478160104</cusip>
		<value>26852</value>
		<shrsOrPrnAmt>
			<sshPrnamt>192085</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>192085</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>JPMorgan Chase &amp; Co.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>4812A0367</cusip>
		<value>15796</value>
		<shrsOrPrnAmt>
			<sshPrnamt>156042</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>156042</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Mastercard Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>57636Q104</cusip>
		<value>37601</value>
		<shrsOrPrnAmt>
			<sshPrnamt>159700</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>159700</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>McDonalds Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>580135101</cusip>
		<value>1462</value>
		<shrsOrPrnAmt>
			<sshPrnamt>7700</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>7700</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Merck &amp; Co Inc New</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>589331107</cusip>
		<value>3226</value>
		<shrsOrPrnAmt>
			<sshPrnamt>38791</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>38791</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Mettler Toledo</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>592688105</cusip>
		<value>17110</value>
		<shrsOrPrnAmt>
			<sshPrnamt>23665</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>23665</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Minn Mng &amp; Mfg Co</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>604059105</cusip>
		<value>19083</value>
		<shrsOrPrnAmt>
			<sshPrnamt>91842</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>91842</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Neogen Corporation</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>640491106</cusip>
		<value>25046</value>
		<shrsOrPrnAmt>
			<sshPrnamt>436426</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>436426</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Norfolk Soutern Corp.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>655844108</cusip>
		<value>374</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2000</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2000</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Novo Nordisk</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>670100205</cusip>
		<value>19744</value>
		<shrsOrPrnAmt>
			<sshPrnamt>377450</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>377450</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PAYCHEX INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>704326107</cusip>
		<value>2183</value>
		<shrsOrPrnAmt>
			<sshPrnamt>27213</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>27213</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Paypal Holdings Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>70450Y103</cusip>
		<value>12798</value>
		<shrsOrPrnAmt>
			<sshPrnamt>123245</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>123245</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Pepsico Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>713448108</cusip>
		<value>1618</value>
		<shrsOrPrnAmt>
			<sshPrnamt>13202</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>13202</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Pfizer, Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>717081103</cusip>
		<value>212</value>
		<shrsOrPrnAmt>
			<sshPrnamt>4998</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>4998</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Procter &amp; Gamble</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>742718109</cusip>
		<value>399</value>
		<shrsOrPrnAmt>
			<sshPrnamt>3832</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>3832</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Raytheon Company New</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>755111507</cusip>
		<value>24502</value>
		<shrsOrPrnAmt>
			<sshPrnamt>134567</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>134567</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Rockwell Automation Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>774347108</cusip>
		<value>2879</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16410</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16410</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Ross Stores Inc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>778296103</cusip>
		<value>19971</value>
		<shrsOrPrnAmt>
			<sshPrnamt>214511</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>214511</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Salesforce</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>79466L302</cusip>
		<value>11909</value>
		<shrsOrPrnAmt>
			<sshPrnamt>75200</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>75200</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Schlumberger Limited</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>806857108</cusip>
		<value>698</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16028</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16028</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Starbucks</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>855244109</cusip>
		<value>22678</value>
		<shrsOrPrnAmt>
			<sshPrnamt>305056</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>305056</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>State Street Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>857477103</cusip>
		<value>6065</value>
		<shrsOrPrnAmt>
			<sshPrnamt>92156</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>92156</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Sysco Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>871829107</cusip>
		<value>1312</value>
		<shrsOrPrnAmt>
			<sshPrnamt>19655</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>19655</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Tiffany</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>886547108</cusip>
		<value>34573</value>
		<shrsOrPrnAmt>
			<sshPrnamt>327555</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>327555</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Travelers</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>89417E109</cusip>
		<value>332</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2417</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2417</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Trimble</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>896239100</cusip>
		<value>5138</value>
		<shrsOrPrnAmt>
			<sshPrnamt>127180</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>127180</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Unilever</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>904767704</cusip>
		<value>1703</value>
		<shrsOrPrnAmt>
			<sshPrnamt>29500</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>29500</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>United Parcel Svc</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>911312106</cusip>
		<value>6093</value>
		<shrsOrPrnAmt>
			<sshPrnamt>54525</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>54525</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>United Technologies Corp</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>913017AT6</cusip>
		<value>2856</value>
		<shrsOrPrnAmt>
			<sshPrnamt>22157</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>22157</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Verizon Communications</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>92343V104</cusip>
		<value>2521</value>
		<shrsOrPrnAmt>
			<sshPrnamt>42638</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>42638</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Walt Disney Co Holding Co</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>254687106</cusip>
		<value>3201</value>
		<shrsOrPrnAmt>
			<sshPrnamt>28832</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>28832</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Williams-Sonoma</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>969904101</cusip>
		<value>5624</value>
		<shrsOrPrnAmt>
			<sshPrnamt>99950</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>99950</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Xilinx Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>983919AJ0</cusip>
		<value>27469</value>
		<shrsOrPrnAmt>
			<sshPrnamt>216650</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>216650</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>Zynga Inc.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>98986T108</cusip>
		<value>746</value>
		<shrsOrPrnAmt>
			<sshPrnamt>139878</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>139878</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
