<?xml version="1.0" encoding="utf-8"?>
<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>3M COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88579y101</cusip>
    <value>4214</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19195</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>19195</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBOTT LABORATORIES</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002824100</cusip>
    <value>42792</value>
    <shrsOrPrnAmt>
      <sshPrnamt>714148</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>193935</Sole>
      <Shared>0</Shared>
      <None>520213</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBVIE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287y109</cusip>
    <value>961</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10155</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10155</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ACCENTURE PLC CL A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>g1151c101</cusip>
    <value>41666</value>
    <shrsOrPrnAmt>
      <sshPrnamt>271442</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>71175</Sole>
      <Shared>0</Shared>
      <None>200267</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALCAN ALUMINIUM LTD.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00912x302</cusip>
    <value>294</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6900</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPHABET INC CLASS A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02079k305</cusip>
    <value>30110</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29032</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7465</Sole>
      <Shared>0</Shared>
      <None>21567</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPHABET INC CLASS C</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02079k107</cusip>
    <value>10193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9879</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3320</Sole>
      <Shared>0</Shared>
      <None>6559</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMAZON.COM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023135106</cusip>
    <value>1388</value>
    <shrsOrPrnAmt>
      <sshPrnamt>959</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>959</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMGEN INC COM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031162100</cusip>
    <value>339</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1990</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANSYS, INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03662q105</cusip>
    <value>586</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3741</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3741</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>7097</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42299</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>42299</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLIED MATERIALS INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>038222105</cusip>
    <value>353</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AT&amp;T CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00206r102</cusip>
    <value>1729</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48503</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>48503</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTOZONE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053332102</cusip>
    <value>217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>335</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>335</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AVALON BAY CMNTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053484101</cusip>
    <value>267</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1625</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1625</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BASF SE NPV</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>d06216317</cusip>
    <value>284</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BAYER AG</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>d0712d163</cusip>
    <value>227</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BB&amp;T CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>054937107</cusip>
    <value>25043</value>
    <shrsOrPrnAmt>
      <sshPrnamt>481235</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>117775</Sole>
      <Shared>0</Shared>
      <None>363460</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BECTON DICKINSON &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>075887109</cusip>
    <value>22406</value>
    <shrsOrPrnAmt>
      <sshPrnamt>103395</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27010</Sole>
      <Shared>0</Shared>
      <None>76385</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY CL. A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>084670108</cusip>
    <value>598</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY CL. B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>084670702</cusip>
    <value>2509</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12576</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1380</Sole>
      <Shared>0</Shared>
      <None>11196</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIO-RAD LABORATORIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>090572207</cusip>
    <value>445</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1781</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1781</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOEING CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>097023105</cusip>
    <value>1889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5762</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5762</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOSTON PROPERTIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>101121101</cusip>
    <value>241</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1955</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BP AMOCO PLC SPONSORED ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>055622104</cusip>
    <value>256</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6321</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6321</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRANDYWINE RLTY TR SH BEN INT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>105368203</cusip>
    <value>1536</value>
    <shrsOrPrnAmt>
      <sshPrnamt>96711</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>96711</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRISTOL MYERS SQUIBB</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110122108</cusip>
    <value>24110</value>
    <shrsOrPrnAmt>
      <sshPrnamt>381188</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>88680</Sole>
      <Shared>0</Shared>
      <None>292508</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROADRIDGE FINANCIAL SOLUTIONS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11133t103</cusip>
    <value>219</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BURKE &amp; HERBERT BANK &amp; TRUST</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>121331102</cusip>
    <value>2266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>824</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>824</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CATERPILLAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149123101</cusip>
    <value>346</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2346</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2346</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CENTERPOINT ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15189t107</cusip>
    <value>274</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHARTER COMMUNICATIONS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>16119p108</cusip>
    <value>401</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1287</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1287</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHECK POINT SOFTWARE</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>m22465104</cusip>
    <value>298</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHEVRON CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>166764100</cusip>
    <value>25638</value>
    <shrsOrPrnAmt>
      <sshPrnamt>224816</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57485</Sole>
      <Shared>0</Shared>
      <None>167331</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHINA ORIENTAL GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>g2108v101</cusip>
    <value>7</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHURCH &amp; DWIGHT CO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>171340102</cusip>
    <value>483</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9585</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9585</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CISCO SYSTEMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17275r102</cusip>
    <value>611</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14247</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14247</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA COLA CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191216100</cusip>
    <value>3167</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72933</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>72933</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COGNIZANT TECH SOLUTIONS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>192446102</cusip>
    <value>31878</value>
    <shrsOrPrnAmt>
      <sshPrnamt>396000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>105210</Sole>
      <Shared>0</Shared>
      <None>290790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLGATE PALMOLIVE CO.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>194162103</cusip>
    <value>23790</value>
    <shrsOrPrnAmt>
      <sshPrnamt>331892</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>331892</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMCAST CORP CL A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20030n101</cusip>
    <value>468</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13700</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMERICA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>200340107</cusip>
    <value>510</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5317</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5317</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMPASS MINERALS INT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20451n101</cusip>
    <value>246</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4087</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4087</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONSOLIDATED EDISON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>209115104</cusip>
    <value>446</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5718</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5718</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONSTELLATION BRANDS INC. A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>21036p108</cusip>
    <value>595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2610</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2610</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVS HEALTH CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126650100</cusip>
    <value>26944</value>
    <shrsOrPrnAmt>
      <sshPrnamt>433114</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>109010</Sole>
      <Shared>0</Shared>
      <None>324104</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DANAHER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>235851102</cusip>
    <value>25028</value>
    <shrsOrPrnAmt>
      <sshPrnamt>255628</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69385</Sole>
      <Shared>0</Shared>
      <None>186243</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DISNEY (WALT) CO.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254687106</cusip>
    <value>19421</value>
    <shrsOrPrnAmt>
      <sshPrnamt>193360</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51500</Sole>
      <Shared>0</Shared>
      <None>141860</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOMINION RESOURCES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25746u109</cusip>
    <value>337</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4995</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4995</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DONALDSON COMPANY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>257651109</cusip>
    <value>24866</value>
    <shrsOrPrnAmt>
      <sshPrnamt>551974</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>165260</Sole>
      <Shared>0</Shared>
      <None>386714</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOWDUPONT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26078j100</cusip>
    <value>298</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4684</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4684</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DR PEPPER SNAPPLE GROUP INC CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26138e109</cusip>
    <value>2271</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19183</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>19183</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DTE ENERGY HOLDING CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>233331107</cusip>
    <value>209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DUKE ENERGY CORP.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26441c204</cusip>
    <value>523</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6753</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6753</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENTERPRISE PRODUCTS PPTNS LP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>293792107</cusip>
    <value>612</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25010</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25010</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EPAM SYSTEMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29414b104</cusip>
    <value>535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4676</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4676</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQUIFAX INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>294429105</cusip>
    <value>507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4307</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4307</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXELON CORP.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30161n101</cusip>
    <value>202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5190</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5190</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXXON MOBIL CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30231g102</cusip>
    <value>18483</value>
    <shrsOrPrnAmt>
      <sshPrnamt>247721</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51840</Sole>
      <Shared>0</Shared>
      <None>195881</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FACEBOOK INC COM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30303m102</cusip>
    <value>19796</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123885</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32995</Sole>
      <Shared>0</Shared>
      <None>90890</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FACTSET RESEARCH SYSTEMS INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>303075105</cusip>
    <value>458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2298</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2298</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDERAL REALTY INVST TR SH BEN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>313747206</cusip>
    <value>266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2294</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2294</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDEX CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31428x106</cusip>
    <value>36968</value>
    <shrsOrPrnAmt>
      <sshPrnamt>153961</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39305</Sole>
      <Shared>0</Shared>
      <None>114656</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORTIVE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>34959j108</cusip>
    <value>9922</value>
    <shrsOrPrnAmt>
      <sshPrnamt>127998</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34692</Sole>
      <Shared>0</Shared>
      <None>93306</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FVCBANKCORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36120q101</cusip>
    <value>306</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17577</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17577</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GARTNER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>366651107</cusip>
    <value>603</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5125</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5125</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL ELEC CO COM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>369604103</cusip>
    <value>379</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28094</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3250</Sole>
      <Shared>0</Shared>
      <None>24844</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL MILLS INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>370334104</cusip>
    <value>337</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7486</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7486</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENTEX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>371901109</cusip>
    <value>535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23222</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23222</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GEOPETRO RESOURCES COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37248h304</cusip>
    <value>0</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBUS MEDICAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>379577208</cusip>
    <value>727</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14590</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14590</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38141g104</cusip>
    <value>38307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>152097</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44530</Sole>
      <Shared>0</Shared>
      <None>107567</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HALOZYME THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40637h109</cusip>
    <value>851</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43417</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>43417</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HASBRO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>418056107</cusip>
    <value>250</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2964</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2964</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HELMERICH &amp; PAYNE</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>423452101</cusip>
    <value>210</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3152</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3152</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HONEYWELL INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>438516106</cusip>
    <value>240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1662</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1000</Sole>
      <Shared>0</Shared>
      <None>662</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUNTINGTON BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>446150104</cusip>
    <value>455</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30136</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>30136</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ILLUMINA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>452327109</cusip>
    <value>828</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3502</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3502</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTEL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458140100</cusip>
    <value>4141</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79520</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>79520</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTL BUSINESS MACH</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>459200101</cusip>
    <value>2834</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18470</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>18470</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTREXON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46122t102</cusip>
    <value>982</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64086</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>64086</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES CORE CORE MSCI EAFE</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46432f842</cusip>
    <value>5862</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88975</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>88975</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES CORE MSCI EMERGING MAR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46434g103</cusip>
    <value>1486</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25452</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES MSCI EAFE INDEX FUND</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287465</cusip>
    <value>1629</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23380</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23380</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES S&amp;P 500 VALUE ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287408</cusip>
    <value>3767</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>34449</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR RUSSELL 1000 GROWTH</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287614</cusip>
    <value>217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1593</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1593</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR RUSSELL 2000 GROWTH</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287648</cusip>
    <value>560</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2936</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2936</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR S&amp;P 500/ GROWTH IND</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287309</cusip>
    <value>3620</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23344</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23344</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR S&amp;P MIDCAP 400 INDE</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287507</cusip>
    <value>1522</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8113</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR S&amp;P SMALLCAP 600 IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287804</cusip>
    <value>898</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11666</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11666</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JACOBS ENGINEERING GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>469814107</cusip>
    <value>474</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8015</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8015</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON &amp; JOHNSON</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>39668</value>
    <shrsOrPrnAmt>
      <sshPrnamt>309544</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>74725</Sole>
      <Shared>0</Shared>
      <None>234819</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMORGAN CHASE &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625h100</cusip>
    <value>33094</value>
    <shrsOrPrnAmt>
      <sshPrnamt>300934</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>71410</Sole>
      <Shared>0</Shared>
      <None>229524</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMORGAN CHASE &amp; CO ALERIAN ML</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625h365</cusip>
    <value>240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KEY CORP.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>493267108</cusip>
    <value>530</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27130</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>27130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KIMBERLY CLARK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>494368103</cusip>
    <value>689</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6261</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1925</Sole>
      <Shared>0</Shared>
      <None>4336</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOCKHEED MARTIN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>539830109</cusip>
    <value>353</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1046</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1046</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOWES COMPANIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>548661107</cusip>
    <value>33817</value>
    <shrsOrPrnAmt>
      <sshPrnamt>385374</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>96580</Sole>
      <Shared>0</Shared>
      <None>288794</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MAGELLAN MIDSTREAM PARTNERS LP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>559080106</cusip>
    <value>244</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4190</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4190</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARKEL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>570535104</cusip>
    <value>686</value>
    <shrsOrPrnAmt>
      <sshPrnamt>586</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>586</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARRIOTT INTL INC NEW CL. A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>571903202</cusip>
    <value>971</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7141</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7141</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCCORMICK &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>579780206</cusip>
    <value>541</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5088</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5088</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCDONALDS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>580135101</cusip>
    <value>3720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23789</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23789</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MEDTRONIC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>g5960l103</cusip>
    <value>23858</value>
    <shrsOrPrnAmt>
      <sshPrnamt>297405</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82080</Sole>
      <Shared>0</Shared>
      <None>215325</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCK &amp; CO INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58933y105</cusip>
    <value>702</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12894</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12894</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICROSOFT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594918104</cusip>
    <value>46797</value>
    <shrsOrPrnAmt>
      <sshPrnamt>512727</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123975</Sole>
      <Shared>0</Shared>
      <None>388752</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MORNINGSTAR INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>617700109</cusip>
    <value>319</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3341</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3341</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEW YORK COMMUNITY BANCORP.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>649445103</cusip>
    <value>143</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10988</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10988</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTERA ENERGY INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65339f101</cusip>
    <value>324</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1986</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1986</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORFOLK SOUTHERN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>655844108</cusip>
    <value>3089</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22750</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22750</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHERN TRUST COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>665859104</cusip>
    <value>218</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2110</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2110</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>O REILLY AUTOMOTIVE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67103h107</cusip>
    <value>1051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4249</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ORACLE CORP COM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68389x105</cusip>
    <value>390</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8530</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8530</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PATTERSON COMPANIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>703395103</cusip>
    <value>272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12217</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12217</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PEPSICO INCORPORATED</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>713448108</cusip>
    <value>27825</value>
    <shrsOrPrnAmt>
      <sshPrnamt>254928</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>68380</Sole>
      <Shared>0</Shared>
      <None>186548</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PFIZER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>717081103</cusip>
    <value>3199</value>
    <shrsOrPrnAmt>
      <sshPrnamt>90131</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>90131</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILIP MORRIS INTL INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718172109</cusip>
    <value>388</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3906</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3906</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILLIPS 66 PARTNERS LP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718549207</cusip>
    <value>229</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PNC FINANCIAL SERVICES GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693475105</cusip>
    <value>37690</value>
    <shrsOrPrnAmt>
      <sshPrnamt>249209</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69760</Sole>
      <Shared>0</Shared>
      <None>179449</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCTER &amp; GAMBLE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>742718109</cusip>
    <value>33096</value>
    <shrsOrPrnAmt>
      <sshPrnamt>417453</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>104810</Sole>
      <Shared>0</Shared>
      <None>312643</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROCKWELL COLLINS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>774341101</cusip>
    <value>230</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1707</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1707</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROSS STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>778296103</cusip>
    <value>22781</value>
    <shrsOrPrnAmt>
      <sshPrnamt>292140</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>81900</Sole>
      <Shared>0</Shared>
      <None>210240</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>S&amp;P 500 I-SHARES</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287200</cusip>
    <value>333</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1255</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1255</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHLUMBERGER LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>806857108</cusip>
    <value>18681</value>
    <shrsOrPrnAmt>
      <sshPrnamt>288383</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>76720</Sole>
      <Shared>0</Shared>
      <None>211663</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR TRUST SERIES I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78462f103</cusip>
    <value>9608</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36513</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36513</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPIRIT AEROSYSTEMS HOLDINGS IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>848574109</cusip>
    <value>459</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5480</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5480</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPROUTS FARMERS MARKET INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>85208m102</cusip>
    <value>20778</value>
    <shrsOrPrnAmt>
      <sshPrnamt>885315</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>242245</Sole>
      <Shared>0</Shared>
      <None>643070</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STARBUCKS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>855244109</cusip>
    <value>18212</value>
    <shrsOrPrnAmt>
      <sshPrnamt>314599</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>79805</Sole>
      <Shared>0</Shared>
      <None>234794</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STREET CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>857477103</cusip>
    <value>587</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5881</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5881</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STERICYCLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>858912108</cusip>
    <value>282</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4816</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4816</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STRYKER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>863667101</cusip>
    <value>35132</value>
    <shrsOrPrnAmt>
      <sshPrnamt>218322</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>59120</Sole>
      <Shared>0</Shared>
      <None>159202</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYNALLOY CORP.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>871565107</cusip>
    <value>1454</value>
    <shrsOrPrnAmt>
      <sshPrnamt>99568</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>99568</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYSCO CORP COM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>871829107</cusip>
    <value>2828</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47157</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>47157</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEXAS INSTRUMENTS, INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>882508104</cusip>
    <value>779</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRACTOR SUPPLY COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>892356106</cusip>
    <value>475</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7530</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7530</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRIMBLE NAV LTD.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>896239100</cusip>
    <value>528</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14710</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14710</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>U.S. BANCORP.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902973304</cusip>
    <value>2454</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>48600</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED PARCEL SVC INC B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>911312106</cusip>
    <value>1608</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15361</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15361</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED TECHNOLOGIES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>913017109</cusip>
    <value>27369</value>
    <shrsOrPrnAmt>
      <sshPrnamt>217525</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>58605</Sole>
      <Shared>0</Shared>
      <None>158920</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VALMONT INDUSTRIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>920253101</cusip>
    <value>22080</value>
    <shrsOrPrnAmt>
      <sshPrnamt>150920</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>41025</Sole>
      <Shared>0</Shared>
      <None>109895</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD EMERGING MARKETS ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>922042858</cusip>
    <value>1903</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40509</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>40509</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDUSTRIALS ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92204a603</cusip>
    <value>231</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1657</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1657</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTERM TERM BOND ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>921937819</cusip>
    <value>245</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD MID CAP ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>922908629</cusip>
    <value>400</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2592</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD REIT ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>922908553</cusip>
    <value>622</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8237</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8237</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERIZON COMMUNICATIONS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343v104</cusip>
    <value>3014</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63019</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>63019</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WAL-MART STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>931142103</cusip>
    <value>2555</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28720</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>200</Sole>
      <Shared>0</Shared>
      <None>28520</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WASHINGTON GAS LIGHT CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92924f106</cusip>
    <value>235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2813</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2813</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WASHINGTON REAL ESTATE</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>939653101</cusip>
    <value>1813</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66405</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>66405</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WATERS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>941848103</cusip>
    <value>630</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3173</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3173</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEYERHAEUSER CO.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>962166104</cusip>
    <value>2002</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57195</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>57195</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLIS TOWERS WATSON PUBLIC LT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>g96629103</cusip>
    <value>462</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3037</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3037</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES BARCLAYS AGGREGATE BON</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287226</cusip>
    <value>5525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51518</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>51518</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES BARCLAYS TREAS INFLATI</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287176</cusip>
    <value>393</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3478</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3478</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR 1-3 YR TREASURY IND</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287457</cusip>
    <value>1245</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14903</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14903</None>
    </votingAuthority>
  </infoTable>
</informationTable>
