<?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 CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88579Y101</cusip>
    <value>25320</value>
    <shrsOrPrnAmt>
      <sshPrnamt>186646</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>182665</Sole>
      <Shared>0</Shared>
      <None>3981</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBOTT LABS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002824100</cusip>
    <value>1219</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31658</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29556</Sole>
      <Shared>0</Shared>
      <None>2102</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBVIE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287Y109</cusip>
    <value>1273</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24757</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23078</Sole>
      <Shared>0</Shared>
      <None>1679</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ACCENTURE PLC-A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G1151C101</cusip>
    <value>18847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>236410</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>232185</Sole>
      <Shared>0</Shared>
      <None>4225</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AGL RESOURCES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>001204106</cusip>
    <value>257</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5255</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5255</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AIR PRODS &amp; CHEMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>009158106</cusip>
    <value>408</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3425</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3425</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALERIAN MLP ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00162Q866</cusip>
    <value>193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10950</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10950</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLERGAN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>018490102</cusip>
    <value>1518</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12229</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11554</Sole>
      <Shared>0</Shared>
      <None>675</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALTRIA GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02209S103</cusip>
    <value>448</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11970</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11770</Sole>
      <Shared>0</Shared>
      <None>200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMAZON.COM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023135106</cusip>
    <value>306</value>
    <shrsOrPrnAmt>
      <sshPrnamt>909</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>909</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN EXPRESS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>025816109</cusip>
    <value>8479</value>
    <shrsOrPrnAmt>
      <sshPrnamt>94180</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91460</Sole>
      <Shared>0</Shared>
      <None>2720</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN TOWER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03027X100</cusip>
    <value>19461</value>
    <shrsOrPrnAmt>
      <sshPrnamt>237703</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>233578</Sole>
      <Shared>0</Shared>
      <None>4125</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMGEN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031162100</cusip>
    <value>376</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2600</Sole>
      <Shared>0</Shared>
      <None>450</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPHENOL CORPORATION-A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>032095101</cusip>
    <value>34248</value>
    <shrsOrPrnAmt>
      <sshPrnamt>373686</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>368661</Sole>
      <Shared>0</Shared>
      <None>5025</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APACHE CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037411105</cusip>
    <value>19594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>236220</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>232020</Sole>
      <Shared>0</Shared>
      <None>4200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>39561</value>
    <shrsOrPrnAmt>
      <sshPrnamt>73707</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>72141</Sole>
      <Shared>0</Shared>
      <None>1566</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AT&amp;T INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00206R102</cusip>
    <value>1123</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32033</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30702</Sole>
      <Shared>0</Shared>
      <None>1331</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTOMATIC DATA PROCESSING INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053015103</cusip>
    <value>8862</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114698</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>111922</Sole>
      <Shared>0</Shared>
      <None>2776</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK OF NEW YORK MELLON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>064058100</cusip>
    <value>252</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7132</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3436</Sole>
      <Shared>0</Shared>
      <None>3696</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK OF NOVA SCOTIA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>064149107</cusip>
    <value>22134</value>
    <shrsOrPrnAmt>
      <sshPrnamt>381492</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>375592</Sole>
      <Shared>0</Shared>
      <None>5900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BAXTER INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>071813109</cusip>
    <value>321</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4367</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4177</Sole>
      <Shared>0</Shared>
      <None>190</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY INC-B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>084670702</cusip>
    <value>2624</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21001</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20632</Sole>
      <Shared>0</Shared>
      <None>369</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BHP BILLITON LTD ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>088606108</cusip>
    <value>604</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8914</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8914</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOEING CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>097023105</cusip>
    <value>409</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3257</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3257</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BORGWARNER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>099724106</cusip>
    <value>29457</value>
    <shrsOrPrnAmt>
      <sshPrnamt>479210</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>471700</Sole>
      <Shared>0</Shared>
      <None>7510</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BP PLC ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>055622104</cusip>
    <value>394</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8201</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7955</Sole>
      <Shared>0</Shared>
      <None>246</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRISTOL-MYERS SQUIBB CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110122108</cusip>
    <value>789</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15184</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14484</Sole>
      <Shared>0</Shared>
      <None>700</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROWN FORMAN CORP-B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>115637209</cusip>
    <value>520</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5800</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BUCKEYE PARTNERS LP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>118230101</cusip>
    <value>211</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2805</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>C.R. BARD INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>067383109</cusip>
    <value>27715</value>
    <shrsOrPrnAmt>
      <sshPrnamt>187286</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>184371</Sole>
      <Shared>0</Shared>
      <None>2915</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAMDEN NATL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>133034108</cusip>
    <value>249</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6054</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5600</Sole>
      <Shared>0</Shared>
      <None>454</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CANADIAN NATL RAILWAY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>136375102</cusip>
    <value>232</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4130</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4130</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CATERPILLAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149123101</cusip>
    <value>8863</value>
    <shrsOrPrnAmt>
      <sshPrnamt>89195</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>87946</Sole>
      <Shared>0</Shared>
      <None>1249</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CERNER CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>156782104</cusip>
    <value>33665</value>
    <shrsOrPrnAmt>
      <sshPrnamt>598486</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>590286</Sole>
      <Shared>0</Shared>
      <None>8200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHARLES SCHWAB CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>808513105</cusip>
    <value>286</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10475</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10475</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHEVRON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>166764100</cusip>
    <value>3613</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30388</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27947</Sole>
      <Shared>0</Shared>
      <None>2441</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHUBB CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>171232101</cusip>
    <value>35203</value>
    <shrsOrPrnAmt>
      <sshPrnamt>394207</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>384859</Sole>
      <Shared>0</Shared>
      <None>9349</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CISCO SYSTEMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17275R102</cusip>
    <value>893</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39825</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38823</Sole>
      <Shared>0</Shared>
      <None>1002</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLOROX CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>189054109</cusip>
    <value>480</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5450</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5150</Sole>
      <Shared>0</Shared>
      <None>300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CME GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12572Q105</cusip>
    <value>3331</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45005</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44480</Sole>
      <Shared>0</Shared>
      <None>525</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COACH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>189754104</cusip>
    <value>11472</value>
    <shrsOrPrnAmt>
      <sshPrnamt>231006</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>228323</Sole>
      <Shared>0</Shared>
      <None>2683</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA COLA CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191216100</cusip>
    <value>1413</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36546</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34445</Sole>
      <Shared>0</Shared>
      <None>2101</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COGNIZANT TECH SOLUTIONS CORP-</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>192446102</cusip>
    <value>12889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>254723</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>250823</Sole>
      <Shared>0</Shared>
      <None>3900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLGATE PALMOLIVE COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>194162103</cusip>
    <value>18073</value>
    <shrsOrPrnAmt>
      <sshPrnamt>278611</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>273030</Sole>
      <Shared>0</Shared>
      <None>5581</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMCAST CORP-A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20030N101</cusip>
    <value>8461</value>
    <shrsOrPrnAmt>
      <sshPrnamt>169091</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>167687</Sole>
      <Shared>0</Shared>
      <None>1404</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONOCOPHILLIPS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20825C104</cusip>
    <value>17746</value>
    <shrsOrPrnAmt>
      <sshPrnamt>252252</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>245579</Sole>
      <Shared>0</Shared>
      <None>6673</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COSTCO WHOLESALE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22160K105</cusip>
    <value>13724</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122886</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>120641</Sole>
      <Shared>0</Shared>
      <None>2245</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COVIDIEN PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G2554F113</cusip>
    <value>28535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>387389</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>382419</Sole>
      <Shared>0</Shared>
      <None>4970</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CSX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126408103</cusip>
    <value>227</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7852</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7852</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVS CAREMARK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126650100</cusip>
    <value>464</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5936</Sole>
      <Shared>0</Shared>
      <None>267</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DANAHER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>235851102</cusip>
    <value>22745</value>
    <shrsOrPrnAmt>
      <sshPrnamt>303268</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>297668</Sole>
      <Shared>0</Shared>
      <None>5600</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DEERE &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>244199105</cusip>
    <value>2939</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32368</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31998</Sole>
      <Shared>0</Shared>
      <None>370</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOMINION RES INC VA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25746U109</cusip>
    <value>299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4213</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4213</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DRESSER-RAND GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>261608103</cusip>
    <value>20769</value>
    <shrsOrPrnAmt>
      <sshPrnamt>355570</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>350495</Sole>
      <Shared>0</Shared>
      <None>5075</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DU PONT DE NEMOURS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>263534109</cusip>
    <value>834</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12424</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11535</Sole>
      <Shared>0</Shared>
      <None>889</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EBAY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>278642103</cusip>
    <value>11959</value>
    <shrsOrPrnAmt>
      <sshPrnamt>216485</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>212460</Sole>
      <Shared>0</Shared>
      <None>4025</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ECOLAB INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>278865100</cusip>
    <value>29954</value>
    <shrsOrPrnAmt>
      <sshPrnamt>277377</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>273492</Sole>
      <Shared>0</Shared>
      <None>3885</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELI LILLY &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>532457108</cusip>
    <value>595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10104</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8994</Sole>
      <Shared>0</Shared>
      <None>1110</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EMC CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>268648102</cusip>
    <value>23351</value>
    <shrsOrPrnAmt>
      <sshPrnamt>851928</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>836148</Sole>
      <Shared>0</Shared>
      <None>15780</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EMERSON ELECTRIC CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>291011104</cusip>
    <value>3496</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52332</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51352</Sole>
      <Shared>0</Shared>
      <None>980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENBRIDGE ENERGY PARTNERS LP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29250R106</cusip>
    <value>326</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11900</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11650</Sole>
      <Shared>0</Shared>
      <None>250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERGY SELECT SECTOR SPDR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81369Y506</cusip>
    <value>278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3120</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3120</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERGY TRANSFER EQUITY LP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29273V100</cusip>
    <value>280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENTERPRISE PRODUCTS PARTNERS L</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>293792107</cusip>
    <value>1561</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22501</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20851</Sole>
      <Shared>0</Shared>
      <None>1650</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXPRESS SCRIPTS HOLDING CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30219G108</cusip>
    <value>4328</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57637</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57012</Sole>
      <Shared>0</Shared>
      <None>625</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXXON MOBIL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30231G102</cusip>
    <value>44506</value>
    <shrsOrPrnAmt>
      <sshPrnamt>455634</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>441012</Sole>
      <Shared>0</Shared>
      <None>14622</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>F5 NETWORKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>315616102</cusip>
    <value>7798</value>
    <shrsOrPrnAmt>
      <sshPrnamt>73130</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>71525</Sole>
      <Shared>0</Shared>
      <None>1605</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FASTENAL COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>311900104</cusip>
    <value>10928</value>
    <shrsOrPrnAmt>
      <sshPrnamt>221655</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>214800</Sole>
      <Shared>0</Shared>
      <None>6855</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FINANCIAL SELECT SECTOR SPDR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81369Y605</cusip>
    <value>377</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16880</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16750</Sole>
      <Shared>0</Shared>
      <None>130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FMC TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30249U101</cusip>
    <value>19873</value>
    <shrsOrPrnAmt>
      <sshPrnamt>380050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>375087</Sole>
      <Shared>0</Shared>
      <None>4963</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL ELECTRIC CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>369604103</cusip>
    <value>3753</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144966</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123054</Sole>
      <Shared>0</Shared>
      <None>21912</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL MILLS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>370334104</cusip>
    <value>261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5033</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4907</Sole>
      <Shared>0</Shared>
      <None>126</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLAXOSMITHKLINE PLC ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37733W105</cusip>
    <value>332</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6206</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6206</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOOGLE INC-A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38259P508</cusip>
    <value>34609</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31053</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30358</Sole>
      <Shared>0</Shared>
      <None>695</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GUGGENHEIM S&amp;P 500 EQUAL WEIGH</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78355W106</cusip>
    <value>442</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6050</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HAIN CELESTIAL GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>405217100</cusip>
    <value>12797</value>
    <shrsOrPrnAmt>
      <sshPrnamt>139965</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>137795</Sole>
      <Shared>0</Shared>
      <None>2170</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HEALTH CARE SELECT SECTOR SPDR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81369Y209</cusip>
    <value>484</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8282</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8282</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HEALTHCARE SERVICES GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>421906108</cusip>
    <value>10944</value>
    <shrsOrPrnAmt>
      <sshPrnamt>376610</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>367070</Sole>
      <Shared>0</Shared>
      <None>9540</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HENRY SCHEIN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>806407102</cusip>
    <value>32543</value>
    <shrsOrPrnAmt>
      <sshPrnamt>272621</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>268011</Sole>
      <Shared>0</Shared>
      <None>4610</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HERSHEY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>427866108</cusip>
    <value>341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3262</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3262</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOLOGIC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>436440101</cusip>
    <value>12848</value>
    <shrsOrPrnAmt>
      <sshPrnamt>597589</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>588749</Sole>
      <Shared>0</Shared>
      <None>8840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOME DEPOT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>437076102</cusip>
    <value>653</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8252</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7462</Sole>
      <Shared>0</Shared>
      <None>790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HONEYWELL INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>438516106</cusip>
    <value>3408</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36743</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36428</Sole>
      <Shared>0</Shared>
      <None>315</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IDEXX LABORATORIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45168D104</cusip>
    <value>13508</value>
    <shrsOrPrnAmt>
      <sshPrnamt>111272</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>109277</Sole>
      <Shared>0</Shared>
      <None>1995</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ILLINOIS TOOL WKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>452308109</cusip>
    <value>834</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10083</Sole>
      <Shared>0</Shared>
      <None>166</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INDSTRL SELECT SECT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81369Y704</cusip>
    <value>921</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17600</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTEL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458140100</cusip>
    <value>490</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19001</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18254</Sole>
      <Shared>0</Shared>
      <None>747</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTL BUSINESS MACHINES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>459200101</cusip>
    <value>16270</value>
    <shrsOrPrnAmt>
      <sshPrnamt>84526</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82766</Sole>
      <Shared>0</Shared>
      <None>1760</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES CORE S&amp;P M/C ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287507</cusip>
    <value>1701</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12371</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4956</Sole>
      <Shared>0</Shared>
      <None>7415</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES DJ US FINANCIAL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287788</cusip>
    <value>289</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3540</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3540</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES MSCI EMERGING MARKETS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287234</cusip>
    <value>299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7289</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6604</Sole>
      <Shared>0</Shared>
      <None>685</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES RUSSELL 1000 GROWTH ET</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287614</cusip>
    <value>433</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES RUSSELL 2000 ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287655</cusip>
    <value>1255</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10785</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3740</Sole>
      <Shared>0</Shared>
      <None>7045</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES RUSSELL M/C ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287499</cusip>
    <value>1373</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8874</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2874</Sole>
      <Shared>0</Shared>
      <None>6000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES S&amp;P MIDCAP 400 GWTH</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>464287606</cusip>
    <value>492</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3220</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3220</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JM SMUCKER CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>832696405</cusip>
    <value>685</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7045</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7012</Sole>
      <Shared>0</Shared>
      <None>33</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON &amp; JOHNSON</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>38031</value>
    <shrsOrPrnAmt>
      <sshPrnamt>387160</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>371760</Sole>
      <Shared>0</Shared>
      <None>15399</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON CONTROLS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478366107</cusip>
    <value>349</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7370</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7370</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMORGAN CHASE &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>3633</value>
    <shrsOrPrnAmt>
      <sshPrnamt>59837</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56081</Sole>
      <Shared>0</Shared>
      <None>3756</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KELLOGG CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>487836108</cusip>
    <value>1196</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19070</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18845</Sole>
      <Shared>0</Shared>
      <None>225</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KEYCORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>493267108</cusip>
    <value>191</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13414</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13414</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KIMBERLY CLARK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>494368103</cusip>
    <value>3040</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27577</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27193</Sole>
      <Shared>0</Shared>
      <None>384</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KINDER MORGAN ENERGY PARTNERS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>494550106</cusip>
    <value>1100</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14868</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13208</Sole>
      <Shared>0</Shared>
      <None>1660</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOWE'S COMPANIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>548661107</cusip>
    <value>2671</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54615</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53615</Sole>
      <Shared>0</Shared>
      <None>1000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MAGELLAN MIDSTREAM PARTNERS LP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>559080106</cusip>
    <value>1027</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14723</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12723</Sole>
      <Shared>0</Shared>
      <None>2000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCCORMICK &amp; COMPANY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>579780206</cusip>
    <value>24278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>338417</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>331152</Sole>
      <Shared>0</Shared>
      <None>7265</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCDONALDS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>580135101</cusip>
    <value>23856</value>
    <shrsOrPrnAmt>
      <sshPrnamt>243356</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>236505</Sole>
      <Shared>0</Shared>
      <None>6851</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCK &amp; CO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58933Y105</cusip>
    <value>838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14768</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14503</Sole>
      <Shared>0</Shared>
      <None>265</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>METTLER-TOLEDO INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>592688105</cusip>
    <value>27409</value>
    <shrsOrPrnAmt>
      <sshPrnamt>116297</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>114317</Sole>
      <Shared>0</Shared>
      <None>1980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICROCHIP TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>595017104</cusip>
    <value>14898</value>
    <shrsOrPrnAmt>
      <sshPrnamt>311935</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>304790</Sole>
      <Shared>0</Shared>
      <None>7145</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICROSOFT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594918104</cusip>
    <value>8623</value>
    <shrsOrPrnAmt>
      <sshPrnamt>210375</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>206599</Sole>
      <Shared>0</Shared>
      <None>3776</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NATIONAL OILWELL VARCO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>637071101</cusip>
    <value>32847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>421814</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>415784</Sole>
      <Shared>0</Shared>
      <None>6030</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NATIONAL PENN BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>637138108</cusip>
    <value>188</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTERA ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65339F101</cusip>
    <value>205</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2064</Sole>
      <Shared>0</Shared>
      <None>78</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NIKE INC- B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>654106103</cusip>
    <value>27392</value>
    <shrsOrPrnAmt>
      <sshPrnamt>370869</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>361634</Sole>
      <Shared>0</Shared>
      <None>9235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORFOLK SOUTHERN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>655844108</cusip>
    <value>1471</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15139</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14699</Sole>
      <Shared>0</Shared>
      <None>440</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHERN TRUST CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>665859104</cusip>
    <value>13381</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204102</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>198637</Sole>
      <Shared>0</Shared>
      <None>5465</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVARTIS AG ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>66987V109</cusip>
    <value>314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3691</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3691</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVO-NORDISK A/S ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>670100205</cusip>
    <value>6367</value>
    <shrsOrPrnAmt>
      <sshPrnamt>139480</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>137605</Sole>
      <Shared>0</Shared>
      <None>1875</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OCCIDENTAL PETROLEUM CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>674599105</cusip>
    <value>501</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5256</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5082</Sole>
      <Shared>0</Shared>
      <None>174</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OMNICARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>681904108</cusip>
    <value>224</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3750</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3750</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OMNICOM GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>681919106</cusip>
    <value>8609</value>
    <shrsOrPrnAmt>
      <sshPrnamt>118576</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>117076</Sole>
      <Shared>0</Shared>
      <None>1500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ORACLE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68389X105</cusip>
    <value>1017</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24854</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24854</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PATTERSON COMPANIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>703395103</cusip>
    <value>740</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17725</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17725</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PEPSICO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>713448108</cusip>
    <value>33029</value>
    <shrsOrPrnAmt>
      <sshPrnamt>395551</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>388130</Sole>
      <Shared>0</Shared>
      <None>7421</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PERRIGO CO PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G97822103</cusip>
    <value>27441</value>
    <shrsOrPrnAmt>
      <sshPrnamt>177431</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>174849</Sole>
      <Shared>0</Shared>
      <None>2582</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PETROLEO BRASILEIRO SA ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>71654V408</cusip>
    <value>253</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19220</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19220</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PFIZER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>717081103</cusip>
    <value>1802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56090</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54869</Sole>
      <Shared>0</Shared>
      <None>1221</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILIP MORRIS INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718172109</cusip>
    <value>606</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7403</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7203</Sole>
      <Shared>0</Shared>
      <None>200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILLIPS 66</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718546104</cusip>
    <value>19655</value>
    <shrsOrPrnAmt>
      <sshPrnamt>255062</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>250264</Sole>
      <Shared>0</Shared>
      <None>4798</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PLAINS ALL AMER PIPELINE LP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>726503105</cusip>
    <value>837</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15193</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13193</Sole>
      <Shared>0</Shared>
      <None>2000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PLUM CREEK TIMBER CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>729251108</cusip>
    <value>10946</value>
    <shrsOrPrnAmt>
      <sshPrnamt>260366</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>255716</Sole>
      <Shared>0</Shared>
      <None>4650</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PNC FINANCIAL SERVICES GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693475105</cusip>
    <value>311</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3569</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3569</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>POLARIS INDUSTRIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>731068102</cusip>
    <value>3429</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24547</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24002</Sole>
      <Shared>0</Shared>
      <None>545</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRAXAIR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74005P104</cusip>
    <value>19339</value>
    <shrsOrPrnAmt>
      <sshPrnamt>147656</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>143866</Sole>
      <Shared>0</Shared>
      <None>3790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRECISION CASTPARTS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>740189105</cusip>
    <value>13847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54783</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53568</Sole>
      <Shared>0</Shared>
      <None>1215</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCTER &amp; GAMBLE COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>742718109</cusip>
    <value>16485</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204531</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>186134</Sole>
      <Shared>0</Shared>
      <None>18397</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRUDENTIAL FINANCIAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>744320102</cusip>
    <value>1595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18847</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17772</Sole>
      <Shared>0</Shared>
      <None>1075</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUALCOMM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747525103</cusip>
    <value>35215</value>
    <shrsOrPrnAmt>
      <sshPrnamt>446546</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>436425</Sole>
      <Shared>0</Shared>
      <None>10121</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROPER INDUSTRIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>776696106</cusip>
    <value>22940</value>
    <shrsOrPrnAmt>
      <sshPrnamt>171826</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>166971</Sole>
      <Shared>0</Shared>
      <None>4855</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROYAL DUTCH SHELL ADR-A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>780259206</cusip>
    <value>994</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13605</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13605</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SANDISK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>80004C101</cusip>
    <value>7568</value>
    <shrsOrPrnAmt>
      <sshPrnamt>93215</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92680</Sole>
      <Shared>0</Shared>
      <None>535</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SAP AG ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>803054204</cusip>
    <value>253</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3115</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHLUMBERGER LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>806857108</cusip>
    <value>3832</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39301</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38101</Sole>
      <Shared>0</Shared>
      <None>1200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SIRIUS XM HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82968B103</cusip>
    <value>45</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14062</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14000</Sole>
      <Shared>0</Shared>
      <None>62</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR S&amp;P 500 ETF TRUST</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78462F103</cusip>
    <value>4522</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24181</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10392</Sole>
      <Shared>0</Shared>
      <None>13789</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR S&amp;P M/C 400 ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78467Y107</cusip>
    <value>1999</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7978</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3211</Sole>
      <Shared>0</Shared>
      <None>4767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STARBUCKS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>855244109</cusip>
    <value>19528</value>
    <shrsOrPrnAmt>
      <sshPrnamt>266116</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>261156</Sole>
      <Shared>0</Shared>
      <None>4960</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STERICYCLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>858912108</cusip>
    <value>15702</value>
    <shrsOrPrnAmt>
      <sshPrnamt>138196</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>135441</Sole>
      <Shared>0</Shared>
      <None>2755</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STRYKER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>863667101</cusip>
    <value>21941</value>
    <shrsOrPrnAmt>
      <sshPrnamt>269317</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>264677</Sole>
      <Shared>0</Shared>
      <None>4640</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>T. ROWE PRICE GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74144T108</cusip>
    <value>27308</value>
    <shrsOrPrnAmt>
      <sshPrnamt>331606</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>325243</Sole>
      <Shared>0</Shared>
      <None>6363</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TARGET CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87612E106</cusip>
    <value>204</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3365</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3027</Sole>
      <Shared>0</Shared>
      <None>338</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TECH SELECT SECT SPDR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81369Y803</cusip>
    <value>429</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11800</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TJX COMPANIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872540109</cusip>
    <value>20879</value>
    <shrsOrPrnAmt>
      <sshPrnamt>344247</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>337607</Sole>
      <Shared>0</Shared>
      <None>6640</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOLL BROTHERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>889478103</cusip>
    <value>999</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27815</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27665</Sole>
      <Shared>0</Shared>
      <None>150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TORONTO-DOMINION BANK</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>891160509</cusip>
    <value>265</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5636</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5426</Sole>
      <Shared>0</Shared>
      <None>210</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOTAL SA ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89151E109</cusip>
    <value>6491</value>
    <shrsOrPrnAmt>
      <sshPrnamt>98949</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>96449</Sole>
      <Shared>0</Shared>
      <None>2500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRAVELERS COMPANIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89417E109</cusip>
    <value>461</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5420</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5344</Sole>
      <Shared>0</Shared>
      <None>76</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>U.S. BANCORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902973304</cusip>
    <value>19134</value>
    <shrsOrPrnAmt>
      <sshPrnamt>446433</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>436788</Sole>
      <Shared>0</Shared>
      <None>9645</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNILEVER NV-NY SHARES</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>904784709</cusip>
    <value>209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5091</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5091</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNILEVER PLC ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>904767704</cusip>
    <value>21261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>496993</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>486778</Sole>
      <Shared>0</Shared>
      <None>10215</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNION PACIFIC CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>907818108</cusip>
    <value>23304</value>
    <shrsOrPrnAmt>
      <sshPrnamt>124182</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>120010</Sole>
      <Shared>0</Shared>
      <None>4172</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED TECHNOLOGIES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>913017109</cusip>
    <value>24909</value>
    <shrsOrPrnAmt>
      <sshPrnamt>213190</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>207419</Sole>
      <Shared>0</Shared>
      <None>5771</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITEDHEALTH GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91324P102</cusip>
    <value>292</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3563</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3363</Sole>
      <Shared>0</Shared>
      <None>200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VALMONT INDUSTRIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>920253101</cusip>
    <value>20778</value>
    <shrsOrPrnAmt>
      <sshPrnamt>139598</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>138098</Sole>
      <Shared>0</Shared>
      <None>1500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD FTSE DEVELOPED MKTS E</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>921943858</cusip>
    <value>763</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18490</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13861</Sole>
      <Shared>0</Shared>
      <None>4629</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD S/C ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>922908751</cusip>
    <value>741</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6565</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1180</Sole>
      <Shared>0</Shared>
      <None>5385</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD US TOTAL STOCK MKT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>922908769</cusip>
    <value>2689</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27588</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7906</Sole>
      <Shared>0</Shared>
      <None>19682</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERIZON COMMUNICATIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343V104</cusip>
    <value>1102</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21774</Sole>
      <Shared>0</Shared>
      <None>1385</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VF CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>918204108</cusip>
    <value>17784</value>
    <shrsOrPrnAmt>
      <sshPrnamt>287390</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>284150</Sole>
      <Shared>0</Shared>
      <None>3240</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VISA INC-A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92826C839</cusip>
    <value>488</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2260</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2174</Sole>
      <Shared>0</Shared>
      <None>86</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VULCAN MATERIALS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>929160109</cusip>
    <value>1561</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23485</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23485</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WAL-MART STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>931142103</cusip>
    <value>214</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2797</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2797</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WALT DISNEY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254687106</cusip>
    <value>6847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>85513</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>85208</Sole>
      <Shared>0</Shared>
      <None>305</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WASTE CONNECTIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>941053100</cusip>
    <value>29880</value>
    <shrsOrPrnAmt>
      <sshPrnamt>681258</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>668283</Sole>
      <Shared>0</Shared>
      <None>12975</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WELLS FARGO &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>949746101</cusip>
    <value>19121</value>
    <shrsOrPrnAmt>
      <sshPrnamt>384416</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>371737</Sole>
      <Shared>0</Shared>
      <None>12679</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WHOLE FOODS MARKET INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>966837106</cusip>
    <value>467</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9100</Sole>
      <Shared>0</Shared>
      <None>100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>XYLEM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98419M100</cusip>
    <value>3568</value>
    <shrsOrPrnAmt>
      <sshPrnamt>97956</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92491</Sole>
      <Shared>0</Shared>
      <None>5465</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES MSCI EAFE ETF</nameOfIssuer>
    <titleOfClass>INTL</titleOfClass>
    <cusip>464287465</cusip>
    <value>5951</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88551</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>86250</Sole>
      <Shared>0</Shared>
      <None>2301</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD FTSE ALL WORLD EX-US</nameOfIssuer>
    <titleOfClass>INTL</titleOfClass>
    <cusip>922042775</cusip>
    <value>4197</value>
    <shrsOrPrnAmt>
      <sshPrnamt>83418</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>78738</Sole>
      <Shared>0</Shared>
      <None>4680</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD FTSE EMERGING MKTS ET</nameOfIssuer>
    <titleOfClass>INTL</titleOfClass>
    <cusip>922042858</cusip>
    <value>28952</value>
    <shrsOrPrnAmt>
      <sshPrnamt>713452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>670724</Sole>
      <Shared>0</Shared>
      <None>42728</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WELLS FARGO &amp; CO 7.50% PFD</nameOfIssuer>
    <titleOfClass>PERP PFD CNV A</titleOfClass>
    <cusip>949746804</cusip>
    <value>235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TIPS BOND ETF</nameOfIssuer>
    <titleOfClass>BOND FUND</titleOfClass>
    <cusip>464287176</cusip>
    <value>319</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>350</Sole>
      <Shared>0</Shared>
      <None>2500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD TOTAL BOND MKT ETF</nameOfIssuer>
    <titleOfClass>BOND FUND</titleOfClass>
    <cusip>921937835</cusip>
    <value>386</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4752</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1720</Sole>
      <Shared>0</Shared>
      <None>3032</None>
    </votingAuthority>
  </infoTable>
</informationTable>
