<?xml version="1.0" encoding="utf-8"?>
<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <infoTable>
    <nameOfIssuer>AT&amp;T</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00206R102</cusip>
    <value>2644</value>
    <shrsOrPrnAmt>
      <sshPrnamt>126170</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16916</Sole>
      <Shared>0</Shared>
      <None>109254</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AbbVie Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287Y109</cusip>
    <value>608</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3970</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1760</Sole>
      <Shared>0</Shared>
      <None>2210</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Accenture Plc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G1151C101</cusip>
    <value>14829</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53410</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22516</Sole>
      <Shared>0</Shared>
      <None>30894</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Adobe Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00724F101</cusip>
    <value>35672</value>
    <shrsOrPrnAmt>
      <sshPrnamt>97449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44468</Sole>
      <Shared>0</Shared>
      <None>52981</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alibaba Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01609W102</cusip>
    <value>359</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3161</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>218</Sole>
      <Shared>0</Shared>
      <None>2943</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alphabet Inc Cl A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02079K305</cusip>
    <value>91454</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41966</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19292</Sole>
      <Shared>0</Shared>
      <None>22674</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alphabet Inc Cl C</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02079K107</cusip>
    <value>660</value>
    <shrsOrPrnAmt>
      <sshPrnamt>302</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>260</Sole>
      <Shared>0</Shared>
      <None>42</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amazon.com Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023135106</cusip>
    <value>2183</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20560</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>240</Sole>
      <Shared>0</Shared>
      <None>20320</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American Tower Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03027X100</cusip>
    <value>2985</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11679</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1315</Sole>
      <Shared>0</Shared>
      <None>10364</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amphenol Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>032095101</cusip>
    <value>42261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>656437</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>304022</Sole>
      <Shared>0</Shared>
      <None>352414</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Apple Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>86037</value>
    <shrsOrPrnAmt>
      <sshPrnamt>629296</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>283560</Sole>
      <Shared>0</Shared>
      <None>345736</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Autodesk Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>052769106</cusip>
    <value>35431</value>
    <shrsOrPrnAmt>
      <sshPrnamt>206043</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>96986</Sole>
      <Shared>0</Shared>
      <None>109057</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Becton Dickinson &amp; Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>075887109</cusip>
    <value>464</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1885</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>650</Sole>
      <Shared>0</Shared>
      <None>1235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Berkshire Hthwy Cl A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>084670108</cusip>
    <value>408</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Boeing Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>097023105</cusip>
    <value>727</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5323</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2850</Sole>
      <Shared>0</Shared>
      <None>2473</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Booking Holdings</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09857L108</cusip>
    <value>43716</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24995</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11619</Sole>
      <Shared>0</Shared>
      <None>13376</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Booz Allen Hamilton Hld</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>099502106</cusip>
    <value>1939</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21467</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2393</Sole>
      <Shared>0</Shared>
      <None>19074</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Broadridge Fin'l Solutns</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11133T103</cusip>
    <value>26899</value>
    <shrsOrPrnAmt>
      <sshPrnamt>188698</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>84197</Sole>
      <Shared>0</Shared>
      <None>104501</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVS Health Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126650100</cusip>
    <value>2840</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30654</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2917</Sole>
      <Shared>0</Shared>
      <None>27737</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chevron Corp New</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>166764100</cusip>
    <value>773</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5342</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1412</Sole>
      <Shared>0</Shared>
      <None>3930</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cintas Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172908105</cusip>
    <value>9826</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13246</Sole>
      <Shared>0</Shared>
      <None>13060</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cisco Systems Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17275R102</cusip>
    <value>2847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66768</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7556</Sole>
      <Shared>0</Shared>
      <None>59212</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Comcast Corp Cl A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20030N101</cusip>
    <value>2555</value>
    <shrsOrPrnAmt>
      <sshPrnamt>65136</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7491</Sole>
      <Shared>0</Shared>
      <None>57645</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Conocophillips</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20825c104</cusip>
    <value>311</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3465</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3465</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Constellation Brands</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>21036P108</cusip>
    <value>14088</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27989</Sole>
      <Shared>0</Shared>
      <None>32459</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Copart Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>217204106</cusip>
    <value>11326</value>
    <shrsOrPrnAmt>
      <sshPrnamt>104236</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53013</Sole>
      <Shared>0</Shared>
      <None>51223</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dollar Tree Stores</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>256746108</cusip>
    <value>969</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6223</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2640</Sole>
      <Shared>0</Shared>
      <None>3583</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ecolab Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>278865100</cusip>
    <value>236</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1540</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1000</Sole>
      <Shared>0</Shared>
      <None>540</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Fiserv Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>337738108</cusip>
    <value>45613</value>
    <shrsOrPrnAmt>
      <sshPrnamt>512680</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>237361</Sole>
      <Shared>0</Shared>
      <None>275319</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Fleetcor Technologies</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>339041105</cusip>
    <value>10928</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52015</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25378</Sole>
      <Shared>0</Shared>
      <None>26637</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ford Motor Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>345370860</cusip>
    <value>114</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10274</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10274</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Fortune Brnds Hme&amp;Sec</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>34964C106</cusip>
    <value>19498</value>
    <shrsOrPrnAmt>
      <sshPrnamt>325634</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>152354</Sole>
      <Shared>0</Shared>
      <None>173279</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GoDaddy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>380237107</cusip>
    <value>10036</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144288</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>70615</Sole>
      <Shared>0</Shared>
      <None>73673</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Guardian Cap Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>401339304</cusip>
    <value>747</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32375</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>32375</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HDFC Bank Ltd</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40415F101</cusip>
    <value>208</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3797</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>316</Sole>
      <Shared>0</Shared>
      <None>3481</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Home Depot Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>437076102</cusip>
    <value>45448</value>
    <shrsOrPrnAmt>
      <sshPrnamt>165706</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69491</Sole>
      <Shared>0</Shared>
      <None>96214</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IAA Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>449253103</cusip>
    <value>21426</value>
    <shrsOrPrnAmt>
      <sshPrnamt>653842</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>299281</Sole>
      <Shared>0</Shared>
      <None>354560</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intuit Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>461202103</cusip>
    <value>13420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34819</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17480</Sole>
      <Shared>0</Shared>
      <None>17338</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JP Morgan Chase</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>2025</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17985</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2149</Sole>
      <Shared>0</Shared>
      <None>15836</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>2808</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15824</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1788</Sole>
      <Shared>0</Shared>
      <None>14036</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kroger Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501044101</cusip>
    <value>598</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12640</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5600</Sole>
      <Shared>0</Shared>
      <None>7040</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lockheed Martin Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>539830109</cusip>
    <value>1485</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>390</Sole>
      <Shared>0</Shared>
      <None>3065</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lowes Companies</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>548661107</cusip>
    <value>15301</value>
    <shrsOrPrnAmt>
      <sshPrnamt>87600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>43097</Sole>
      <Shared>0</Shared>
      <None>44502</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Markel Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>570535104</cusip>
    <value>44067</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34075</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15645</Sole>
      <Shared>0</Shared>
      <None>18430</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mastercard Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>57636Q104</cusip>
    <value>45653</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144712</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67231</Sole>
      <Shared>0</Shared>
      <None>77480</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Match Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>57667L107</cusip>
    <value>31932</value>
    <shrsOrPrnAmt>
      <sshPrnamt>458212</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>214422</Sole>
      <Shared>0</Shared>
      <None>243790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mcdonalds</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>580135101</cusip>
    <value>2794</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11318</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1741</Sole>
      <Shared>0</Shared>
      <None>9577</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mercadolibre Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58733R102</cusip>
    <value>258</value>
    <shrsOrPrnAmt>
      <sshPrnamt>406</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35</Sole>
      <Shared>0</Shared>
      <None>371</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Meta Platforms Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30303M102</cusip>
    <value>46524</value>
    <shrsOrPrnAmt>
      <sshPrnamt>288524</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>132366</Sole>
      <Shared>0</Shared>
      <None>156158</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Microsoft Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594918104</cusip>
    <value>56245</value>
    <shrsOrPrnAmt>
      <sshPrnamt>218999</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92492</Sole>
      <Shared>0</Shared>
      <None>126506</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NV5 Global</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>62945V109</cusip>
    <value>219</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1878</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1878</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Napco Security Tech</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>630402105</cusip>
    <value>4762</value>
    <shrsOrPrnAmt>
      <sshPrnamt>231290</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>116326</Sole>
      <Shared>0</Shared>
      <None>114964</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nestle S A Reg B ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>641069406</cusip>
    <value>2740</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23546</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2495</Sole>
      <Shared>0</Shared>
      <None>21051</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nvidia Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67066G104</cusip>
    <value>13680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>90244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45104</Sole>
      <Shared>0</Shared>
      <None>45139</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Paypal Holdings</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70450Y103</cusip>
    <value>26542</value>
    <shrsOrPrnAmt>
      <sshPrnamt>380041</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>180576</Sole>
      <Shared>0</Shared>
      <None>199465</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Pepsico Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>713448108</cusip>
    <value>3418</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20512</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2126</Sole>
      <Shared>0</Shared>
      <None>18386</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PerkinElmer Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>714046109</cusip>
    <value>12971</value>
    <shrsOrPrnAmt>
      <sshPrnamt>91210</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39550</Sole>
      <Shared>0</Shared>
      <None>51660</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Phillips 66</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718546104</cusip>
    <value>3168</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38646</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4571</Sole>
      <Shared>0</Shared>
      <None>34075</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Raytheon Technologies</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75513E101</cusip>
    <value>23060</value>
    <shrsOrPrnAmt>
      <sshPrnamt>239937</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>104633</Sole>
      <Shared>0</Shared>
      <None>135304</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Restaurant Brands Int'l</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76131D103</cusip>
    <value>3566</value>
    <shrsOrPrnAmt>
      <sshPrnamt>71117</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15051</Sole>
      <Shared>0</Shared>
      <None>56066</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>S&amp;P Global Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78409V104</cusip>
    <value>41314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122573</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57971</Sole>
      <Shared>0</Shared>
      <None>64601</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR S&amp;P 500</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78462F103</cusip>
    <value>2251</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5969</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3132</Sole>
      <Shared>0</Shared>
      <None>2837</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Scotts Miracle-Gro</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>810186106</cusip>
    <value>1035</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13104</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1691</Sole>
      <Shared>0</Shared>
      <None>11413</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sherwin Williams Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>824348106</cusip>
    <value>28929</value>
    <shrsOrPrnAmt>
      <sshPrnamt>129203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60933</Sole>
      <Shared>0</Shared>
      <None>68269</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Starbucks</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>855244109</cusip>
    <value>305</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2800</Sole>
      <Shared>0</Shared>
      <None>1200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Steris Plc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G8473T100</cusip>
    <value>43314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>210111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>97175</Sole>
      <Shared>0</Shared>
      <None>112936</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TJX Companies</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872540109</cusip>
    <value>37642</value>
    <shrsOrPrnAmt>
      <sshPrnamt>674001</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>304950</Sole>
      <Shared>0</Shared>
      <None>369051</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Taiwan Semi Manuf Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>874039100</cusip>
    <value>269</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3293</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>278</Sole>
      <Shared>0</Shared>
      <None>3015</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Take-Two Interactive</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>874054109</cusip>
    <value>38565</value>
    <shrsOrPrnAmt>
      <sshPrnamt>314747</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>145369</Sole>
      <Shared>0</Shared>
      <None>169378</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Teleflex Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>879369106</cusip>
    <value>7896</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32120</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15787</Sole>
      <Shared>0</Shared>
      <None>16333</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Thermo Fisher Sci</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>883556102</cusip>
    <value>51407</value>
    <shrsOrPrnAmt>
      <sshPrnamt>94624</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42732</Sole>
      <Shared>0</Shared>
      <None>51892</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ulta Beauty Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90384S303</cusip>
    <value>701</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1820</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1820</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Union Pacific</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>907818108</cusip>
    <value>394</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1847</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1200</Sole>
      <Shared>0</Shared>
      <None>647</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>United Health Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91324P102</cusip>
    <value>2259</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4399</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>469</Sole>
      <Shared>0</Shared>
      <None>3930</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>United Parcel Service</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>911312106</cusip>
    <value>3159</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1749</Sole>
      <Shared>0</Shared>
      <None>15557</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Verizon Commun</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343V104</cusip>
    <value>314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6206</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1450</Sole>
      <Shared>0</Shared>
      <None>4756</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Visa Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92826C839</cusip>
    <value>41467</value>
    <shrsOrPrnAmt>
      <sshPrnamt>210612</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>94779</Sole>
      <Shared>0</Shared>
      <None>115833</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEC Energy Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92939U106</cusip>
    <value>2374</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2650</Sole>
      <Shared>0</Shared>
      <None>20942</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Walt Disney Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254687106</cusip>
    <value>44936</value>
    <shrsOrPrnAmt>
      <sshPrnamt>476020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>219140</Sole>
      <Shared>0</Shared>
      <None>256879</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Warner Bros Discovery</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>934423104</cusip>
    <value>407</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30359</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4208</Sole>
      <Shared>0</Shared>
      <None>26151</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Yum China Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98850P109</cusip>
    <value>361</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>410</Sole>
      <Shared>0</Shared>
      <None>7039</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zebra Technologies</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>989207105</cusip>
    <value>34970</value>
    <shrsOrPrnAmt>
      <sshPrnamt>118967</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54913</Sole>
      <Shared>0</Shared>
      <None>64054</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zions Bancorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>989701107</cusip>
    <value>876</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17220</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9000</Sole>
      <Shared>0</Shared>
      <None>8220</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zoetis Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98978V103</cusip>
    <value>30968</value>
    <shrsOrPrnAmt>
      <sshPrnamt>180163</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82714</Sole>
      <Shared>0</Shared>
      <None>97448</None>
    </votingAuthority>
  </infoTable>
</informationTable>
