<?xml version="1.0" ?>
<informationTable xsi:schemaLocation="http://www.sec.gov/edgar/document/thirteenf/informationtable eis_13FDocument.xsd" xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:n1="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <infoTable>
    <nameOfIssuer>AFLAC Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>001055102</cusip>
    <value>214054</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1951</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1951</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASCENDIS PHARMA A/S SPONSORED</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04351P101</cusip>
    <value>297349</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1300</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASML Holding NV</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>N07059210</cusip>
    <value>896844</value>
    <shrsOrPrnAmt>
      <sshPrnamt>679</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>679</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AT&amp;T Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00206R102</cusip>
    <value>839750</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28967</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28967</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AbbVie Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287Y109</cusip>
    <value>27926127</value>
    <shrsOrPrnAmt>
      <sshPrnamt>128402</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>125550</Sole>
      <Shared>0</Shared>
      <None>2852</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abbott Labs</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002824100</cusip>
    <value>22302316</value>
    <shrsOrPrnAmt>
      <sshPrnamt>217223</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>215122</Sole>
      <Shared>0</Shared>
      <None>2101</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Accenture PLC Cl A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G1151C101</cusip>
    <value>25107570</value>
    <shrsOrPrnAmt>
      <sshPrnamt>126620</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>124412</Sole>
      <Shared>0</Shared>
      <None>2209</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Advanced Micro Devices</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>007903107</cusip>
    <value>1018371</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5006</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5006</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Air Products &amp; Chemicals, Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>009158106</cusip>
    <value>6170607</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21242</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20427</Sole>
      <Shared>0</Shared>
      <None>815</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alcon Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>H01301128</cusip>
    <value>477870</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6342</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6342</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Allstate Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>020002101</cusip>
    <value>386482</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1864</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1864</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alphabet Inc CL A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02079K305</cusip>
    <value>13504563</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46963</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46963</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alphabet Inc CL C NON Voting</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02079K107</cusip>
    <value>2332746</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8132</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8132</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Altria Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02209S103</cusip>
    <value>288046</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4365</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4365</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amazon.com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023135106</cusip>
    <value>4189559</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20116</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20116</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ameren Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023608102</cusip>
    <value>601812</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5475</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2813</Sole>
      <Shared>0</Shared>
      <None>2662</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American Electric Power</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>025537101</cusip>
    <value>599795</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4576</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4576</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American Express Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>025816109</cusip>
    <value>259830</value>
    <shrsOrPrnAmt>
      <sshPrnamt>859</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>859</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American Water Works Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>030420103</cusip>
    <value>17179355</value>
    <shrsOrPrnAmt>
      <sshPrnamt>126235</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>122622</Sole>
      <Shared>0</Shared>
      <None>3613</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amgen</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031162100</cusip>
    <value>691033</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1964</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1964</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amphenol Corp Cl A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>032095101</cusip>
    <value>35022482</value>
    <shrsOrPrnAmt>
      <sshPrnamt>277186</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>272320</Sole>
      <Shared>0</Shared>
      <None>4866</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Analog Devices Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>032654105</cusip>
    <value>1219525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3833</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3347</Sole>
      <Shared>0</Shared>
      <None>487</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Apple Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>107106820</value>
    <shrsOrPrnAmt>
      <sshPrnamt>422029</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>417470</Sole>
      <Shared>0</Shared>
      <None>4559</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ares Capital Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04010L103</cusip>
    <value>216240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ares Management Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03990B101</cusip>
    <value>11100229</value>
    <shrsOrPrnAmt>
      <sshPrnamt>101744</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>99488</Sole>
      <Shared>0</Shared>
      <None>2255</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Arthur J. Gallagher &amp; Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>363576109</cusip>
    <value>27258408</value>
    <shrsOrPrnAmt>
      <sshPrnamt>125858</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>124337</Sole>
      <Shared>0</Shared>
      <None>1522</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atmos Energy Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>049560105</cusip>
    <value>34777049</value>
    <shrsOrPrnAmt>
      <sshPrnamt>188269</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>183664</Sole>
      <Shared>0</Shared>
      <None>4605</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Automatic Data Processing</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053015103</cusip>
    <value>35687963</value>
    <shrsOrPrnAmt>
      <sshPrnamt>175647</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>172697</Sole>
      <Shared>0</Shared>
      <None>2950</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Becton Dickinson and Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>075887109</cusip>
    <value>294335</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1872</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1872</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Berkshire Hathaway Cl B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>084670702</cusip>
    <value>855372</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1785</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1785</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BlackRock, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09247X101</cusip>
    <value>1907474</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1983</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1983</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Blackstone Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09260D107</cusip>
    <value>1206648</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10494</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10494</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bluerock Private Real Estate F</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09631H100</cusip>
    <value>233420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14053</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14053</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Boeing</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>097023105</cusip>
    <value>583014</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2929</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2929</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bristol Myers Squibb Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110122108</cusip>
    <value>287966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4748</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>British American Tobacco PLC A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110448107</cusip>
    <value>46484</value>
    <shrsOrPrnAmt>
      <sshPrnamt>795</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>795</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>British American Tobacco PLC A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110448107</cusip>
    <value>374033</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6397</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6397</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Broadcom Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11135F101</cusip>
    <value>3862375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12479</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12081</Sole>
      <Shared>0</Shared>
      <None>398</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Broadridge Financial Solutions</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11133T103</cusip>
    <value>13333032</value>
    <shrsOrPrnAmt>
      <sshPrnamt>82060</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>80625</Sole>
      <Shared>0</Shared>
      <None>1435</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Brookfield Renewable Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11285B108</cusip>
    <value>336564</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8450</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8450</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Byline Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>124411109</cusip>
    <value>201732</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6390</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6390</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CME Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12572Q105</cusip>
    <value>29665082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100440</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>98226</Sole>
      <Shared>0</Shared>
      <None>2214</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CRA International, Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12618T105</cusip>
    <value>359697</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2222</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2222</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Capital Southwest Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>140501107</cusip>
    <value>429581</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19420</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12306</Sole>
      <Shared>0</Shared>
      <None>7115</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Carpenter Technology C Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>144285103</cusip>
    <value>1399233</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3550</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3550</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Carrier Global Corp Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14448C104</cusip>
    <value>2164162</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38433</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38433</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Casey's General Stores Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>147528103</cusip>
    <value>56597378</value>
    <shrsOrPrnAmt>
      <sshPrnamt>77759</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>75420</Sole>
      <Shared>0</Shared>
      <None>2338</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Caterpillar Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149123101</cusip>
    <value>20292593</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28643</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28643</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chevron Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>166764100</cusip>
    <value>6817580</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32951</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32951</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cintas Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172908105</cusip>
    <value>20822984</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>120780</Sole>
      <Shared>0</Shared>
      <None>2331</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cisco Systems</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17275R102</cusip>
    <value>979807</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12628</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12628</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Citigroup Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172967424</cusip>
    <value>931777</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8216</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8216</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Clorox Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>189054109</cusip>
    <value>346850</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3347</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3347</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Coca Cola Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191216100</cusip>
    <value>3689770</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48518</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48518</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cognizant Tech Solutions Cl A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>192446102</cusip>
    <value>373437</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6087</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6087</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Colgate Palmolive Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>194162103</cusip>
    <value>374597</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4395</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4395</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Corteva Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22052L104</cusip>
    <value>34649159</value>
    <shrsOrPrnAmt>
      <sshPrnamt>413919</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>398715</Sole>
      <Shared>0</Shared>
      <None>15204</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Costco Wholesale Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22160K105</cusip>
    <value>31949184</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31683</Sole>
      <Shared>0</Shared>
      <None>381</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cummins Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>231021106</cusip>
    <value>698888</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1299</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1299</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Deere &amp; Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>244199105</cusip>
    <value>2768400</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4915</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3872</Sole>
      <Shared>0</Shared>
      <None>1042</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Digital Realty Trust Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>253868103</cusip>
    <value>343300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1905</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1905</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dow Chemical</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>260557103</cusip>
    <value>946496</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22725</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22725</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Duke Energy Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26441C204</cusip>
    <value>1191949</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9103</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7415</Sole>
      <Shared>0</Shared>
      <None>1688</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EOG Resources Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26875P101</cusip>
    <value>16508783</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114192</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>112226</Sole>
      <Shared>0</Shared>
      <None>1966</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Eastman Chemical Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>277432100</cusip>
    <value>309096</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4050</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Eaton Corp PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G29183103</cusip>
    <value>1027944</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2874</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2874</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ecolab Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>278865100</cusip>
    <value>21070646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79207</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>77989</Sole>
      <Shared>0</Shared>
      <None>1218</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Elevance Health Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>036752103</cusip>
    <value>353642</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1208</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1208</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Eli Lilly &amp; Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>532457108</cusip>
    <value>4149082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4511</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4511</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Emerson Electric Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>291011104</cusip>
    <value>1113801</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8501</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8501</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enbridge Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29250N105</cusip>
    <value>537610</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9930</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9930</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enterprise Products Partners L</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>293792107</cusip>
    <value>644098</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17022</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17022</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Equinix Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29444U700</cusip>
    <value>19988896</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20392</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20069</Sole>
      <Shared>0</Shared>
      <None>323</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Exxon Mobil Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30231G102</cusip>
    <value>45729258</value>
    <shrsOrPrnAmt>
      <sshPrnamt>269535</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>263656</Sole>
      <Shared>0</Shared>
      <None>5878</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Fastenal Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>311900104</cusip>
    <value>17496309</value>
    <shrsOrPrnAmt>
      <sshPrnamt>377076</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>371418</Sole>
      <Shared>0</Shared>
      <None>5658</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Federal Signal Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>313855108</cusip>
    <value>208278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1926</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1926</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FirstService Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33767E202</cusip>
    <value>461142</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3319</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3319</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GCM Grosvenor Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36831E108</cusip>
    <value>168070</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17150</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ge Vernova Inc Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36828A101</cusip>
    <value>1041370</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1193</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1193</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>General Dynamics Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>369550108</cusip>
    <value>15245146</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44418</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44418</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>General Electric Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>369604301</cusip>
    <value>370320</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1305</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1305</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gilead Sciences Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>375558103</cusip>
    <value>9738444</value>
    <shrsOrPrnAmt>
      <sshPrnamt>69875</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67881</Sole>
      <Shared>0</Shared>
      <None>1994</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Goldman Sachs Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38141G104</cusip>
    <value>809612</value>
    <shrsOrPrnAmt>
      <sshPrnamt>957</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>957</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gsk Adr Repreenting 2 Ord Shrs</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37733W204</cusip>
    <value>1180624</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21392</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21392</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hershey Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>427866108</cusip>
    <value>2612903</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12569</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12569</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Home Depot Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>437076102</cusip>
    <value>22912998</value>
    <shrsOrPrnAmt>
      <sshPrnamt>69668</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>68057</Sole>
      <Shared>0</Shared>
      <None>1611</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Honeywell Intl Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>438516106</cusip>
    <value>1340981</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5933</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5933</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Howmet Aerospace Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>443201108</cusip>
    <value>211235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>917</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>917</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Illinois Tool Works Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>452308109</cusip>
    <value>29923136</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114961</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>113558</Sole>
      <Shared>0</Shared>
      <None>1402</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>India Globalization Capital In</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45408X308</cusip>
    <value>15622</value>
    <shrsOrPrnAmt>
      <sshPrnamt>59401</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>59401</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intel Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458140400</cusip>
    <value>227889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5164</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5164</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intellia Therapeutics Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45826J105</cusip>
    <value>49960</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3897</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3897</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intellia Therapeutics Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45826J105</cusip>
    <value>142264</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11097</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11097</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>International Business Machine</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>459200101</cusip>
    <value>11044960</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45567</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44114</Sole>
      <Shared>0</Shared>
      <None>1453</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intuit</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>461202103</cusip>
    <value>18026880</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41692</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>41187</Sole>
      <Shared>0</Shared>
      <None>505</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intuitive Surgical Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46120E602</cusip>
    <value>312090</value>
    <shrsOrPrnAmt>
      <sshPrnamt>677</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>677</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P Morgan Chase &amp; Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>24461090</value>
    <shrsOrPrnAmt>
      <sshPrnamt>83156</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>83156</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Jack Henry &amp; Assoc Inc Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>426281101</cusip>
    <value>14552467</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92081</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>90795</Sole>
      <Shared>0</Shared>
      <None>1286</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>19479193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79689</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>79689</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>42777</value>
    <shrsOrPrnAmt>
      <sshPrnamt>175</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>175</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kimberly-Clark Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>494368103</cusip>
    <value>589528</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6111</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kimberly-Clark Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>494368103</cusip>
    <value>3859</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>40</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kinder Morgan Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49456B101</cusip>
    <value>211747</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6315</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6315</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kinsale Cap Group Inc Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49714P108</cusip>
    <value>352251</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1031</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1031</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Linde PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G5494J103</cusip>
    <value>4916452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9917</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9917</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lockheed Martin Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>539830109</cusip>
    <value>1119465</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1852</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1852</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lowe's Companies, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>548661107</cusip>
    <value>733413</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3104</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3104</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lowe's Companies, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>548661107</cusip>
    <value>100419</value>
    <shrsOrPrnAmt>
      <sshPrnamt>425</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>425</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LyondellBasell Industries NV</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>N53745100</cusip>
    <value>824129</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10230</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10230</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Main Street Capital Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>56035L104</cusip>
    <value>1526943</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28832</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16364</Sole>
      <Shared>0</Shared>
      <None>12469</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mastercard Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>57636Q104</cusip>
    <value>32276097</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64596</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>63959</Sole>
      <Shared>0</Shared>
      <None>637</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>McCormick &amp; Company Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>579780107</cusip>
    <value>18286860</value>
    <shrsOrPrnAmt>
      <sshPrnamt>362547</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>355501</Sole>
      <Shared>0</Shared>
      <None>7046</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>McDonalds Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>580135101</cusip>
    <value>48164721</value>
    <shrsOrPrnAmt>
      <sshPrnamt>154975</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>152919</Sole>
      <Shared>0</Shared>
      <None>2056</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Medtronic PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G5960L103</cusip>
    <value>4392344</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50691</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45592</Sole>
      <Shared>0</Shared>
      <None>5099</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Merck &amp; Co Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58933Y105</cusip>
    <value>4215296</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35043</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35043</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Meta Platforms Ord Shs Class A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30303M102</cusip>
    <value>763666</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1335</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1335</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Microsoft Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594918104</cusip>
    <value>70503066</value>
    <shrsOrPrnAmt>
      <sshPrnamt>190461</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>188288</Sole>
      <Shared>0</Shared>
      <None>2173</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mondelez International Inc A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>609207105</cusip>
    <value>13468712</value>
    <shrsOrPrnAmt>
      <sshPrnamt>233670</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>229737</Sole>
      <Shared>0</Shared>
      <None>3933</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Monolithic Pwr Sys Inc Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>609839105</cusip>
    <value>262404</value>
    <shrsOrPrnAmt>
      <sshPrnamt>240</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>240</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Moody's Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>615369105</cusip>
    <value>759515</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1741</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1220</Sole>
      <Shared>0</Shared>
      <None>521</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Morningstar, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>617700109</cusip>
    <value>1467354</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8680</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8680</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Motorola Solutions, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>620076307</cusip>
    <value>24993841</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57593</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56720</Sole>
      <Shared>0</Shared>
      <None>873</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nasdaq, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>631103108</cusip>
    <value>24116544</value>
    <shrsOrPrnAmt>
      <sshPrnamt>284092</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>280136</Sole>
      <Shared>0</Shared>
      <None>3956</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Netflix Inc Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64110L106</cusip>
    <value>971788</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10107</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10107</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Newmont Mining Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>651639101</cusip>
    <value>378875</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NextEra Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65339F101</cusip>
    <value>21031719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>226440</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>226440</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Norfolk Southern Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>655844108</cusip>
    <value>886721</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3090</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3090</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Northern Trust</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>665859104</cusip>
    <value>1275925</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9142</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Northrop Grumman Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>666807102</cusip>
    <value>285408</value>
    <shrsOrPrnAmt>
      <sshPrnamt>418</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>418</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Novartis AG ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>66987V109</cusip>
    <value>4946198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32381</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32381</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Novartis AG ADR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>66987V109</cusip>
    <value>431824</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2827</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2827</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nvidia Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67066G104</cusip>
    <value>7913418</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45375</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45375</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>O'Reilly Automotive Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67103H107</cusip>
    <value>597061</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6468</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6468</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ONEOK, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>682680103</cusip>
    <value>7860349</value>
    <shrsOrPrnAmt>
      <sshPrnamt>86960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>78797</Sole>
      <Shared>0</Shared>
      <None>8164</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Old Dominion Freight Line Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>679580100</cusip>
    <value>462316</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2366</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2366</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oracle Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68389X105</cusip>
    <value>297456</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2022</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2022</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Otis Worldwide Corp Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68902V107</cusip>
    <value>452074</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5865</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5865</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PPG Industries Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693506107</cusip>
    <value>497847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4658</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4658</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Palantir Technologies Cl A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69608A108</cusip>
    <value>351950</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2406</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2406</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Palantir Technologies Cl A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69608A108</cusip>
    <value>138088</value>
    <shrsOrPrnAmt>
      <sshPrnamt>944</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>944</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Parker Hannifin Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>701094104</cusip>
    <value>1180822</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1319</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1319</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PayChex Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>704326107</cusip>
    <value>642602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6976</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4314</Sole>
      <Shared>0</Shared>
      <None>2662</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PepsiCo Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>713448108</cusip>
    <value>8060031</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51903</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51903</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Pfizer</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>717081103</cusip>
    <value>1434416</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51083</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51083</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Philip Morris International</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718172109</cusip>
    <value>330680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Phillips 66</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718546104</cusip>
    <value>684268</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3756</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3756</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Phillips 66</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718546104</cusip>
    <value>11477</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>63</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Pool Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>73278L105</cusip>
    <value>467180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2309</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2309</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Procter &amp; Gamble Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>742718109</cusip>
    <value>27840112</value>
    <shrsOrPrnAmt>
      <sshPrnamt>192745</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>190662</Sole>
      <Shared>0</Shared>
      <None>2083</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Progressive Corp Ohio Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>743315103</cusip>
    <value>1390049</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7012</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5313</Sole>
      <Shared>0</Shared>
      <None>1699</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Prologis Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74340W103</cusip>
    <value>202103</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1529</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1529</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Public Storage Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74460D109</cusip>
    <value>398735</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1472</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>845</Sole>
      <Shared>0</Shared>
      <None>627</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Qualcomm Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747525103</cusip>
    <value>27260612</value>
    <shrsOrPrnAmt>
      <sshPrnamt>211684</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>208085</Sole>
      <Shared>0</Shared>
      <None>3598</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RPM Intl Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>749685103</cusip>
    <value>9282270</value>
    <shrsOrPrnAmt>
      <sshPrnamt>93383</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>93383</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Raytheon Technologies Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75513E101</cusip>
    <value>5691029</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29502</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29502</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Realty Income Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>756109104</cusip>
    <value>4637793</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75806</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>72802</Sole>
      <Shared>0</Shared>
      <None>3004</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Reliance Steel &amp; Aluminum Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>759509102</cusip>
    <value>7347339</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24175</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24175</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Relx Plc - Sponsored Adr</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>759530108</cusip>
    <value>27249</value>
    <shrsOrPrnAmt>
      <sshPrnamt>822</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>822</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Relx Plc - Sponsored Adr</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>759530108</cusip>
    <value>207917</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6272</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6272</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Republic Services Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>760759100</cusip>
    <value>34187396</value>
    <shrsOrPrnAmt>
      <sshPrnamt>156093</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>152843</Sole>
      <Shared>0</Shared>
      <None>3250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Republic Services Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>760759100</cusip>
    <value>21464</value>
    <shrsOrPrnAmt>
      <sshPrnamt>98</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>98</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Roper Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>776696106</cusip>
    <value>1571138</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4440</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4440</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Royal Caribbean Cruises Ltd.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>V7780T103</cusip>
    <value>276556</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1005</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1005</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>S&amp;P Global, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78409v104</cusip>
    <value>21701082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51021</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50274</Sole>
      <Shared>0</Shared>
      <None>746</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Salesforce.com Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>79466L302</cusip>
    <value>767214</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4110</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4110</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ServiceNow Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81762P102</cusip>
    <value>782243</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7482</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7482</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Shell plc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>780259305</cusip>
    <value>482914</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5193</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5193</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Shell plc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>780259305</cusip>
    <value>202368</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2176</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2176</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sherwin-Williams Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>824348106</cusip>
    <value>28013180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>87391</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>85894</Sole>
      <Shared>0</Shared>
      <None>1497</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Shopify Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82509L107</cusip>
    <value>147563</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1244</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Shopify Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82509L107</cusip>
    <value>104860</value>
    <shrsOrPrnAmt>
      <sshPrnamt>884</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>884</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sixth Street Specialty Lending</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83012A109</cusip>
    <value>928342</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50508</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36027</Sole>
      <Shared>0</Shared>
      <None>14481</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Snap-On</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>833034101</cusip>
    <value>34066026</value>
    <shrsOrPrnAmt>
      <sshPrnamt>93789</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91871</Sole>
      <Shared>0</Shared>
      <None>1917</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Solstice Advanced Matl Com Shs</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83443Q103</cusip>
    <value>217208</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2852</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2852</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sony Group Corporation Sponsor</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>835699307</cusip>
    <value>32685</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1579</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1579</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sony Group Corporation Sponsor</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>835699307</cusip>
    <value>253202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12232</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12232</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Southern Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>842587107</cusip>
    <value>1629374</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16881</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16881</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Starbucks Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>855244109</cusip>
    <value>3374078</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37661</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37661</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>State Street Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>857477103</cusip>
    <value>316400</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Steris plc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G8473T100</cusip>
    <value>23391798</value>
    <shrsOrPrnAmt>
      <sshPrnamt>105783</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>104592</Sole>
      <Shared>0</Shared>
      <None>1191</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Stryker Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>863667101</cusip>
    <value>24279186</value>
    <shrsOrPrnAmt>
      <sshPrnamt>73889</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>72780</Sole>
      <Shared>0</Shared>
      <None>1109</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>T-Mobile US Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872590104</cusip>
    <value>22819332</value>
    <shrsOrPrnAmt>
      <sshPrnamt>108648</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>106833</Sole>
      <Shared>0</Shared>
      <None>1815</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TC Energy Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87807B107</cusip>
    <value>305801</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4885</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4885</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Taiwan Semiconductor Mfg Co AD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>874039100</cusip>
    <value>461640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1366</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1366</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Taiwan Semiconductor Mfg Co AD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>874039100</cusip>
    <value>390332</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1155</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1155</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Target Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87612E106</cusip>
    <value>329226</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2716</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2716</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tesla Motors Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88160R101</cusip>
    <value>781790</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2103</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2103</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tesla Motors Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88160R101</cusip>
    <value>169146</value>
    <shrsOrPrnAmt>
      <sshPrnamt>455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Texas Instruments Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>882508104</cusip>
    <value>29020980</value>
    <shrsOrPrnAmt>
      <sshPrnamt>149485</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>146250</Sole>
      <Shared>0</Shared>
      <None>3235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>The Marzetti Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>513847103</cusip>
    <value>748560</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5411</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3543</Sole>
      <Shared>0</Shared>
      <None>1868</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Thomson Reuters</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>884903709</cusip>
    <value>20349734</value>
    <shrsOrPrnAmt>
      <sshPrnamt>226158</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>216993</Sole>
      <Shared>0</Shared>
      <None>9165</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tractor Supply Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>892356106</cusip>
    <value>23170915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>511499</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>503149</Sole>
      <Shared>0</Shared>
      <None>8350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Travelers Cos Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89417E109</cusip>
    <value>368476</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1263</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1263</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>U. S. Bancorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902973304</cusip>
    <value>1049601</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20181</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12500</Sole>
      <Shared>0</Shared>
      <None>7681</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>U. S. Bancorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902973304</cusip>
    <value>15603</value>
    <shrsOrPrnAmt>
      <sshPrnamt>300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>300</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Uber Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90353T100</cusip>
    <value>843667</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11729</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11729</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Unilever PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>904767803</cusip>
    <value>403689</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7086</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7086</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Union Pacific Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>907818108</cusip>
    <value>9000232</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37096</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37096</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Verisk Analytics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92345Y106</cusip>
    <value>21833828</value>
    <shrsOrPrnAmt>
      <sshPrnamt>115066</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>112253</Sole>
      <Shared>0</Shared>
      <None>2813</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Verizon Communications</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343V104</cusip>
    <value>33609781</value>
    <shrsOrPrnAmt>
      <sshPrnamt>669518</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>649566</Sole>
      <Shared>0</Shared>
      <None>19951</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Visa Inc Cl A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92826C839</cusip>
    <value>4047785</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13393</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13393</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>W.W. Grainger Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>384802104</cusip>
    <value>247614</value>
    <shrsOrPrnAmt>
      <sshPrnamt>227</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>227</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEC Energy Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92939U106</cusip>
    <value>36402495</value>
    <shrsOrPrnAmt>
      <sshPrnamt>314438</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>305821</Sole>
      <Shared>0</Shared>
      <None>8617</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wal-Mart Stores</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>931142103</cusip>
    <value>32099121</value>
    <shrsOrPrnAmt>
      <sshPrnamt>258281</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>251897</Sole>
      <Shared>0</Shared>
      <None>6384</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Walt Disney Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254687106</cusip>
    <value>239601</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2486</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2486</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Watsco, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>942622200</cusip>
    <value>32592033</value>
    <shrsOrPrnAmt>
      <sshPrnamt>89590</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>87060</Sole>
      <Shared>0</Shared>
      <None>2530</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Western Digital Corp Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>958102105</cusip>
    <value>867732</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3208</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3208</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Williams Cos Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>969457100</cusip>
    <value>1172740</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16113</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10157</Sole>
      <Shared>0</Shared>
      <None>5957</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Xcel Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98389B100</cusip>
    <value>871060</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10965</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10965</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zoetis, Inc Class A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98978V103</cusip>
    <value>12639055</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106920</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>104212</Sole>
      <Shared>0</Shared>
      <None>2709</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alerian MLP ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>00162Q452</cusip>
    <value>1085595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20623</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20623</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bitwise Bitcoin ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>09174C104</cusip>
    <value>176357</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4791</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4791</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bitwise Bitcoin ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>09174C104</cusip>
    <value>136050</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3696</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>OTR</investmentDiscretion>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3696</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Communication Services Select</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y852</cusip>
    <value>1545278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13939</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13939</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Consumer Discretionary Sel Sec</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y407</cusip>
    <value>304926</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2798</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2798</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Consumer Staples Select Sector</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y308</cusip>
    <value>232741</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2839</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2839</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FlexShares Global Upstream Nat</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>33939L407</cusip>
    <value>535052</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9700</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Health Care Select Sector SPDR</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y209</cusip>
    <value>715897</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4883</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4883</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares Core MSCI EAFE ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46432F842</cusip>
    <value>541641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5983</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5983</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares Core MSCI Emerging Mar</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46434G103</cusip>
    <value>998402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14314</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14314</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares Core S&amp;P Mid-Cap ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287507</cusip>
    <value>1640464</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24292</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24292</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares DJ Intl Select Div</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464288448</cusip>
    <value>820642</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19282</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19282</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares DJ Select Dividend Fd</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287168</cusip>
    <value>828516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5472</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5472</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares MSCI Australia Index F</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464286103</cusip>
    <value>205341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7397</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7397</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares MSCI Canada Index Fund</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464286509</cusip>
    <value>482152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8800</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares NASDAQ Biotech Index F</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287556</cusip>
    <value>905292</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5362</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5362</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares Russell 2000 Indx Fd</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287655</cusip>
    <value>763592</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3079</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3079</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares S&amp;P 500 Index Fund</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287952</cusip>
    <value>676726</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1036</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1036</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares S&amp;P Mid Cap 400/Barra</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287606</cusip>
    <value>956393</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9505</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9505</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares Tr MSCI Emerging Mkts</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287234</cusip>
    <value>353972</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6233</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6233</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares Tr S&amp;P Smallcap 600 In</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287887</cusip>
    <value>409726</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3296</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3296</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Industrial Select Sect SPDR In</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y704</cusip>
    <value>458505</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2835</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2835</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Invesco Global Water Portfolio</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138E651</cusip>
    <value>223981</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3350</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Invesco QQQ Trust Series 1</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46090E103</cusip>
    <value>1854220</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3213</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3213</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Invesco S&amp;P 500 Equal Weight E</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46137V357</cusip>
    <value>378082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1970</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1970</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPM Exchange TR Intrnl Res Eqt</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46641Q134</cusip>
    <value>1054301</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13920</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13920</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Proshares Tr II Vix Sht Term F</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>74347Y730</cusip>
    <value>319455</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9300</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Real Estate Select Sector SPDR</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y860</cusip>
    <value>447007</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10948</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10948</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>S &amp; P Depository Receipts SPDR</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78462f103</cusip>
    <value>1552850</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2388</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2388</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Gold Trust</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78463V107</cusip>
    <value>1481058</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3442</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3442</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPINNAKER ETF SERIES SELECT ST</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>84858T772</cusip>
    <value>291291</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7150</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Schwab Strategic Tr Us Dividen</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524797</cusip>
    <value>218073</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7108</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Schwab U.S. Large-Cap Growth E</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524300</cusip>
    <value>420929</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14450</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14450</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Schwab U.S. Small-Cap ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524607</cusip>
    <value>1187918</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40850</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>State Street SPDR Portfolio S&amp;</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78464A854</cusip>
    <value>5837093</value>
    <shrsOrPrnAmt>
      <sshPrnamt>76262</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>76262</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Technology Select Sector SPDR</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y803</cusip>
    <value>608283</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4577</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4577</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Utilities Select Sector SPDR I</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y886</cusip>
    <value>706706</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15400</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15400</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VanEck Vectors Semiconductor E</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>92189F676</cusip>
    <value>1930036</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5034</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5034</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Emerging Markets ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922042858</cusip>
    <value>731351</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13531</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13531</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard FTSE Developed Mkts E</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921943858</cusip>
    <value>3053217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47647</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>47647</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Growth ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908736</cusip>
    <value>483963</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1108</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard High Dividend Yield E</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921946406</cusip>
    <value>473920</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Materials ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>92204A801</cusip>
    <value>221059</value>
    <shrsOrPrnAmt>
      <sshPrnamt>981</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>981</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Mid-Cap ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908629</cusip>
    <value>310442</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1081</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1081</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Mid-Cap Growth Index</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908538</cusip>
    <value>433892</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1686</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1686</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard S&amp;P 500 ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908363</cusip>
    <value>1239872</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2075</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2075</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Small Cap ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908751</cusip>
    <value>200631</value>
    <shrsOrPrnAmt>
      <sshPrnamt>766</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>766</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Small-Cap Value ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908611</cusip>
    <value>482512</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2221</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2221</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Total International S</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921909768</cusip>
    <value>335429</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4350</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Ttl Stk Mkt ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908769</cusip>
    <value>291616</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>Vanguard Value ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908744</cusip>
    <value>903859</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4607</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4607</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Global X Variable Rate Preferr</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>37954Y376</cusip>
    <value>480790</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22026</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10690</Sole>
      <Shared>0</Shared>
      <None>11336</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares Barclays 20plus Year Tres</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287432</cusip>
    <value>216725</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares Barclays Aggregate Bon</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287226</cusip>
    <value>2885819</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29070</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16741</Sole>
      <Shared>0</Shared>
      <None>12329</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares Barclays MBS Bond Fd E</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464288588</cusip>
    <value>497158</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5236</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2542</Sole>
      <Shared>0</Shared>
      <None>2694</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares High Yield Corp Bond E</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464288513</cusip>
    <value>587094</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13876</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13876</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IShares S&amp;P Natl Muni Bond Fun</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464288414</cusip>
    <value>273867</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2580</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2580</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Invesco Financial Pfd Portfoli</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46137V621</cusip>
    <value>232159</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16872</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16872</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Invesco Variable Rate Pref Por</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138G870</cusip>
    <value>1655107</value>
    <shrsOrPrnAmt>
      <sshPrnamt>69020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38458</Sole>
      <Shared>0</Shared>
      <None>30562</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Princpal Spectrum Preferred Se</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>74255Y888</cusip>
    <value>1594333</value>
    <shrsOrPrnAmt>
      <sshPrnamt>84715</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46234</Sole>
      <Shared>0</Shared>
      <None>38481</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VanEck Preferred Securities ex</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>92189F951</cusip>
    <value>280640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Interm. Term Corp. Bo</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>92206c870</cusip>
    <value>1211434</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14640</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7663</Sole>
      <Shared>0</Shared>
      <None>6977</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Intermediate Term Bon</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921937819</cusip>
    <value>429738</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5568</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5568</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Long-Term Corp Bond E</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>92206C813</cusip>
    <value>1932597</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25865</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14604</Sole>
      <Shared>0</Shared>
      <None>11260</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Short-Term Bond ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921937827</cusip>
    <value>265653</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3388</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3388</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Total Bond Market ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921937603</cusip>
    <value>1648534</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22386</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11604</Sole>
      <Shared>0</Shared>
      <None>10783</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2026 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46435GAA0</cusip>
    <value>681574</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28118</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19857</Sole>
      <Shared>0</Shared>
      <None>8261</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2027 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46435UAA9</cusip>
    <value>625944</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25823</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17510</Sole>
      <Shared>0</Shared>
      <None>8313</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2028 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46435U515</cusip>
    <value>622579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24579</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16739</Sole>
      <Shared>0</Shared>
      <None>7840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2029 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46436E205</cusip>
    <value>610594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26251</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17789</Sole>
      <Shared>0</Shared>
      <None>8462</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2030 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46436E726</cusip>
    <value>623777</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28496</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19403</Sole>
      <Shared>0</Shared>
      <None>9093</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2031 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46436E486</cusip>
    <value>228807</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10932</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10932</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2032 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46436E312</cusip>
    <value>237209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9387</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2033 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46436E130</cusip>
    <value>238079</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9210</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9210</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2034 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46438G646</cusip>
    <value>237745</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9123</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9123</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2035 Term C</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46438G372</cusip>
    <value>231093</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9013</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9013</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares iBonds Dec 2035 Term T</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46438G372</cusip>
    <value>295850</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11692</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5674</Sole>
      <Shared>0</Shared>
      <None>6018</None>
    </votingAuthority>
  </infoTable>
</informationTable>
