<?xml version="1.0" encoding="windows-1252"?>
<informationTable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable">
<infoTable>
  <nameOfIssuer>Alliance Bernstein Inc Fund</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>01881E101</cusip>
  <value>126</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Flaherty &amp; Crumrine PFD INCM O</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>33848E106</cusip>
  <value>148</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12500</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12500</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares Barclays 1-3 Year Cred</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464288646</cusip>
  <value>332</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3150</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1455</Sole>
    <Shared>0</Shared>
    <None>1695</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares Core U.S. Aggregate Bo</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287226</cusip>
  <value>260</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2350</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2350</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares iBoxx $ Inv Grade Corp</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287242</cusip>
  <value>327</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2750</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1000</Sole>
    <Shared>0</Shared>
    <None>1750</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nuveen Quality Pfd Income Fd</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>67071S101</cusip>
  <value>87</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>PIMCO Enhanced Short Maturity </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>72201R833</cusip>
  <value>4342</value>
  <shrsOrPrnAmt>
    <sshPrnamt>43087</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>40187</Sole>
    <Shared>0</Shared>
    <None>2900</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PIMCO High Income Fund</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>722014107</cusip>
  <value>433</value>
  <shrsOrPrnAmt>
    <sshPrnamt>48590</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4090</Sole>
    <Shared>0</Shared>
    <None>44500</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SPDR Doubleline Total Return T</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>78467v848</cusip>
  <value>4247</value>
  <shrsOrPrnAmt>
    <sshPrnamt>86000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>68800</Sole>
    <Shared>0</Shared>
    <None>17200</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Int Term Bond ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>921937819</cusip>
  <value>1680</value>
  <shrsOrPrnAmt>
    <sshPrnamt>19470</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1645</Sole>
    <Shared>0</Shared>
    <None>17825</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Int Term Corp Bond ET</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>92206C870</cusip>
  <value>517</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5950</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1875</Sole>
    <Shared>0</Shared>
    <None>4075</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Short Term Bond ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>921937827</cusip>
  <value>733</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9089</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4505</Sole>
    <Shared>0</Shared>
    <None>4584</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Short Term Corp Bond </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>92206C409</cusip>
  <value>10314</value>
  <shrsOrPrnAmt>
    <sshPrnamt>128877</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>92284</Sole>
    <Shared>0</Shared>
    <None>36593</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Total Bond Market ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>921937835</cusip>
  <value>951</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11490</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>408</Sole>
    <Shared>0</Shared>
    <None>11082</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Western Asset High Income Oppo</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>95766K109</cusip>
  <value>114</value>
  <shrsOrPrnAmt>
    <sshPrnamt>24395</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>24395</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Western Asset Income Fund</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>95766T100</cusip>
  <value>1667</value>
  <shrsOrPrnAmt>
    <sshPrnamt>122675</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>86229</Sole>
    <Shared>0</Shared>
    <None>36446</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Western Asset Premier Bond Fun</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>957664105</cusip>
  <value>153</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12175</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7400</Sole>
    <Shared>0</Shared>
    <None>4775</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares Core S&amp;P Mid-Cap ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287507</cusip>
  <value>210</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1455</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1455</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares Core S&amp;P Small-Cap ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287804</cusip>
  <value>432</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3842</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3842</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares DJ US Housing</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464288752</cusip>
  <value>620</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22900</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>22900</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares North American Tech</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287549</cusip>
  <value>315</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2850</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2600</Sole>
    <Shared>0</Shared>
    <None>250</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares Russell 2000 Index</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287655</cusip>
  <value>2575</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23273</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21928</Sole>
    <Shared>0</Shared>
    <None>1345</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares Tr S&amp;P 100 </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287101</cusip>
  <value>222</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2425</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2425</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Kayne Anderson MLP Inv Com</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>486606106</cusip>
  <value>492</value>
  <shrsOrPrnAmt>
    <sshPrnamt>29700</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5500</Sole>
    <Shared>0</Shared>
    <None>24200</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PowerShares QQQ Trust Ser 1</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>73935A104</cusip>
  <value>399</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3658</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3153</Sole>
    <Shared>0</Shared>
    <None>505</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Select Sector SPDR Utilities </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>81369Y886</cusip>
  <value>325</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6550</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5400</Sole>
    <Shared>0</Shared>
    <None>1150</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SPDR Dow Jones Industrial Avg </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>78467X109</cusip>
  <value>296</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1675</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>925</Sole>
    <Shared>0</Shared>
    <None>750</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SPDR S&amp;P Dividend ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>78464A763</cusip>
  <value>663</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8298</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6698</Sole>
    <Shared>0</Shared>
    <None>1600</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SPDR S&amp;P MidCap 400</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>78467Y107</cusip>
  <value>691</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2630</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2235</Sole>
    <Shared>0</Shared>
    <None>395</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SPDR Trust Series 1 (spy)</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>78462F103</cusip>
  <value>2042</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9935</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9005</Sole>
    <Shared>0</Shared>
    <None>930</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Tortoise Energy Infr</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>89147L100</cusip>
  <value>230</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9330</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7130</Sole>
    <Shared>0</Shared>
    <None>2200</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Growth ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>922908736</cusip>
  <value>203</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1910</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1910</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard REIT ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>922908553</cusip>
  <value>377</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4493</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4383</Sole>
    <Shared>0</Shared>
    <None>110</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Total Stock Market ET</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>922908769</cusip>
  <value>407</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3886</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3236</Sole>
    <Shared>0</Shared>
    <None>650</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard World Fds Inf Tech ET</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>92204A702</cusip>
  <value>361</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3300</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3300</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares MSCI EAFE Index Fund</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287465</cusip>
  <value>861</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15066</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10300</Sole>
    <Shared>0</Shared>
    <None>4766</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares MSCI Emerging Markets</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287234</cusip>
  <value>463</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13524</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10400</Sole>
    <Shared>0</Shared>
    <None>3124</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard FTSE All World ex US </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>922042775</cusip>
  <value>335</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7775</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6000</Sole>
    <Shared>0</Shared>
    <None>1775</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard FTSE Emerging Markets</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>922042858</cusip>
  <value>489</value>
  <shrsOrPrnAmt>
    <sshPrnamt>14134</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>14134</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>21st Century Fox Class A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>90130a101</cusip>
  <value>559</value>
  <shrsOrPrnAmt>
    <sshPrnamt>20060</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20006</Sole>
    <Shared>0</Shared>
    <None>54</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>3M Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>88579Y101</cusip>
  <value>13626</value>
  <shrsOrPrnAmt>
    <sshPrnamt>81774</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>58699</Sole>
    <Shared>0</Shared>
    <None>23075</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Abbott Labs</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>002824100</cusip>
  <value>11768</value>
  <shrsOrPrnAmt>
    <sshPrnamt>281322</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>245230</Sole>
    <Shared>0</Shared>
    <None>36092</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AbbVie Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>00287Y109</cusip>
  <value>12022</value>
  <shrsOrPrnAmt>
    <sshPrnamt>210467</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>187119</Sole>
    <Shared>0</Shared>
    <None>23348</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Accenture PLC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G1151C101</cusip>
  <value>34801</value>
  <shrsOrPrnAmt>
    <sshPrnamt>301569</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>266017</Sole>
    <Shared>0</Shared>
    <None>35552</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Ace Limited</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>H1467J104</cusip>
  <value>664</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5570</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5570</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Agilent Technologies Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>00846U101</cusip>
  <value>9238</value>
  <shrsOrPrnAmt>
    <sshPrnamt>231816</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>227545</Sole>
    <Shared>0</Shared>
    <None>4271</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Albemarle Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>012653101</cusip>
  <value>2493</value>
  <shrsOrPrnAmt>
    <sshPrnamt>39000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>39000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Allegion Plc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G0176J109</cusip>
  <value>369</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5786</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4919</Sole>
    <Shared>0</Shared>
    <None>867</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Allergan Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G0177J108</cusip>
  <value>3585</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13374</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13154</Sole>
    <Shared>0</Shared>
    <None>220</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Allstate Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>020002101</cusip>
  <value>329</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4889</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4511</Sole>
    <Shared>0</Shared>
    <None>378</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Alphabet Inc Class A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02079K305</cusip>
  <value>12695</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16640</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>15332</Sole>
    <Shared>0</Shared>
    <None>1308</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Alphabet Inc Class C</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02079K107</cusip>
  <value>8021</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10767</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9852</Sole>
    <Shared>0</Shared>
    <None>915</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Altria Group, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02209S103</cusip>
  <value>9104</value>
  <shrsOrPrnAmt>
    <sshPrnamt>145295</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>108466</Sole>
    <Shared>0</Shared>
    <None>36829</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Amazon Com Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>023135106</cusip>
  <value>5780</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9736</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9414</Sole>
    <Shared>0</Shared>
    <None>322</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>America Movil S.A. de C.V. Ser</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02364W105</cusip>
  <value>256</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16510</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16510</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>American Express Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>025816109</cusip>
  <value>4745</value>
  <shrsOrPrnAmt>
    <sshPrnamt>77286</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>66861</Sole>
    <Shared>0</Shared>
    <None>10425</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Amgen, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>031162100</cusip>
  <value>8854</value>
  <shrsOrPrnAmt>
    <sshPrnamt>59052</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>48589</Sole>
    <Shared>0</Shared>
    <None>10463</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Anadarko Petroleum Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>032511107</cusip>
  <value>272</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5846</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5746</Sole>
    <Shared>0</Shared>
    <None>100</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Apache Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>037411105</cusip>
  <value>3245</value>
  <shrsOrPrnAmt>
    <sshPrnamt>66488</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>59937</Sole>
    <Shared>0</Shared>
    <None>6551</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Apple Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>037833100</cusip>
  <value>40315</value>
  <shrsOrPrnAmt>
    <sshPrnamt>369900</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>331228</Sole>
    <Shared>0</Shared>
    <None>38672</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Astrazeneca PLC - Spons ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>046353108</cusip>
  <value>282</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AT&amp;T Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>00206R102</cusip>
  <value>7040</value>
  <shrsOrPrnAmt>
    <sshPrnamt>179719</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>152345</Sole>
    <Shared>0</Shared>
    <None>27374</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Automatic Data Proc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>053015103</cusip>
  <value>7583</value>
  <shrsOrPrnAmt>
    <sshPrnamt>84527</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>60067</Sole>
    <Shared>0</Shared>
    <None>24460</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bank of America Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>060505104</cusip>
  <value>1325</value>
  <shrsOrPrnAmt>
    <sshPrnamt>97968</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>96679</Sole>
    <Shared>0</Shared>
    <None>1289</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bank of New York Mellon Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>064058100</cusip>
  <value>16128</value>
  <shrsOrPrnAmt>
    <sshPrnamt>437903</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>397068</Sole>
    <Shared>0</Shared>
    <None>40835</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bard (C.R.)</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>067383109</cusip>
  <value>10533</value>
  <shrsOrPrnAmt>
    <sshPrnamt>51973</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>48560</Sole>
    <Shared>0</Shared>
    <None>3413</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Baxalta Inc Com</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>07177M103</cusip>
  <value>594</value>
  <shrsOrPrnAmt>
    <sshPrnamt>14697</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12547</Sole>
    <Shared>0</Shared>
    <None>2150</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Baxter International Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>071813109</cusip>
  <value>622</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15137</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12987</Sole>
    <Shared>0</Shared>
    <None>2150</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Becton Dickinson &amp; Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>075887109</cusip>
  <value>2001</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13181</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1181</Sole>
    <Shared>0</Shared>
    <None>12000</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bed Bath &amp; Beyond</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>075896100</cusip>
  <value>4518</value>
  <shrsOrPrnAmt>
    <sshPrnamt>91025</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>87960</Sole>
    <Shared>0</Shared>
    <None>3065</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bemis Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>081437105</cusip>
  <value>257</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4965</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4965</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Berkshire Hathaway (100=1 Clas</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>084990175</cusip>
  <value>2135</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Berkshire Hathaway A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>084670108</cusip>
  <value>3415</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Berkshire Hathaway B</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>084670702</cusip>
  <value>37254</value>
  <shrsOrPrnAmt>
    <sshPrnamt>262575</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>229729</Sole>
    <Shared>0</Shared>
    <None>32846</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Boeing Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>097023105</cusip>
  <value>20468</value>
  <shrsOrPrnAmt>
    <sshPrnamt>161238</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>150453</Sole>
    <Shared>0</Shared>
    <None>10785</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Boswell J G Co</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>101205102</cusip>
  <value>355</value>
  <shrsOrPrnAmt>
    <sshPrnamt>555</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>555</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>BP PLC - Spons ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>055622104</cusip>
  <value>5727</value>
  <shrsOrPrnAmt>
    <sshPrnamt>189747</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>148850</Sole>
    <Shared>0</Shared>
    <None>40897</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bristol-Myers Squibb Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>110122108</cusip>
  <value>7318</value>
  <shrsOrPrnAmt>
    <sshPrnamt>114561</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>83135</Sole>
    <Shared>0</Shared>
    <None>31426</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Broadcom Ltd. Ordinary</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>Y09827109</cusip>
  <value>204</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1321</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1321</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Campbell Soup Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>134429109</cusip>
  <value>613</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9611</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9611</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Casey&apos;s General Stores</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>147528103</cusip>
  <value>1397</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12325</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10875</Sole>
    <Shared>0</Shared>
    <None>1450</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Caterpillar Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>149123101</cusip>
  <value>4511</value>
  <shrsOrPrnAmt>
    <sshPrnamt>58932</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>47825</Sole>
    <Shared>0</Shared>
    <None>11107</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cathay Intl Hld</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G1965E103</cusip>
  <value>5</value>
  <shrsOrPrnAmt>
    <sshPrnamt>19000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>19000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CDK Global Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>12508e101</cusip>
  <value>565</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12144</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9732</Sole>
    <Shared>0</Shared>
    <None>2412</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cedar Fair L.P.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>150185106</cusip>
  <value>663</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11160</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10610</Sole>
    <Shared>0</Shared>
    <None>550</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Celgene Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>151020104</cusip>
  <value>928</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9272</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8867</Sole>
    <Shared>0</Shared>
    <None>405</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cerner</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>156782104</cusip>
  <value>2778</value>
  <shrsOrPrnAmt>
    <sshPrnamt>52454</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>41218</Sole>
    <Shared>0</Shared>
    <None>11236</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Chevron Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>166764100</cusip>
  <value>27651</value>
  <shrsOrPrnAmt>
    <sshPrnamt>289848</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>236922</Sole>
    <Shared>0</Shared>
    <None>52925</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cisco Systems, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>17275R102</cusip>
  <value>13343</value>
  <shrsOrPrnAmt>
    <sshPrnamt>468682</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>395559</Sole>
    <Shared>0</Shared>
    <None>73123</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Clorox Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>189054109</cusip>
  <value>2526</value>
  <shrsOrPrnAmt>
    <sshPrnamt>20042</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>14489</Sole>
    <Shared>0</Shared>
    <None>5553</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Coach, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>189754104</cusip>
  <value>15475</value>
  <shrsOrPrnAmt>
    <sshPrnamt>386004</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>348535</Sole>
    <Shared>0</Shared>
    <None>37469</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Coca-Cola Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>191216100</cusip>
  <value>3804</value>
  <shrsOrPrnAmt>
    <sshPrnamt>82009</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>79884</Sole>
    <Shared>0</Shared>
    <None>2125</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Colgate-Palmolive Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>194162103</cusip>
  <value>24975</value>
  <shrsOrPrnAmt>
    <sshPrnamt>353499</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>328545</Sole>
    <Shared>0</Shared>
    <None>24954</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Comcast Corp. Class A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>20030N101</cusip>
  <value>576</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9434</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8822</Sole>
    <Shared>0</Shared>
    <None>612</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Conagra Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>205887102</cusip>
  <value>235</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5266</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5266</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ConocoPhillips</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>20825C104</cusip>
  <value>11408</value>
  <shrsOrPrnAmt>
    <sshPrnamt>283299</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>256889</Sole>
    <Shared>0</Shared>
    <None>26410</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Consolidated Edison Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>209115104</cusip>
  <value>1067</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13928</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9128</Sole>
    <Shared>0</Shared>
    <None>4800</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Costco Wholesale Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>22160K105</cusip>
  <value>35705</value>
  <shrsOrPrnAmt>
    <sshPrnamt>226586</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>197135</Sole>
    <Shared>0</Shared>
    <None>29451</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CSX Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>126408103</cusip>
  <value>202</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7827</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7827</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cummins Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>231021106</cusip>
  <value>2458</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22362</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8962</Sole>
    <Shared>0</Shared>
    <None>13400</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CVS Health Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>126650100</cusip>
  <value>351</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3385</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1585</Sole>
    <Shared>0</Shared>
    <None>1800</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Deere &amp; Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>244199105</cusip>
  <value>684</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8890</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8490</Sole>
    <Shared>0</Shared>
    <None>400</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Discovery Communications Ser. </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>25470F302</cusip>
  <value>9748</value>
  <shrsOrPrnAmt>
    <sshPrnamt>361050</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>341655</Sole>
    <Shared>0</Shared>
    <None>19395</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Dominion Resources Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>25746U109</cusip>
  <value>495</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6594</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6594</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Dow Chemical Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>260543103</cusip>
  <value>597</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11746</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10475</Sole>
    <Shared>0</Shared>
    <None>1271</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>DTE Energy Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>233331107</cusip>
  <value>342</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3768</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3768</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Du Pont E I De Nemours</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>263534109</cusip>
  <value>1467</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23163</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20976</Sole>
    <Shared>0</Shared>
    <None>2187</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Duke Energy Corp. New</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>26441C204</cusip>
  <value>670</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8304</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6061</Sole>
    <Shared>0</Shared>
    <None>2243</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Eaton Corp. PLC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G29183103</cusip>
  <value>723</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11555</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>11555</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>eBay Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>278642103</cusip>
  <value>6936</value>
  <shrsOrPrnAmt>
    <sshPrnamt>290698</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>249360</Sole>
    <Shared>0</Shared>
    <None>41338</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Ecolab, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>278865100</cusip>
  <value>2542</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22793</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21493</Sole>
    <Shared>0</Shared>
    <None>1300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Edgewell Personal Care Co</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>28035Q102</cusip>
  <value>1106</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13729</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13729</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Edison International</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>281020107</cusip>
  <value>742</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10316</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10316</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Edwards Lifesciences Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>28176E108</cusip>
  <value>13252</value>
  <shrsOrPrnAmt>
    <sshPrnamt>150235</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>143900</Sole>
    <Shared>0</Shared>
    <None>6335</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Electronic Arts</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>285512109</cusip>
  <value>207</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3130</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3130</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EMC Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>268648102</cusip>
  <value>3195</value>
  <shrsOrPrnAmt>
    <sshPrnamt>119869</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>109274</Sole>
    <Shared>0</Shared>
    <None>10595</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Emerson Electric Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>291011104</cusip>
  <value>20386</value>
  <shrsOrPrnAmt>
    <sshPrnamt>374881</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>296797</Sole>
    <Shared>0</Shared>
    <None>78084</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Enbridge Energy Management</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29250X103</cusip>
  <value>271</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15071</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>14243</Sole>
    <Shared>0</Shared>
    <None>827</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Enbridge Energy Partners LP</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29250R106</cusip>
  <value>976</value>
  <shrsOrPrnAmt>
    <sshPrnamt>53256</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>44106</Sole>
    <Shared>0</Shared>
    <None>9150</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Energizer Holdings Inc New</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29272W109</cusip>
  <value>562</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13883</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13883</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Enterprise Products Partners L</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>293792107</cusip>
  <value>332</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13470</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13320</Sole>
    <Shared>0</Shared>
    <None>150</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EOG Res Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>26875P101</cusip>
  <value>369</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5087</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5087</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Equity Residential</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29476L107</cusip>
  <value>668</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8899</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6599</Sole>
    <Shared>0</Shared>
    <None>2300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Essex Property Trust</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>297178105</cusip>
  <value>2694</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11519</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8316</Sole>
    <Shared>0</Shared>
    <None>3203</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Exelon Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30161N101</cusip>
  <value>251</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6997</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3518</Sole>
    <Shared>0</Shared>
    <None>3479</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Expeditors Int&apos;l Of Washington</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>302130109</cusip>
  <value>935</value>
  <shrsOrPrnAmt>
    <sshPrnamt>19147</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>18847</Sole>
    <Shared>0</Shared>
    <None>300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Express Scripts Holding Compan</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30219G108</cusip>
  <value>444</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6469</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6188</Sole>
    <Shared>0</Shared>
    <None>281</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ExxonMobil Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30231G102</cusip>
  <value>45372</value>
  <shrsOrPrnAmt>
    <sshPrnamt>542792</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>448315</Sole>
    <Shared>0</Shared>
    <None>94477</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Facebook Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30303M102</cusip>
  <value>578</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5064</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4509</Sole>
    <Shared>0</Shared>
    <None>555</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Farmers and Merchants Bank</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>308243104</cusip>
  <value>363</value>
  <shrsOrPrnAmt>
    <sshPrnamt>60</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>60</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Fastenal Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>311900104</cusip>
  <value>13867</value>
  <shrsOrPrnAmt>
    <sshPrnamt>282995</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>252949</Sole>
    <Shared>0</Shared>
    <None>30046</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>FedEx Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>31428X106</cusip>
  <value>764</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4694</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4694</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>FirstEnergy Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>337932107</cusip>
  <value>307</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8546</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7546</Sole>
    <Shared>0</Shared>
    <None>1000</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Flextronics International Ltd.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>Y2573F102</cusip>
  <value>2221</value>
  <shrsOrPrnAmt>
    <sshPrnamt>184135</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>169035</Sole>
    <Shared>0</Shared>
    <None>15100</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Franklin Resources Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>354613101</cusip>
  <value>12314</value>
  <shrsOrPrnAmt>
    <sshPrnamt>315344</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>280929</Sole>
    <Shared>0</Shared>
    <None>34415</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Frontier Communications Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>35906A108</cusip>
  <value>91</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16269</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9897</Sole>
    <Shared>0</Shared>
    <None>6372</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Gap Inc. Del</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>364760108</cusip>
  <value>4728</value>
  <shrsOrPrnAmt>
    <sshPrnamt>160810</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>140710</Sole>
    <Shared>0</Shared>
    <None>20100</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>General Electric</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>369604103</cusip>
  <value>39768</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1250946</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1055666</Sole>
    <Shared>0</Shared>
    <None>195280</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>General Mills Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>370334104</cusip>
  <value>394</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6223</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5923</Sole>
    <Shared>0</Shared>
    <None>300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>German Amern Bancorp Inc Com</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>373865104</cusip>
  <value>351</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10913</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10913</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Gilead Sciences Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>375558103</cusip>
  <value>22326</value>
  <shrsOrPrnAmt>
    <sshPrnamt>243044</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>223012</Sole>
    <Shared>0</Shared>
    <None>20032</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>GlaxoSmithKline PLC-ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>37733W105</cusip>
  <value>392</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9675</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6505</Sole>
    <Shared>0</Shared>
    <None>3170</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Goldman Sachs Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>38141G104</cusip>
  <value>4547</value>
  <shrsOrPrnAmt>
    <sshPrnamt>28964</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>27399</Sole>
    <Shared>0</Shared>
    <None>1565</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Grainger Inc., W.W.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>384802104</cusip>
  <value>490</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2098</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1478</Sole>
    <Shared>0</Shared>
    <None>620</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Hain Celestial Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>405217100</cusip>
  <value>4186</value>
  <shrsOrPrnAmt>
    <sshPrnamt>102312</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>94282</Sole>
    <Shared>0</Shared>
    <None>8030</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Harris &amp; Harris Grp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>413833104</cusip>
  <value>66</value>
  <shrsOrPrnAmt>
    <sshPrnamt>40000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>40000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Hennessy Advisors Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>425885100</cusip>
  <value>360</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13500</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13500</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Hewlett Packard Enterprise Co </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>42824C109</cusip>
  <value>15340</value>
  <shrsOrPrnAmt>
    <sshPrnamt>865218</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>846919</Sole>
    <Shared>0</Shared>
    <None>18299</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Home Depot, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>437076102</cusip>
  <value>7622</value>
  <shrsOrPrnAmt>
    <sshPrnamt>57126</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>45934</Sole>
    <Shared>0</Shared>
    <None>11192</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Honeywell Int&apos;l Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>438516106</cusip>
  <value>10891</value>
  <shrsOrPrnAmt>
    <sshPrnamt>97199</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>96099</Sole>
    <Shared>0</Shared>
    <None>1100</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>HP Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>40434L105</cusip>
  <value>10453</value>
  <shrsOrPrnAmt>
    <sshPrnamt>848433</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>833919</Sole>
    <Shared>0</Shared>
    <None>14514</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Illinois Tool Works Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>452308109</cusip>
  <value>6074</value>
  <shrsOrPrnAmt>
    <sshPrnamt>59292</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>49632</Sole>
    <Shared>0</Shared>
    <None>9660</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Infusystem Holdings Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>45685K102</cusip>
  <value>74</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Ingersoll-Rand PLC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G47791101</cusip>
  <value>1819</value>
  <shrsOrPrnAmt>
    <sshPrnamt>29328</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25338</Sole>
    <Shared>0</Shared>
    <None>3990</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Intel Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>458140100</cusip>
  <value>21597</value>
  <shrsOrPrnAmt>
    <sshPrnamt>667613</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>574742</Sole>
    <Shared>0</Shared>
    <None>92871</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>International Bus Mach</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>459200101</cusip>
  <value>22413</value>
  <shrsOrPrnAmt>
    <sshPrnamt>147991</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>120851</Sole>
    <Shared>0</Shared>
    <None>27140</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Intuit Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>461202103</cusip>
  <value>7776</value>
  <shrsOrPrnAmt>
    <sshPrnamt>74763</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>61606</Sole>
    <Shared>0</Shared>
    <None>13157</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Intuitive Surgical Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>46120E602</cusip>
  <value>207</value>
  <shrsOrPrnAmt>
    <sshPrnamt>345</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>275</Sole>
    <Shared>0</Shared>
    <None>70</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Jacobs Engineering Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>469814107</cusip>
  <value>9083</value>
  <shrsOrPrnAmt>
    <sshPrnamt>208554</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>189468</Sole>
    <Shared>0</Shared>
    <None>19086</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>478160104</cusip>
  <value>38711</value>
  <shrsOrPrnAmt>
    <sshPrnamt>357769</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>296723</Sole>
    <Shared>0</Shared>
    <None>61045</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Johnson Controls Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>478366107</cusip>
  <value>16282</value>
  <shrsOrPrnAmt>
    <sshPrnamt>417819</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>380957</Sole>
    <Shared>0</Shared>
    <None>36862</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>JPMorgan Chase &amp; Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>46625H100</cusip>
  <value>16183</value>
  <shrsOrPrnAmt>
    <sshPrnamt>273262</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>216277</Sole>
    <Shared>0</Shared>
    <None>56985</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Kellogg Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>487836108</cusip>
  <value>1641</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21436</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5286</Sole>
    <Shared>0</Shared>
    <None>16150</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Keysight Technologies, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>49338L103</cusip>
  <value>2989</value>
  <shrsOrPrnAmt>
    <sshPrnamt>107738</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>105582</Sole>
    <Shared>0</Shared>
    <None>2156</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Kimberly-Clark Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>494368103</cusip>
  <value>1573</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11693</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>11453</Sole>
    <Shared>0</Shared>
    <None>240</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Kohls Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>500255104</cusip>
  <value>717</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15388</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12988</Sole>
    <Shared>0</Shared>
    <None>2400</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Kraft Heinz Co Com</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>500754106</cusip>
  <value>1833</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23334</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>17239</Sole>
    <Shared>0</Shared>
    <None>6095</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Laboratory Corp. of America</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>50540R409</cusip>
  <value>3448</value>
  <shrsOrPrnAmt>
    <sshPrnamt>29439</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>28064</Sole>
    <Shared>0</Shared>
    <None>1375</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Las Vegas Sands</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>517834107</cusip>
  <value>1209</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23387</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21927</Sole>
    <Shared>0</Shared>
    <None>1460</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lilly Eli &amp; Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>532457108</cusip>
  <value>1191</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16540</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12850</Sole>
    <Shared>0</Shared>
    <None>3690</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lincoln National Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>534187109</cusip>
  <value>371</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9465</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9465</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lockheed Martin Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>539830109</cusip>
  <value>4080</value>
  <shrsOrPrnAmt>
    <sshPrnamt>18418</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>17918</Sole>
    <Shared>0</Shared>
    <None>500</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lowe&apos;s Companies</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>548661107</cusip>
  <value>26500</value>
  <shrsOrPrnAmt>
    <sshPrnamt>349831</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>308782</Sole>
    <Shared>0</Shared>
    <None>41049</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lyondellbasell Ind Shs - A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>N53745100</cusip>
  <value>881</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10290</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10260</Sole>
    <Shared>0</Shared>
    <None>30</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Magellan Midstream Partners</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>559080106</cusip>
  <value>2551</value>
  <shrsOrPrnAmt>
    <sshPrnamt>37072</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>28269</Sole>
    <Shared>0</Shared>
    <None>8803</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Marsh &amp; McLennan Companies</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>571748102</cusip>
  <value>1321</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21725</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3525</Sole>
    <Shared>0</Shared>
    <None>18200</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Mastercard Inc-Cl A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>57636Q104</cusip>
  <value>764</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8080</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8080</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>McDonald&apos;s Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>580135101</cusip>
  <value>15284</value>
  <shrsOrPrnAmt>
    <sshPrnamt>121614</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>97597</Sole>
    <Shared>0</Shared>
    <None>24017</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>McGraw Hill Financial</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>580645109</cusip>
  <value>796</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8040</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2500</Sole>
    <Shared>0</Shared>
    <None>5540</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>McKesson Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>58155Q103</cusip>
  <value>207</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1315</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1270</Sole>
    <Shared>0</Shared>
    <None>45</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Medtronic Plc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>g5960l103</cusip>
  <value>1204</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16059</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>15309</Sole>
    <Shared>0</Shared>
    <None>750</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Merck &amp; Co., Inc. New</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>58933Y105</cusip>
  <value>4317</value>
  <shrsOrPrnAmt>
    <sshPrnamt>81583</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>69668</Sole>
    <Shared>0</Shared>
    <None>11915</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Mercury General Ins</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>589400100</cusip>
  <value>2810</value>
  <shrsOrPrnAmt>
    <sshPrnamt>50626</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>47061</Sole>
    <Shared>0</Shared>
    <None>3565</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Meredith Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>589433101</cusip>
  <value>732</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15400</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3400</Sole>
    <Shared>0</Shared>
    <None>12000</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Microsoft Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>594918104</cusip>
  <value>26092</value>
  <shrsOrPrnAmt>
    <sshPrnamt>472429</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>393618</Sole>
    <Shared>0</Shared>
    <None>78811</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Minerals Technologies Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>603158106</cusip>
  <value>1338</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23530</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>22030</Sole>
    <Shared>0</Shared>
    <None>1500</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Mondelez International</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>609207105</cusip>
  <value>3583</value>
  <shrsOrPrnAmt>
    <sshPrnamt>89307</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>59003</Sole>
    <Shared>0</Shared>
    <None>30304</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Monsanto Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>61166W101</cusip>
  <value>14471</value>
  <shrsOrPrnAmt>
    <sshPrnamt>164933</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>154873</Sole>
    <Shared>0</Shared>
    <None>10060</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Monster Beverage Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>611740101</cusip>
  <value>213</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1600</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1600</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Moody&apos;s Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>615369105</cusip>
  <value>372</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3849</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3849</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MSA Safety Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>553498106</cusip>
  <value>2765</value>
  <shrsOrPrnAmt>
    <sshPrnamt>57193</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>56508</Sole>
    <Shared>0</Shared>
    <None>685</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nestle Sponsored ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>641069406</cusip>
  <value>2042</value>
  <shrsOrPrnAmt>
    <sshPrnamt>27371</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>24811</Sole>
    <Shared>0</Shared>
    <None>2560</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Netapp, Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>64110D104</cusip>
  <value>3322</value>
  <shrsOrPrnAmt>
    <sshPrnamt>121725</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>117950</Sole>
    <Shared>0</Shared>
    <None>3775</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NewMarket Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>651587107</cusip>
  <value>3368</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8500</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8500</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NextEra Energy Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>65339F101</cusip>
  <value>774</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6540</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4640</Sole>
    <Shared>0</Shared>
    <None>1900</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nike, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>654106103</cusip>
  <value>10025</value>
  <shrsOrPrnAmt>
    <sshPrnamt>163083</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>140678</Sole>
    <Shared>0</Shared>
    <None>22405</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nokia Corp. ADR A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>654902204</cusip>
  <value>108</value>
  <shrsOrPrnAmt>
    <sshPrnamt>18349</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>18349</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nordstrom Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>655664100</cusip>
  <value>2191</value>
  <shrsOrPrnAmt>
    <sshPrnamt>38297</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>33997</Sole>
    <Shared>0</Shared>
    <None>4300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Norfolk Southern Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>655844108</cusip>
  <value>770</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9255</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7505</Sole>
    <Shared>0</Shared>
    <None>1750</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Northrop Grumman Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>666807102</cusip>
  <value>5059</value>
  <shrsOrPrnAmt>
    <sshPrnamt>25563</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25563</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Norwegian Cruise Line Holdings</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G66721104</cusip>
  <value>620</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11210</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>11210</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Novartis AG ADS</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>66987V109</cusip>
  <value>7229</value>
  <shrsOrPrnAmt>
    <sshPrnamt>99792</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>89327</Sole>
    <Shared>0</Shared>
    <None>10465</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Novo Nordisk ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>670100205</cusip>
  <value>12133</value>
  <shrsOrPrnAmt>
    <sshPrnamt>223889</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>206628</Sole>
    <Shared>0</Shared>
    <None>17261</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nucor Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>670346105</cusip>
  <value>4838</value>
  <shrsOrPrnAmt>
    <sshPrnamt>102280</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>92531</Sole>
    <Shared>0</Shared>
    <None>9749</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Occidental Petroleum</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>674599105</cusip>
  <value>666</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9727</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9727</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Oneok Partners LP</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>68268N103</cusip>
  <value>1740</value>
  <shrsOrPrnAmt>
    <sshPrnamt>55400</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>45790</Sole>
    <Shared>0</Shared>
    <None>9610</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Oracle Systems</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>68389X105</cusip>
  <value>21773</value>
  <shrsOrPrnAmt>
    <sshPrnamt>532228</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>480123</Sole>
    <Shared>0</Shared>
    <None>52105</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Paccar Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>693718108</cusip>
  <value>243</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4450</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4450</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Paychex Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>704326107</cusip>
  <value>221</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4100</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3100</Sole>
    <Shared>0</Shared>
    <None>1000</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Paypal Hldgs Inc Com</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>70450Y103</cusip>
  <value>11349</value>
  <shrsOrPrnAmt>
    <sshPrnamt>294022</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>267159</Sole>
    <Shared>0</Shared>
    <None>26863</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PepsiCo Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>713448108</cusip>
  <value>17576</value>
  <shrsOrPrnAmt>
    <sshPrnamt>171504</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>133464</Sole>
    <Shared>0</Shared>
    <None>38040</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Pfizer, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>717081103</cusip>
  <value>15022</value>
  <shrsOrPrnAmt>
    <sshPrnamt>506811</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>418343</Sole>
    <Shared>0</Shared>
    <None>88468</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Philip Morris Intl</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>718172109</cusip>
  <value>15345</value>
  <shrsOrPrnAmt>
    <sshPrnamt>156404</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>121841</Sole>
    <Shared>0</Shared>
    <None>34562</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Phillips 66</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>718546104</cusip>
  <value>1293</value>
  <shrsOrPrnAmt>
    <sshPrnamt>14934</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9707</Sole>
    <Shared>0</Shared>
    <None>5227</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Plains All American Pipeline L</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>726503105</cusip>
  <value>1420</value>
  <shrsOrPrnAmt>
    <sshPrnamt>67717</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>52320</Sole>
    <Shared>0</Shared>
    <None>15397</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PPG Industries, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>693506107</cusip>
  <value>877</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7868</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5686</Sole>
    <Shared>0</Shared>
    <None>2182</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Procter &amp; Gamble Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>742718109</cusip>
  <value>21313</value>
  <shrsOrPrnAmt>
    <sshPrnamt>258930</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>201384</Sole>
    <Shared>0</Shared>
    <None>57546</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Profile technologies  - NO No </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>743164105</cusip>
  <value>0</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13500</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13500</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PS Business Parks Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>69360J107</cusip>
  <value>488</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4854</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4854</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Public Storage</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>74460D109</cusip>
  <value>12085</value>
  <shrsOrPrnAmt>
    <sshPrnamt>43813</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>30313</Sole>
    <Shared>0</Shared>
    <None>13500</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Qualcomm, Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>747525103</cusip>
  <value>12282</value>
  <shrsOrPrnAmt>
    <sshPrnamt>240159</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>196584</Sole>
    <Shared>0</Shared>
    <None>43575</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Raytheon Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>755111507</cusip>
  <value>219</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1783</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1683</Sole>
    <Shared>0</Shared>
    <None>100</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Realty Income Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>756109104</cusip>
  <value>2035</value>
  <shrsOrPrnAmt>
    <sshPrnamt>32558</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>30258</Sole>
    <Shared>0</Shared>
    <None>2300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Roche Dividend Right Cert</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>771192895</cusip>
  <value>247</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Roche Holdings Ltd-Spons ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>771195104</cusip>
  <value>232</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7565</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7565</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Rockwell Automation, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>773903109</cusip>
  <value>451</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3966</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3666</Sole>
    <Shared>0</Shared>
    <None>300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Rockwell Collins</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>774341101</cusip>
  <value>266</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2887</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2587</Sole>
    <Shared>0</Shared>
    <None>300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Royal Dutch Shell PLC-ADR A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>780259206</cusip>
  <value>1039</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21446</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20388</Sole>
    <Shared>0</Shared>
    <None>1058</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Schlumberger Ltd</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>806857108</cusip>
  <value>29469</value>
  <shrsOrPrnAmt>
    <sshPrnamt>399577</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>335897</Sole>
    <Shared>0</Shared>
    <None>63680</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Sempra Energy</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>816851109</cusip>
  <value>788</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7577</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6777</Sole>
    <Shared>0</Shared>
    <None>800</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Simpson Manufacturing Co</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>829073105</cusip>
  <value>615</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16112</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16112</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Southern Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>842587107</cusip>
  <value>612</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11825</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4000</Sole>
    <Shared>0</Shared>
    <None>7825</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Sovran Self Storage</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>84610H108</cusip>
  <value>961</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8150</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8150</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Starbucks Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>855244109</cusip>
  <value>2061</value>
  <shrsOrPrnAmt>
    <sshPrnamt>34530</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>31820</Sole>
    <Shared>0</Shared>
    <None>2710</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Stericycle, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>858912108</cusip>
  <value>662</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5245</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4845</Sole>
    <Shared>0</Shared>
    <None>400</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Stryker Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>863667101</cusip>
  <value>19656</value>
  <shrsOrPrnAmt>
    <sshPrnamt>183201</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>161632</Sole>
    <Shared>0</Shared>
    <None>21569</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Sysco Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>871829107</cusip>
  <value>11806</value>
  <shrsOrPrnAmt>
    <sshPrnamt>252653</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>190781</Sole>
    <Shared>0</Shared>
    <None>61872</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>T. Rowe Price Group</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>74144T108</cusip>
  <value>222</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3020</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3020</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Target Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>87612E106</cusip>
  <value>4720</value>
  <shrsOrPrnAmt>
    <sshPrnamt>57361</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>48796</Sole>
    <Shared>0</Shared>
    <None>8565</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Teva Pharmaceutical Industries</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>881624209</cusip>
  <value>1820</value>
  <shrsOrPrnAmt>
    <sshPrnamt>34009</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>30494</Sole>
    <Shared>0</Shared>
    <None>3515</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Texas Instruments</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>882508104</cusip>
  <value>2944</value>
  <shrsOrPrnAmt>
    <sshPrnamt>51278</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>44031</Sole>
    <Shared>0</Shared>
    <None>7247</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>The Walt Disney Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>254687106</cusip>
  <value>11136</value>
  <shrsOrPrnAmt>
    <sshPrnamt>112138</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>98737</Sole>
    <Shared>0</Shared>
    <None>13401</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>TJX Companies</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>872540109</cusip>
  <value>3952</value>
  <shrsOrPrnAmt>
    <sshPrnamt>50438</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>44288</Sole>
    <Shared>0</Shared>
    <None>6150</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Transocean Ltd.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>H8817H100</cusip>
  <value>1389</value>
  <shrsOrPrnAmt>
    <sshPrnamt>152011</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>139975</Sole>
    <Shared>0</Shared>
    <None>12036</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Tredegar Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>894650100</cusip>
  <value>252</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>U.S. Bancorp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>902973304</cusip>
  <value>635</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15634</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>14834</Sole>
    <Shared>0</Shared>
    <None>800</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Under Armour Inc - Class A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>904311107</cusip>
  <value>1032</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12160</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12160</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Unilever N V</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>904784709</cusip>
  <value>495</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11086</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9686</Sole>
    <Shared>0</Shared>
    <None>1400</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Union Pacific</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>907818108</cusip>
  <value>7980</value>
  <shrsOrPrnAmt>
    <sshPrnamt>100310</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>94255</Sole>
    <Shared>0</Shared>
    <None>6055</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>United Parcel Service</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>911312106</cusip>
  <value>49192</value>
  <shrsOrPrnAmt>
    <sshPrnamt>466405</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>445379</Sole>
    <Shared>0</Shared>
    <None>21025</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>United Technologies</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>913017109</cusip>
  <value>11351</value>
  <shrsOrPrnAmt>
    <sshPrnamt>113397</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>105612</Sole>
    <Shared>0</Shared>
    <None>7785</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>UnitedHealth Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>91324P102</cusip>
  <value>1090</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8455</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7455</Sole>
    <Shared>0</Shared>
    <None>1000</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Valmont Industries Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>920253101</cusip>
  <value>632</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5100</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5100</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Verizon Comm.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92343V104</cusip>
  <value>8611</value>
  <shrsOrPrnAmt>
    <sshPrnamt>159223</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>138616</Sole>
    <Shared>0</Shared>
    <None>20607</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Visa Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92826C839</cusip>
  <value>221</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2892</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2892</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vodafone Group PLC New</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92857w308</cusip>
  <value>3361</value>
  <shrsOrPrnAmt>
    <sshPrnamt>104873</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>94632</Sole>
    <Shared>0</Shared>
    <None>10241</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Wal-Mart Stores, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>931142103</cusip>
  <value>10791</value>
  <shrsOrPrnAmt>
    <sshPrnamt>157553</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>127160</Sole>
    <Shared>0</Shared>
    <None>30393</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Walgreens Boots Alliance Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>931427108</cusip>
  <value>15354</value>
  <shrsOrPrnAmt>
    <sshPrnamt>182267</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>163118</Sole>
    <Shared>0</Shared>
    <None>19149</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Waste Management Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>94106L109</cusip>
  <value>1009</value>
  <shrsOrPrnAmt>
    <sshPrnamt>17108</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>17108</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Wec Energy Group Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92939U106</cusip>
  <value>1026</value>
  <shrsOrPrnAmt>
    <sshPrnamt>17076</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6014</Sole>
    <Shared>0</Shared>
    <None>11062</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Wells Fargo &amp; Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>949746101</cusip>
  <value>34420</value>
  <shrsOrPrnAmt>
    <sshPrnamt>711749</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>663968</Sole>
    <Shared>0</Shared>
    <None>47781</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Weyerhaeuser Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>962166104</cusip>
  <value>1334</value>
  <shrsOrPrnAmt>
    <sshPrnamt>43067</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>42880</Sole>
    <Shared>0</Shared>
    <None>187</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Whole Food Markets</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>966837106</cusip>
  <value>4189</value>
  <shrsOrPrnAmt>
    <sshPrnamt>134642</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>117594</Sole>
    <Shared>0</Shared>
    <None>17048</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Zimmer Biomet Hldgs Inc Com</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>98956P102</cusip>
  <value>507</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4751</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3011</Sole>
    <Shared>0</Shared>
    <None>1740</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iPath Dow Jones UBS Commodity</nameOfIssuer>
  <titleOfClass>AA</titleOfClass>
  <cusip>06738C778</cusip>
  <value>312</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>iShares Gold Trust</nameOfIssuer>
  <titleOfClass>AA</titleOfClass>
  <cusip>464285105</cusip>
  <value>212</value>
  <shrsOrPrnAmt>
    <sshPrnamt>17860</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>17860</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SPDR Gold Trust</nameOfIssuer>
  <titleOfClass>AA</titleOfClass>
  <cusip>78463V107</cusip>
  <value>1892</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16083</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>15008</Sole>
    <Shared>0</Shared>
    <None>1075</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Sprott Physical Gold Trust ETV</nameOfIssuer>
  <titleOfClass>AA</titleOfClass>
  <cusip>85207h104</cusip>
  <value>213</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Sprott Physical Silver Trust E</nameOfIssuer>
  <titleOfClass>AA</titleOfClass>
  <cusip>85207k107</cusip>
  <value>95</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15250</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>15250</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
</informationTable>
