<?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>Flaherty &amp; Crumrine PFD INCM O</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>33848E106</cusip>
  <value>144</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>493</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4660</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2965</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>264</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>339</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>iShares S&amp;P U.S. Preferred Sto</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464288687</cusip>
  <value>853</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21583</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4938</Sole>
    <Shared>0</Shared>
    <None>16645</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nuveen Preferred Securities In</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>67072C105</cusip>
  <value>184</value>
  <shrsOrPrnAmt>
    <sshPrnamt>19166</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>19166</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PIMCO Enhanced Short Maturity </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>72201R833</cusip>
  <value>3966</value>
  <shrsOrPrnAmt>
    <sshPrnamt>39109</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>34559</Sole>
    <Shared>0</Shared>
    <None>4550</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PIMCO High Income Fund</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>722014107</cusip>
  <value>484</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>4502</value>
  <shrsOrPrnAmt>
    <sshPrnamt>89700</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>72500</Sole>
    <Shared>0</Shared>
    <None>17200</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SPDR Wells Fargo Preferred Sto</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>78464a292</cusip>
  <value>252</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5537</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>5537</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Int Term Bond ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>921937819</cusip>
  <value>1670</value>
  <shrsOrPrnAmt>
    <sshPrnamt>19055</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1230</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>474</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5293</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1218</Sole>
    <Shared>0</Shared>
    <None>4075</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Short Term Bond ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>921937827</cusip>
  <value>705</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8724</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4140</Sole>
    <Shared>0</Shared>
    <None>4584</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Short Term Corp Bond </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>92206C409</cusip>
  <value>10374</value>
  <shrsOrPrnAmt>
    <sshPrnamt>128784</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>93505</Sole>
    <Shared>0</Shared>
    <None>35279</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Total Bond Market ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>921937835</cusip>
  <value>967</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>123</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>1842</value>
  <shrsOrPrnAmt>
    <sshPrnamt>119904</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>83429</Sole>
    <Shared>0</Shared>
    <None>36475</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Western Asset Premier Bond Fun</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>957664105</cusip>
  <value>163</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>Guggenheim S&amp;P 500 Equal Wt In</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>78355W106</cusip>
  <value>212</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2540</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2540</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>362</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2915</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2915</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares DJ US Housing</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464288752</cusip>
  <value>631</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>352</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>2789</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22453</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21193</Sole>
    <Shared>0</Shared>
    <None>1260</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares Tr S&amp;P 100 </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287101</cusip>
  <value>233</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>510</value>
  <shrsOrPrnAmt>
    <sshPrnamt>24700</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>500</Sole>
    <Shared>0</Shared>
    <None>24200</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PowerShares QQQ Trust Ser 1</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>73935A104</cusip>
  <value>363</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3059</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2479</Sole>
    <Shared>0</Shared>
    <None>580</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Select Sector SPDR Technology </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>81369Y803</cusip>
  <value>201</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4215</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4215</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Select Sector SPDR Utilities </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>81369Y886</cusip>
  <value>321</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>306</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>603</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7148</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5548</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>754</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2670</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2275</Sole>
    <Shared>0</Shared>
    <None>395</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SPDR Trust Series 1 (spy)</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>78462F103</cusip>
  <value>2646</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12235</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>11195</Sole>
    <Shared>0</Shared>
    <None>1040</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Tortoise Energy Infr</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>89147L100</cusip>
  <value>287</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>1810</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1810</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard High Dividend Yield I</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>921946406</cusip>
  <value>264</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3660</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3660</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard REIT ETF</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>922908553</cusip>
  <value>418</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4816</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4706</Sole>
    <Shared>0</Shared>
    <None>110</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard Total Stock Market ET</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>922908769</cusip>
  <value>433</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>3000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3000</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares MSCI EAFE Growth Index</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464288885</cusip>
  <value>202</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2951</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2951</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares MSCI EAFE Index Fund</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287465</cusip>
  <value>962</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16266</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>11500</Sole>
    <Shared>0</Shared>
    <None>4766</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iShares MSCI Emerging Markets</nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>464287234</cusip>
  <value>1214</value>
  <shrsOrPrnAmt>
    <sshPrnamt>32409</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>28185</Sole>
    <Shared>0</Shared>
    <None>4224</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vanguard FTSE All World ex US </nameOfIssuer>
  <titleOfClass>ETF</titleOfClass>
  <cusip>922042775</cusip>
  <value>353</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>532</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>486</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>13587</value>
  <shrsOrPrnAmt>
    <sshPrnamt>77097</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>57572</Sole>
    <Shared>0</Shared>
    <None>19525</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Abbott Labs</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>002824100</cusip>
  <value>13534</value>
  <shrsOrPrnAmt>
    <sshPrnamt>320030</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>278741</Sole>
    <Shared>0</Shared>
    <None>41289</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AbbVie Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>00287Y109</cusip>
  <value>12720</value>
  <shrsOrPrnAmt>
    <sshPrnamt>201684</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>178166</Sole>
    <Shared>0</Shared>
    <None>23518</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Accenture PLC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G1151C101</cusip>
  <value>31930</value>
  <shrsOrPrnAmt>
    <sshPrnamt>261353</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>231828</Sole>
    <Shared>0</Shared>
    <None>29525</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Agilent Technologies Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>00846U101</cusip>
  <value>10895</value>
  <shrsOrPrnAmt>
    <sshPrnamt>231366</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>227245</Sole>
    <Shared>0</Shared>
    <None>4121</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Akamai Technologies Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>00971T101</cusip>
  <value>1145</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21610</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20290</Sole>
    <Shared>0</Shared>
    <None>1320</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Albemarle Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>012653101</cusip>
  <value>3334</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>324</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4707</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3898</Sole>
    <Shared>0</Shared>
    <None>809</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Allergan Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G0177J108</cusip>
  <value>7881</value>
  <shrsOrPrnAmt>
    <sshPrnamt>34218</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>29868</Sole>
    <Shared>0</Shared>
    <None>4350</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Allstate Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>020002101</cusip>
  <value>312</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4511</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4511</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Alphabet Inc Class A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02079K305</cusip>
  <value>11126</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13837</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12525</Sole>
    <Shared>0</Shared>
    <None>1312</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Alphabet Inc Class C</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02079K107</cusip>
  <value>5952</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7657</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6599</Sole>
    <Shared>0</Shared>
    <None>1058</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Altria Group, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02209S103</cusip>
  <value>8580</value>
  <shrsOrPrnAmt>
    <sshPrnamt>135699</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>91444</Sole>
    <Shared>0</Shared>
    <None>44255</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Amazon Com Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>023135106</cusip>
  <value>6207</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7413</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7100</Sole>
    <Shared>0</Shared>
    <None>313</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>America Movil S.A. de C.V. Ser</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02364W105</cusip>
  <value>185</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16210</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16210</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>American Express Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>025816109</cusip>
  <value>5328</value>
  <shrsOrPrnAmt>
    <sshPrnamt>83204</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>71959</Sole>
    <Shared>0</Shared>
    <None>11245</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>American Wtr Wks Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>030420103</cusip>
  <value>681</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9095</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>380</Sole>
    <Shared>0</Shared>
    <None>8715</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Amgen, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>031162100</cusip>
  <value>9555</value>
  <shrsOrPrnAmt>
    <sshPrnamt>57281</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>43727</Sole>
    <Shared>0</Shared>
    <None>13554</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Anadarko Petroleum Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>032511107</cusip>
  <value>272</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4296</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4296</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Apache Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>037411105</cusip>
  <value>3503</value>
  <shrsOrPrnAmt>
    <sshPrnamt>54838</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>49112</Sole>
    <Shared>0</Shared>
    <None>5726</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Apple Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>037833100</cusip>
  <value>41162</value>
  <shrsOrPrnAmt>
    <sshPrnamt>364103</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>318141</Sole>
    <Shared>0</Shared>
    <None>45963</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Arena Pharmaceuticals</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>040047102</cusip>
  <value>41</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23628</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>23628</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Astrazeneca PLC - Spons ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>046353108</cusip>
  <value>622</value>
  <shrsOrPrnAmt>
    <sshPrnamt>18925</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9250</Sole>
    <Shared>0</Shared>
    <None>9675</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AT&amp;T Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>00206R102</cusip>
  <value>6658</value>
  <shrsOrPrnAmt>
    <sshPrnamt>163938</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>141388</Sole>
    <Shared>0</Shared>
    <None>22550</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Automatic Data Proc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>053015103</cusip>
  <value>7481</value>
  <shrsOrPrnAmt>
    <sshPrnamt>84819</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>60067</Sole>
    <Shared>0</Shared>
    <None>24752</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bank of America Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>060505104</cusip>
  <value>1425</value>
  <shrsOrPrnAmt>
    <sshPrnamt>91058</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>89769</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>17208</value>
  <shrsOrPrnAmt>
    <sshPrnamt>431490</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>393713</Sole>
    <Shared>0</Shared>
    <None>37777</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bank of the Ozarks</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>063904106</cusip>
  <value>430</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11192</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>11192</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bard (C.R.)</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>067383109</cusip>
  <value>9482</value>
  <shrsOrPrnAmt>
    <sshPrnamt>42278</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>39105</Sole>
    <Shared>0</Shared>
    <None>3173</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Baxter International Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>071813109</cusip>
  <value>721</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>2123</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11814</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>814</Sole>
    <Shared>0</Shared>
    <None>11000</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bed Bath &amp; Beyond</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>075896100</cusip>
  <value>5558</value>
  <shrsOrPrnAmt>
    <sshPrnamt>128925</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>117740</Sole>
    <Shared>0</Shared>
    <None>11185</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bemis Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>081437105</cusip>
  <value>253</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>1297</value>
  <shrsOrPrnAmt>
    <sshPrnamt>600</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>600</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Berkshire Hathaway A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>084670108</cusip>
  <value>4108</value>
  <shrsOrPrnAmt>
    <sshPrnamt>19</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16</Sole>
    <Shared>0</Shared>
    <None>3</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Berkshire Hathaway B</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>084670702</cusip>
  <value>36397</value>
  <shrsOrPrnAmt>
    <sshPrnamt>251935</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>220327</Sole>
    <Shared>0</Shared>
    <None>31608</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>BlockRock Capital Investment C</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>092533108</cusip>
  <value>434</value>
  <shrsOrPrnAmt>
    <sshPrnamt>52400</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>52400</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Boeing Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>097023105</cusip>
  <value>16046</value>
  <shrsOrPrnAmt>
    <sshPrnamt>121801</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>112142</Sole>
    <Shared>0</Shared>
    <None>9659</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>6458</value>
  <shrsOrPrnAmt>
    <sshPrnamt>183678</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>142655</Sole>
    <Shared>0</Shared>
    <None>41023</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Bristol-Myers Squibb Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>110122108</cusip>
  <value>7015</value>
  <shrsOrPrnAmt>
    <sshPrnamt>130097</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>89641</Sole>
    <Shared>0</Shared>
    <None>40456</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Broadcom Ltd. Ordinary</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>Y09827109</cusip>
  <value>236</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1366</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1246</Sole>
    <Shared>0</Shared>
    <None>120</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Campbell Soup Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>134429109</cusip>
  <value>521</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9520</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9520</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Casey&apos;s General Stores</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>147528103</cusip>
  <value>1481</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>5877</value>
  <shrsOrPrnAmt>
    <sshPrnamt>66202</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>54625</Sole>
    <Shared>0</Shared>
    <None>11577</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>625</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10904</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8602</Sole>
    <Shared>0</Shared>
    <None>2302</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cedar Fair L.P.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>150185106</cusip>
  <value>238</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4160</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3610</Sole>
    <Shared>0</Shared>
    <None>550</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cerner</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>156782104</cusip>
  <value>3927</value>
  <shrsOrPrnAmt>
    <sshPrnamt>63590</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>43243</Sole>
    <Shared>0</Shared>
    <None>20347</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Chevron Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>166764100</cusip>
  <value>28850</value>
  <shrsOrPrnAmt>
    <sshPrnamt>280318</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>229863</Sole>
    <Shared>0</Shared>
    <None>50454</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Chubb LTD</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>H1467J104</cusip>
  <value>710</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5647</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5570</Sole>
    <Shared>0</Shared>
    <None>77</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cisco Systems, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>17275R102</cusip>
  <value>14535</value>
  <shrsOrPrnAmt>
    <sshPrnamt>458232</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>388694</Sole>
    <Shared>0</Shared>
    <None>69538</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Clorox Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>189054109</cusip>
  <value>2509</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>CME Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>12572Q105</cusip>
  <value>388</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3710</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>3710</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Coach, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>189754104</cusip>
  <value>13446</value>
  <shrsOrPrnAmt>
    <sshPrnamt>367785</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>319521</Sole>
    <Shared>0</Shared>
    <None>48264</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Coca-Cola Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>191216100</cusip>
  <value>3381</value>
  <shrsOrPrnAmt>
    <sshPrnamt>79890</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>75755</Sole>
    <Shared>0</Shared>
    <None>4135</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Colgate-Palmolive Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>194162103</cusip>
  <value>23477</value>
  <shrsOrPrnAmt>
    <sshPrnamt>316651</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>292695</Sole>
    <Shared>0</Shared>
    <None>23956</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Comcast Corp. Class A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>20030N101</cusip>
  <value>606</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9134</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8522</Sole>
    <Shared>0</Shared>
    <None>612</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Conagra Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>205887102</cusip>
  <value>236</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5016</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5016</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ConocoPhillips</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>20825C104</cusip>
  <value>11574</value>
  <shrsOrPrnAmt>
    <sshPrnamt>266262</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>243819</Sole>
    <Shared>0</Shared>
    <None>22443</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Consolidated Edison Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>209115104</cusip>
  <value>952</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12638</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7838</Sole>
    <Shared>0</Shared>
    <None>4800</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Corning Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>219350105</cusip>
  <value>203</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8600</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8600</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Costco Wholesale Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>22160K105</cusip>
  <value>32115</value>
  <shrsOrPrnAmt>
    <sshPrnamt>210574</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>183291</Sole>
    <Shared>0</Shared>
    <None>27283</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CSX Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>126408103</cusip>
  <value>236</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7724</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7724</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cummins Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>231021106</cusip>
  <value>2883</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22497</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9097</Sole>
    <Shared>0</Shared>
    <None>13400</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CVS Health Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>126650100</cusip>
  <value>275</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3085</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1285</Sole>
    <Shared>0</Shared>
    <None>1800</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Deere &amp; Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>244199105</cusip>
  <value>699</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8190</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7790</Sole>
    <Shared>0</Shared>
    <None>400</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Dell Technologies Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>24703L103</cusip>
  <value>600</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12548</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>11523</Sole>
    <Shared>0</Shared>
    <None>1025</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Discovery Communications Ser. </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>25470F302</cusip>
  <value>11088</value>
  <shrsOrPrnAmt>
    <sshPrnamt>421437</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>370439</Sole>
    <Shared>0</Shared>
    <None>50998</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Dominion Resources Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>25746U109</cusip>
  <value>308</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4144</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4144</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Dow Chemical Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>260543103</cusip>
  <value>701</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13531</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10175</Sole>
    <Shared>0</Shared>
    <None>3356</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>DTE Energy Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>233331107</cusip>
  <value>353</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>1946</value>
  <shrsOrPrnAmt>
    <sshPrnamt>29058</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>19968</Sole>
    <Shared>0</Shared>
    <None>9090</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Duke Energy Corp. New</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>26441C204</cusip>
  <value>657</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8211</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4049</Sole>
    <Shared>0</Shared>
    <None>4162</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Duke Realty Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>264411505</cusip>
  <value>454</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16622</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2800</Sole>
    <Shared>0</Shared>
    <None>13822</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Eaton Corp. PLC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G29183103</cusip>
  <value>759</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>6694</value>
  <shrsOrPrnAmt>
    <sshPrnamt>203477</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>167372</Sole>
    <Shared>0</Shared>
    <None>36105</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Ecolab, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>278865100</cusip>
  <value>1965</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16143</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>14843</Sole>
    <Shared>0</Shared>
    <None>1300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Edgewell Personal Care Co</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>28035Q102</cusip>
  <value>1092</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>684</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9466</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9466</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Edwards Lifesciences Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>28176E108</cusip>
  <value>15493</value>
  <shrsOrPrnAmt>
    <sshPrnamt>128511</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>122478</Sole>
    <Shared>0</Shared>
    <None>6033</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Electronic Arts</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>285512109</cusip>
  <value>262</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3065</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3065</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Emerson Electric Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>291011104</cusip>
  <value>19764</value>
  <shrsOrPrnAmt>
    <sshPrnamt>362582</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>284028</Sole>
    <Shared>0</Shared>
    <None>78554</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Enbridge Energy Management</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29250X103</cusip>
  <value>367</value>
  <shrsOrPrnAmt>
    <sshPrnamt>14433</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13543</Sole>
    <Shared>0</Shared>
    <None>890</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Enbridge Energy Partners LP</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29250R106</cusip>
  <value>1330</value>
  <shrsOrPrnAmt>
    <sshPrnamt>52300</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>43600</Sole>
    <Shared>0</Shared>
    <None>8700</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Energizer Holdings Inc New</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29272W109</cusip>
  <value>694</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>1327</value>
  <shrsOrPrnAmt>
    <sshPrnamt>48015</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13320</Sole>
    <Shared>0</Shared>
    <None>34695</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Equity Residential</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29476L107</cusip>
  <value>528</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8200</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5900</Sole>
    <Shared>0</Shared>
    <None>2300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Essex Property Trust</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>297178105</cusip>
  <value>2522</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11325</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8160</Sole>
    <Shared>0</Shared>
    <None>3165</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Exelon Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30161N101</cusip>
  <value>233</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>896</value>
  <shrsOrPrnAmt>
    <sshPrnamt>17397</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>17097</Sole>
    <Shared>0</Shared>
    <None>300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Express Scripts Holding Compan</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30219G108</cusip>
  <value>456</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>44906</value>
  <shrsOrPrnAmt>
    <sshPrnamt>514503</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>420908</Sole>
    <Shared>0</Shared>
    <None>93595</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Facebook Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30303M102</cusip>
  <value>479</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3734</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3179</Sole>
    <Shared>0</Shared>
    <None>555</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Farmers and Merchants Bank</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>308243104</cusip>
  <value>374</value>
  <shrsOrPrnAmt>
    <sshPrnamt>60</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>45</Sole>
    <Shared>0</Shared>
    <None>15</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Fastenal Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>311900104</cusip>
  <value>11308</value>
  <shrsOrPrnAmt>
    <sshPrnamt>270647</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>241009</Sole>
    <Shared>0</Shared>
    <None>29638</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>FirstEnergy Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>337932107</cusip>
  <value>283</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>2979</value>
  <shrsOrPrnAmt>
    <sshPrnamt>218695</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>195675</Sole>
    <Shared>0</Shared>
    <None>23020</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Ford Motor Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>345370860</cusip>
  <value>203</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16778</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6578</Sole>
    <Shared>0</Shared>
    <None>10200</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Franklin Resources Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>354613101</cusip>
  <value>11885</value>
  <shrsOrPrnAmt>
    <sshPrnamt>334135</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>294195</Sole>
    <Shared>0</Shared>
    <None>39940</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Frontier Communications Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>35906A108</cusip>
  <value>67</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16036</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9664</Sole>
    <Shared>0</Shared>
    <None>6372</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Gap Inc. Del</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>364760108</cusip>
  <value>4737</value>
  <shrsOrPrnAmt>
    <sshPrnamt>213000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>179680</Sole>
    <Shared>0</Shared>
    <None>33320</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>General Electric</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>369604103</cusip>
  <value>35902</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1212089</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>987562</Sole>
    <Shared>0</Shared>
    <None>224528</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>General Mills Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>370334104</cusip>
  <value>2050</value>
  <shrsOrPrnAmt>
    <sshPrnamt>32099</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4123</Sole>
    <Shared>0</Shared>
    <None>27976</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Gilead Sciences Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>375558103</cusip>
  <value>21154</value>
  <shrsOrPrnAmt>
    <sshPrnamt>267371</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>234002</Sole>
    <Shared>0</Shared>
    <None>33369</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>GlaxoSmithKline PLC-ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>37733W105</cusip>
  <value>378</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8775</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6275</Sole>
    <Shared>0</Shared>
    <None>2500</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Goldman Sachs Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>38141G104</cusip>
  <value>4876</value>
  <shrsOrPrnAmt>
    <sshPrnamt>30233</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>26653</Sole>
    <Shared>0</Shared>
    <None>3580</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Grainger Inc., W.W.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>384802104</cusip>
  <value>348</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1548</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>928</Sole>
    <Shared>0</Shared>
    <None>620</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Hain Celestial Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>405217100</cusip>
  <value>3239</value>
  <shrsOrPrnAmt>
    <sshPrnamt>91046</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>83163</Sole>
    <Shared>0</Shared>
    <None>7883</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Harris &amp; Harris Grp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>413833104</cusip>
  <value>14</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>Hennessy Advisors Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>425885100</cusip>
  <value>479</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>19415</value>
  <shrsOrPrnAmt>
    <sshPrnamt>853419</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>837105</Sole>
    <Shared>0</Shared>
    <None>16314</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Home Depot, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>437076102</cusip>
  <value>6755</value>
  <shrsOrPrnAmt>
    <sshPrnamt>52496</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>41177</Sole>
    <Shared>0</Shared>
    <None>11319</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Honeywell Int&apos;l Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>438516106</cusip>
  <value>11047</value>
  <shrsOrPrnAmt>
    <sshPrnamt>94749</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>93849</Sole>
    <Shared>0</Shared>
    <None>900</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>HP Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>40434L105</cusip>
  <value>13180</value>
  <shrsOrPrnAmt>
    <sshPrnamt>848704</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>831205</Sole>
    <Shared>0</Shared>
    <None>17499</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Illinois Tool Works Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>452308109</cusip>
  <value>6377</value>
  <shrsOrPrnAmt>
    <sshPrnamt>53215</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>44505</Sole>
    <Shared>0</Shared>
    <None>8710</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Infusystem Holdings Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>45685K102</cusip>
  <value>58</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>1771</value>
  <shrsOrPrnAmt>
    <sshPrnamt>26073</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>22358</Sole>
    <Shared>0</Shared>
    <None>3715</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Intel Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>458140100</cusip>
  <value>23126</value>
  <shrsOrPrnAmt>
    <sshPrnamt>612621</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>531666</Sole>
    <Shared>0</Shared>
    <None>80955</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>International Bus Mach</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>459200101</cusip>
  <value>21159</value>
  <shrsOrPrnAmt>
    <sshPrnamt>133199</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>107279</Sole>
    <Shared>0</Shared>
    <None>25920</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Intuit Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>461202103</cusip>
  <value>8115</value>
  <shrsOrPrnAmt>
    <sshPrnamt>73765</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>59760</Sole>
    <Shared>0</Shared>
    <None>14005</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Intuitive Surgical Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>46120E602</cusip>
  <value>250</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>7579</value>
  <shrsOrPrnAmt>
    <sshPrnamt>146535</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>131139</Sole>
    <Shared>0</Shared>
    <None>15396</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>478160104</cusip>
  <value>38939</value>
  <shrsOrPrnAmt>
    <sshPrnamt>329630</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>269036</Sole>
    <Shared>0</Shared>
    <None>60593</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Johnson Controls International</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G51502105</cusip>
  <value>9468</value>
  <shrsOrPrnAmt>
    <sshPrnamt>203486</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>186056</Sole>
    <Shared>0</Shared>
    <None>17430</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>JPMorgan Chase &amp; Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>46625H100</cusip>
  <value>17659</value>
  <shrsOrPrnAmt>
    <sshPrnamt>265189</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>209225</Sole>
    <Shared>0</Shared>
    <None>55964</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Kellogg Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>487836108</cusip>
  <value>1539</value>
  <shrsOrPrnAmt>
    <sshPrnamt>19869</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4219</Sole>
    <Shared>0</Shared>
    <None>15650</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Keysight Technologies, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>49338L103</cusip>
  <value>3336</value>
  <shrsOrPrnAmt>
    <sshPrnamt>105276</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>103807</Sole>
    <Shared>0</Shared>
    <None>1469</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Kimberly-Clark Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>494368103</cusip>
  <value>1195</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9473</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9233</Sole>
    <Shared>0</Shared>
    <None>240</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Kraft Heinz Co Com</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>500754106</cusip>
  <value>2013</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22486</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16759</Sole>
    <Shared>0</Shared>
    <None>5727</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Laboratory Corp. of America</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>50540R409</cusip>
  <value>3235</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23533</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>22693</Sole>
    <Shared>0</Shared>
    <None>840</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Las Vegas Sands</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>517834107</cusip>
  <value>989</value>
  <shrsOrPrnAmt>
    <sshPrnamt>17195</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10810</Sole>
    <Shared>0</Shared>
    <None>6385</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Life Storage Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>53223X107</cusip>
  <value>529</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5950</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5950</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lilly Eli &amp; Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>532457108</cusip>
  <value>567</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7070</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2200</Sole>
    <Shared>0</Shared>
    <None>4870</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lincoln National Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>534187109</cusip>
  <value>445</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>4165</value>
  <shrsOrPrnAmt>
    <sshPrnamt>17375</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>17375</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lowe&apos;s Companies</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>548661107</cusip>
  <value>24175</value>
  <shrsOrPrnAmt>
    <sshPrnamt>334794</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>294395</Sole>
    <Shared>0</Shared>
    <None>40399</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Magellan Midstream Partners</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>559080106</cusip>
  <value>2500</value>
  <shrsOrPrnAmt>
    <sshPrnamt>35347</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>27944</Sole>
    <Shared>0</Shared>
    <None>7403</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Marsh &amp; McLennan Companies</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>571748102</cusip>
  <value>1384</value>
  <shrsOrPrnAmt>
    <sshPrnamt>20582</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3525</Sole>
    <Shared>0</Shared>
    <None>17057</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Mastercard Inc-Cl A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>57636Q104</cusip>
  <value>695</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6830</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6830</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>McDonald&apos;s Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>580135101</cusip>
  <value>13737</value>
  <shrsOrPrnAmt>
    <sshPrnamt>119082</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>95860</Sole>
    <Shared>0</Shared>
    <None>23222</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Medtronic Plc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>g5960l103</cusip>
  <value>1189</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13760</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12459</Sole>
    <Shared>0</Shared>
    <None>1301</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Merck &amp; Co., Inc. New</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>58933Y105</cusip>
  <value>4864</value>
  <shrsOrPrnAmt>
    <sshPrnamt>77929</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>64204</Sole>
    <Shared>0</Shared>
    <None>13725</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Mercury General Ins</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>589400100</cusip>
  <value>812</value>
  <shrsOrPrnAmt>
    <sshPrnamt>14805</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9515</Sole>
    <Shared>0</Shared>
    <None>5290</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Meredith Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>589433101</cusip>
  <value>801</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>27164</value>
  <shrsOrPrnAmt>
    <sshPrnamt>471591</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>378183</Sole>
    <Shared>0</Shared>
    <None>93409</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Minerals Technologies Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>603158106</cusip>
  <value>1070</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15130</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13630</Sole>
    <Shared>0</Shared>
    <None>1500</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Mondelez International</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>609207105</cusip>
  <value>3769</value>
  <shrsOrPrnAmt>
    <sshPrnamt>85852</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>58186</Sole>
    <Shared>0</Shared>
    <None>27666</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Monsanto Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>61166W101</cusip>
  <value>16133</value>
  <shrsOrPrnAmt>
    <sshPrnamt>157860</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>144954</Sole>
    <Shared>0</Shared>
    <None>12906</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Monster Beverage Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>611740101</cusip>
  <value>235</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>422</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3894</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3849</Sole>
    <Shared>0</Shared>
    <None>45</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MSA Safety Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>553498106</cusip>
  <value>264</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4550</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4115</Sole>
    <Shared>0</Shared>
    <None>435</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nestle Sponsored ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>641069406</cusip>
  <value>1064</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13463</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12185</Sole>
    <Shared>0</Shared>
    <None>1278</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Netapp, Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>64110D104</cusip>
  <value>4493</value>
  <shrsOrPrnAmt>
    <sshPrnamt>125440</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>117675</Sole>
    <Shared>0</Shared>
    <None>7765</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NewMarket Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>651587107</cusip>
  <value>3649</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>791</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6465</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4565</Sole>
    <Shared>0</Shared>
    <None>1900</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nike, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>654106103</cusip>
  <value>9861</value>
  <shrsOrPrnAmt>
    <sshPrnamt>187298</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>129998</Sole>
    <Shared>0</Shared>
    <None>57300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nordstrom Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>655664100</cusip>
  <value>8171</value>
  <shrsOrPrnAmt>
    <sshPrnamt>157492</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>143502</Sole>
    <Shared>0</Shared>
    <None>13990</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Norfolk Southern Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>655844108</cusip>
  <value>952</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9806</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7505</Sole>
    <Shared>0</Shared>
    <None>2301</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Northrop Grumman Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>666807102</cusip>
  <value>5488</value>
  <shrsOrPrnAmt>
    <sshPrnamt>25653</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25653</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Novartis AG ADS</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>66987V109</cusip>
  <value>6914</value>
  <shrsOrPrnAmt>
    <sshPrnamt>87566</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>77861</Sole>
    <Shared>0</Shared>
    <None>9705</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Novo Nordisk ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>670100205</cusip>
  <value>10664</value>
  <shrsOrPrnAmt>
    <sshPrnamt>256418</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>233563</Sole>
    <Shared>0</Shared>
    <None>22855</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Nucor Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>670346105</cusip>
  <value>2688</value>
  <shrsOrPrnAmt>
    <sshPrnamt>54350</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>49237</Sole>
    <Shared>0</Shared>
    <None>5113</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Oak Industries Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>674001201</cusip>
  <value>390</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9200</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>9200</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Occidental Petroleum</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>674599105</cusip>
  <value>970</value>
  <shrsOrPrnAmt>
    <sshPrnamt>13297</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9727</Sole>
    <Shared>0</Shared>
    <None>3570</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Old Republic International Cor</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>680223104</cusip>
  <value>225</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12781</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>12781</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Oneok Partners LP</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>68268N103</cusip>
  <value>2185</value>
  <shrsOrPrnAmt>
    <sshPrnamt>54700</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>45490</Sole>
    <Shared>0</Shared>
    <None>9210</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Oracle Systems</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>68389X105</cusip>
  <value>20149</value>
  <shrsOrPrnAmt>
    <sshPrnamt>512968</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>453905</Sole>
    <Shared>0</Shared>
    <None>59063</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Paccar Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>693718108</cusip>
  <value>262</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>Parker Hannifin Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>701094104</cusip>
  <value>2779</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22142</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>500</Sole>
    <Shared>0</Shared>
    <None>21642</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Paychex Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>704326107</cusip>
  <value>384</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6635</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2750</Sole>
    <Shared>0</Shared>
    <None>3885</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Paypal Hldgs Inc Com</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>70450Y103</cusip>
  <value>14475</value>
  <shrsOrPrnAmt>
    <sshPrnamt>353304</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>320303</Sole>
    <Shared>0</Shared>
    <None>33001</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PepsiCo Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>713448108</cusip>
  <value>17903</value>
  <shrsOrPrnAmt>
    <sshPrnamt>164595</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>126350</Sole>
    <Shared>0</Shared>
    <None>38245</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Pfizer, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>717081103</cusip>
  <value>16694</value>
  <shrsOrPrnAmt>
    <sshPrnamt>492886</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>399223</Sole>
    <Shared>0</Shared>
    <None>93663</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Philip Morris Intl</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>718172109</cusip>
  <value>13938</value>
  <shrsOrPrnAmt>
    <sshPrnamt>143362</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>109380</Sole>
    <Shared>0</Shared>
    <None>33982</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Phillips 66</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>718546104</cusip>
  <value>1193</value>
  <shrsOrPrnAmt>
    <sshPrnamt>14815</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9488</Sole>
    <Shared>0</Shared>
    <None>5327</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Plains All American Pipeline L</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>726503105</cusip>
  <value>2525</value>
  <shrsOrPrnAmt>
    <sshPrnamt>80384</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>51320</Sole>
    <Shared>0</Shared>
    <None>29064</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Polaris Industries Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>731068102</cusip>
  <value>279</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3606</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>3606</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Post Holdings, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>737446104</cusip>
  <value>617</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>8000</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PPG Industries, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>693506107</cusip>
  <value>663</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6418</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5086</Sole>
    <Shared>0</Shared>
    <None>1332</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Procter &amp; Gamble Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>742718109</cusip>
  <value>21711</value>
  <shrsOrPrnAmt>
    <sshPrnamt>241904</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>187922</Sole>
    <Shared>0</Shared>
    <None>53982</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>551</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>9996</value>
  <shrsOrPrnAmt>
    <sshPrnamt>44797</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>29313</Sole>
    <Shared>0</Shared>
    <None>15484</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Qualcomm, Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>747525103</cusip>
  <value>19001</value>
  <shrsOrPrnAmt>
    <sshPrnamt>277381</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>224741</Sole>
    <Shared>0</Shared>
    <None>52640</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Quanta Services, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>74762e102</cusip>
  <value>476</value>
  <shrsOrPrnAmt>
    <sshPrnamt>17000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>17000</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Raytheon Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>755111507</cusip>
  <value>243</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>1925</value>
  <shrsOrPrnAmt>
    <sshPrnamt>28756</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>26456</Sole>
    <Shared>0</Shared>
    <None>2300</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Reynolds American Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>761713106</cusip>
  <value>748</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15856</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1752</Sole>
    <Shared>0</Shared>
    <None>14104</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Roche Dividend Right Cert</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>771192895</cusip>
  <value>248</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>234</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7550</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7485</Sole>
    <Shared>0</Shared>
    <None>65</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Rockwell Automation, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>773903109</cusip>
  <value>406</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3318</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3018</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>1068</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21338</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20273</Sole>
    <Shared>0</Shared>
    <None>1065</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>S&amp;P Global Inc </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>78409V104</cusip>
  <value>942</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7440</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1900</Sole>
    <Shared>0</Shared>
    <None>5540</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Schlumberger Ltd</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>806857108</cusip>
  <value>30092</value>
  <shrsOrPrnAmt>
    <sshPrnamt>382660</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>318325</Sole>
    <Shared>0</Shared>
    <None>64335</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Sempra Energy</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>816851109</cusip>
  <value>750</value>
  <shrsOrPrnAmt>
    <sshPrnamt>6994</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6174</Sole>
    <Shared>0</Shared>
    <None>820</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Shire Plc-ADR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>82481R106</cusip>
  <value>339</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1748</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1580</Sole>
    <Shared>0</Shared>
    <None>168</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Simpson Manufacturing Co</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>829073105</cusip>
  <value>1033</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23506</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>23506</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Southern Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>842587107</cusip>
  <value>600</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11697</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3872</Sole>
    <Shared>0</Shared>
    <None>7825</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Spectra Energy Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>847560109</cusip>
  <value>243</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5678</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3628</Sole>
    <Shared>0</Shared>
    <None>2050</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>St Jude Medical Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>790849103</cusip>
  <value>431</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5403</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1708</Sole>
    <Shared>0</Shared>
    <None>3695</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Starbucks Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>855244109</cusip>
  <value>568</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10486</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7610</Sole>
    <Shared>0</Shared>
    <None>2876</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Starwood Property Trust Inc. R</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>85571b105</cusip>
  <value>258</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11459</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>11459</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Stericycle, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>858912108</cusip>
  <value>6235</value>
  <shrsOrPrnAmt>
    <sshPrnamt>77805</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>67495</Sole>
    <Shared>0</Shared>
    <None>10310</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Stryker Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>863667101</cusip>
  <value>19699</value>
  <shrsOrPrnAmt>
    <sshPrnamt>169223</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>151505</Sole>
    <Shared>0</Shared>
    <None>17718</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Sysco Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>871829107</cusip>
  <value>10377</value>
  <shrsOrPrnAmt>
    <sshPrnamt>211726</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>158275</Sole>
    <Shared>0</Shared>
    <None>53451</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>T. Rowe Price Group</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>74144T108</cusip>
  <value>201</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>3850</value>
  <shrsOrPrnAmt>
    <sshPrnamt>56061</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>48696</Sole>
    <Shared>0</Shared>
    <None>7365</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Teva Pharmaceutical Industries</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>881624209</cusip>
  <value>2545</value>
  <shrsOrPrnAmt>
    <sshPrnamt>55309</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>52794</Sole>
    <Shared>0</Shared>
    <None>2515</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Texas Instruments</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>882508104</cusip>
  <value>3740</value>
  <shrsOrPrnAmt>
    <sshPrnamt>53296</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>43450</Sole>
    <Shared>0</Shared>
    <None>9846</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>The Walt Disney Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>254687106</cusip>
  <value>11495</value>
  <shrsOrPrnAmt>
    <sshPrnamt>123783</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>104638</Sole>
    <Shared>0</Shared>
    <None>19145</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>TJX Companies</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>872540109</cusip>
  <value>1789</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23918</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21568</Sole>
    <Shared>0</Shared>
    <None>2350</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Torchmark Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>891027104</cusip>
  <value>211</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3295</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3295</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Toro Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>891092108</cusip>
  <value>467</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9979</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>9979</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Transocean Ltd.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>H8817H100</cusip>
  <value>1411</value>
  <shrsOrPrnAmt>
    <sshPrnamt>132360</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>120094</Sole>
    <Shared>0</Shared>
    <None>12266</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Tredegar Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>894650100</cusip>
  <value>297</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>941</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21934</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13134</Sole>
    <Shared>0</Shared>
    <None>8800</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Unilever N V</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>904784709</cusip>
  <value>447</value>
  <shrsOrPrnAmt>
    <sshPrnamt>9686</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9686</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Union Pacific</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>907818108</cusip>
  <value>8047</value>
  <shrsOrPrnAmt>
    <sshPrnamt>82507</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>75932</Sole>
    <Shared>0</Shared>
    <None>6575</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>United Parcel Service</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>911312106</cusip>
  <value>50562</value>
  <shrsOrPrnAmt>
    <sshPrnamt>462346</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>442181</Sole>
    <Shared>0</Shared>
    <None>20164</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>United Technologies</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>913017109</cusip>
  <value>11485</value>
  <shrsOrPrnAmt>
    <sshPrnamt>113040</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>105655</Sole>
    <Shared>0</Shared>
    <None>7385</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>UnitedHealth Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>91324P102</cusip>
  <value>1051</value>
  <shrsOrPrnAmt>
    <sshPrnamt>7510</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7470</Sole>
    <Shared>0</Shared>
    <None>40</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Valmont Industries Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>920253101</cusip>
  <value>686</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>8141</value>
  <shrsOrPrnAmt>
    <sshPrnamt>156621</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>132842</Sole>
    <Shared>0</Shared>
    <None>23779</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Visa Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92826C839</cusip>
  <value>252</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3051</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2892</Sole>
    <Shared>0</Shared>
    <None>159</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vodafone Group PLC New</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92857w308</cusip>
  <value>3317</value>
  <shrsOrPrnAmt>
    <sshPrnamt>113795</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>97091</Sole>
    <Shared>0</Shared>
    <None>16704</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Wal-Mart Stores, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>931142103</cusip>
  <value>10599</value>
  <shrsOrPrnAmt>
    <sshPrnamt>146958</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>117720</Sole>
    <Shared>0</Shared>
    <None>29238</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Walgreens Boots Alliance Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>931427108</cusip>
  <value>12167</value>
  <shrsOrPrnAmt>
    <sshPrnamt>150913</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>132864</Sole>
    <Shared>0</Shared>
    <None>18049</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Wec Energy Group Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92939U106</cusip>
  <value>906</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15126</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4064</Sole>
    <Shared>0</Shared>
    <None>11062</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Wells Fargo &amp; Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>949746101</cusip>
  <value>31352</value>
  <shrsOrPrnAmt>
    <sshPrnamt>708034</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>645623</Sole>
    <Shared>0</Shared>
    <None>62411</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Weyerhaeuser Co.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>962166104</cusip>
  <value>1681</value>
  <shrsOrPrnAmt>
    <sshPrnamt>52619</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>42560</Sole>
    <Shared>0</Shared>
    <None>10059</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Whole Food Markets</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>966837106</cusip>
  <value>4053</value>
  <shrsOrPrnAmt>
    <sshPrnamt>142949</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>118749</Sole>
    <Shared>0</Shared>
    <None>24200</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>WisdomTree Investments Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>97717p104</cusip>
  <value>214</value>
  <shrsOrPrnAmt>
    <sshPrnamt>20831</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>0</Sole>
    <Shared>0</Shared>
    <None>20831</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Xilinx Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>983919101</cusip>
  <value>224</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4130</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>450</Sole>
    <Shared>0</Shared>
    <None>3680</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Zimmer Biomet Hldgs Inc Com</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>98956P102</cusip>
  <value>412</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3167</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2427</Sole>
    <Shared>0</Shared>
    <None>740</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Deutsche Enhanced Commodity St</nameOfIssuer>
  <titleOfClass>AA</titleOfClass>
  <cusip>25159L836</cusip>
  <value>1190</value>
  <shrsOrPrnAmt>
    <sshPrnamt>99590</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>99590</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SPDR Gold Trust</nameOfIssuer>
  <titleOfClass>AA</titleOfClass>
  <cusip>78463V107</cusip>
  <value>2262</value>
  <shrsOrPrnAmt>
    <sshPrnamt>18000</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16383</Sole>
    <Shared>0</Shared>
    <None>1617</None>
  </votingAuthority>
</infoTable>
</informationTable>
