<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sec.gov/edgar/document/thirteenf/informationtable eis_13FDocument.xsd">
  <infoTable>
    <nameOfIssuer>SAP Se Sponsored ADR</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>803054204</cusip>
    <value>703620</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3375</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3375</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Taiwan Semiconductor ADR</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>874039100</cusip>
    <value>1119946</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2455</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abbott Laboratories</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002824100</cusip>
    <value>205171</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2076</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1719</Sole>
      <Shared>0</Shared>
      <None>357</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abbvie Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287Y109</cusip>
    <value>437640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1673</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1266</Sole>
      <Shared>0</Shared>
      <None>407</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Advanced Micro Devices</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>007903107</cusip>
    <value>1046110</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1710</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1710</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alphabet Inc. Class A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02079K305</cusip>
    <value>98393016</value>
    <shrsOrPrnAmt>
      <sshPrnamt>285959</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>249044</Sole>
      <Shared>0</Shared>
      <None>36915</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alphabet Inc. Class C</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02079K107</cusip>
    <value>18169541</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53323</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49563</Sole>
      <Shared>0</Shared>
      <None>3760</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Altair Global Credit</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55099Q116</cusip>
    <value>56917</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56916</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56916</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Altria Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02209S103</cusip>
    <value>2514745</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37344</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16344</Sole>
      <Shared>0</Shared>
      <None>21000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amazon</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023135106</cusip>
    <value>86591584</value>
    <shrsOrPrnAmt>
      <sshPrnamt>347548</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>307288</Sole>
      <Shared>0</Shared>
      <None>40260</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American Express Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>025816109</cusip>
    <value>2121402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6976</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6676</Sole>
      <Shared>0</Shared>
      <None>300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ameriprise Financial</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03076C106</cusip>
    <value>695198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1412</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1412</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ametek Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031100100</cusip>
    <value>40640107</value>
    <shrsOrPrnAmt>
      <sshPrnamt>164050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>148760</Sole>
      <Shared>0</Shared>
      <None>15290</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ametek Inc New</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031100100</cusip>
    <value>371595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1500</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amgen Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031162100</cusip>
    <value>2265195</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5374</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5257</Sole>
      <Shared>0</Shared>
      <None>117</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amphenol Corp CL A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>032095101</cusip>
    <value>23641935</value>
    <shrsOrPrnAmt>
      <sshPrnamt>280450</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>252450</Sole>
      <Shared>0</Shared>
      <None>28000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Apple Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>138038249</value>
    <shrsOrPrnAmt>
      <sshPrnamt>414504</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>367519</Sole>
      <Shared>0</Shared>
      <None>46985</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aptargroup Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>038336103</cusip>
    <value>16915696</value>
    <shrsOrPrnAmt>
      <sshPrnamt>139614</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>122284</Sole>
      <Shared>0</Shared>
      <None>17330</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Asml Holding NV</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>N07059210</cusip>
    <value>271751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>150</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AT&amp;T</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00206R102</cusip>
    <value>478484</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19610</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17096</Sole>
      <Shared>0</Shared>
      <None>2514</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bank Of America Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>060505104</cusip>
    <value>715972</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13154</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11150</Sole>
      <Shared>0</Shared>
      <None>2004</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bank Of NY Mellon Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>064058100</cusip>
    <value>489862</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3387</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Berkshire Hathaway Class B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>084670702</cusip>
    <value>3652961</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7336</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7186</Sole>
      <Shared>0</Shared>
      <None>150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bion Enviro Tech</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09061Q307</cusip>
    <value>10480</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55157</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12243</Sole>
      <Shared>0</Shared>
      <None>42914</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Blackstone Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09260D107</cusip>
    <value>32252440</value>
    <shrsOrPrnAmt>
      <sshPrnamt>287737</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>254282</Sole>
      <Shared>0</Shared>
      <None>33455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bristol-Myers Squibb</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110122108</cusip>
    <value>215592</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>881</Sole>
      <Shared>0</Shared>
      <None>2574</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Broadcom Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11135F101</cusip>
    <value>1033903</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2944</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2944</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Caterpillar</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149123101</cusip>
    <value>202698</value>
    <shrsOrPrnAmt>
      <sshPrnamt>250</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>250</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chevron Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>166764100</cusip>
    <value>1113966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4960</Sole>
      <Shared>0</Shared>
      <None>495</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cisco Systems</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17275R102</cusip>
    <value>858242</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7974</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3646</Sole>
      <Shared>0</Shared>
      <None>4328</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Coca-Cola</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191216100</cusip>
    <value>35790846</value>
    <shrsOrPrnAmt>
      <sshPrnamt>415785</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>366284</Sole>
      <Shared>0</Shared>
      <None>49501</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Costco Wholesale Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22160K105</cusip>
    <value>48443024</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53214</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46441</Sole>
      <Shared>0</Shared>
      <None>6773</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>D R Horton Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>23331A109</cusip>
    <value>368272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2695</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2695</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Deere &amp; Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>244199105</cusip>
    <value>580891</value>
    <shrsOrPrnAmt>
      <sshPrnamt>865</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>865</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dell Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>24703L202</cusip>
    <value>645540</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Disney Walt Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254687106</cusip>
    <value>851857</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8120</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5570</Sole>
      <Shared>0</Shared>
      <None>2550</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dominion Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25746U109</cusip>
    <value>219990</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3635</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3635</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Duke Energy Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26441C204</cusip>
    <value>114352</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1003</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>780</Sole>
      <Shared>0</Shared>
      <None>223</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Eli Lilly &amp; Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>532457108</cusip>
    <value>1602556</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1385</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1385</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Emcor Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29084Q100</cusip>
    <value>245209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>325</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>325</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Emerson Electric Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>291011104</cusip>
    <value>314853</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2030</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1609</Sole>
      <Shared>0</Shared>
      <None>421</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQT Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26884L109</cusip>
    <value>22036819</value>
    <shrsOrPrnAmt>
      <sshPrnamt>453806</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>406891</Sole>
      <Shared>0</Shared>
      <None>46915</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Exxon Mobil Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30233Q108</cusip>
    <value>2628603</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16151</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10724</Sole>
      <Shared>0</Shared>
      <None>5427</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Figs Inc CL A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30260D103</cusip>
    <value>151254</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10913</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10913</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GE Vernova Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36828A101</cusip>
    <value>792709</value>
    <shrsOrPrnAmt>
      <sshPrnamt>834</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>601</Sole>
      <Shared>0</Shared>
      <None>233</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>General Dynamics Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>369550108</cusip>
    <value>304473</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>General Electric Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>369604301</cusip>
    <value>1022125</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3273</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2411</Sole>
      <Shared>0</Shared>
      <None>862</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gilead Sciences Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>375558103</cusip>
    <value>124457</value>
    <shrsOrPrnAmt>
      <sshPrnamt>835</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>835</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hartford Financial</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>416515104</cusip>
    <value>237961</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1944</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1944</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Home Depot</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>437076102</cusip>
    <value>674709</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2371</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2371</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Honeywell Intl Inc Com</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>438516205</cusip>
    <value>251440</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1192</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>565</Sole>
      <Shared>0</Shared>
      <None>627</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IBM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>459200101</cusip>
    <value>685302</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3116</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1265</Sole>
      <Shared>0</Shared>
      <None>1851</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intel Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458140100</cusip>
    <value>948972</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7892</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7892</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intercontinental Exchange Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45866F104</cusip>
    <value>32102917</value>
    <shrsOrPrnAmt>
      <sshPrnamt>211161</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>187236</Sole>
      <Shared>0</Shared>
      <None>23925</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intuitive Surgical</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46120E602</cusip>
    <value>699404</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1720</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1720</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Invesco S&amp;P 500 Eql WGHT ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46137V357</cusip>
    <value>873684</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>4384062</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16559</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15728</Sole>
      <Shared>0</Shared>
      <None>831</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMorgan Chase</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>62138252</value>
    <shrsOrPrnAmt>
      <sshPrnamt>187825</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>163715</Sole>
      <Shared>0</Shared>
      <None>24110</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kite Realty Group Trust</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49803T300</cusip>
    <value>1274280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52246</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>52246</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Linde PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G54950103</cusip>
    <value>250615</value>
    <shrsOrPrnAmt>
      <sshPrnamt>528</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>528</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lumentum Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55024U109</cusip>
    <value>291378</value>
    <shrsOrPrnAmt>
      <sshPrnamt>300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>300</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Marvell Tech Group LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>573874104</cusip>
    <value>224579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>850</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>McDonald&apos;s</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>580135101</cusip>
    <value>623538</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>900</Sole>
      <Shared>0</Shared>
      <None>1800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Merck &amp; Co. Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58933Y105</cusip>
    <value>44800842</value>
    <shrsOrPrnAmt>
      <sshPrnamt>308312</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>252571</Sole>
      <Shared>0</Shared>
      <None>55741</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Meta Platforms, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30303M102</cusip>
    <value>1086799</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1498</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1398</Sole>
      <Shared>0</Shared>
      <None>100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Micron Technology Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>595112103</cusip>
    <value>639066</value>
    <shrsOrPrnAmt>
      <sshPrnamt>600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>600</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Microsoft</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594918104</cusip>
    <value>98050601</value>
    <shrsOrPrnAmt>
      <sshPrnamt>191169</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>168295</Sole>
      <Shared>0</Shared>
      <None>22874</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mondelez Intl Class A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>609207105</cusip>
    <value>1064235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18406</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2289</Sole>
      <Shared>0</Shared>
      <None>16117</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nextera Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65339F101</cusip>
    <value>303111</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4002</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3852</Sole>
      <Shared>0</Shared>
      <None>150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Norfolk Southern Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>655844108</cusip>
    <value>474624</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1536</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1301</Sole>
      <Shared>0</Shared>
      <None>235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nvidia Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67066G104</cusip>
    <value>209516137</value>
    <shrsOrPrnAmt>
      <sshPrnamt>917401</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>811268</Sole>
      <Shared>0</Shared>
      <None>106133</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oracle Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68389X105</cusip>
    <value>944624</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6880</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6880</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Palantir Technologies Inc Class A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69608A108</cusip>
    <value>729495</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3900</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3900</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Palo Alto Networks</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>697435105</cusip>
    <value>84592067</value>
    <shrsOrPrnAmt>
      <sshPrnamt>212912</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>189207</Sole>
      <Shared>0</Shared>
      <None>23705</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Parker-Hannifin Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>701094104</cusip>
    <value>36960423</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38685</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33563</Sole>
      <Shared>0</Shared>
      <None>5122</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Peloton Interactive Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70614W100</cusip>
    <value>89820</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Pepsico Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>713448108</cusip>
    <value>537477</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3341</Sole>
      <Shared>0</Shared>
      <None>900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Pfizer</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>717081103</cusip>
    <value>290362</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10181</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9181</Sole>
      <Shared>0</Shared>
      <None>1000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Philip Morris Intl</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718172109</cusip>
    <value>5586065</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29274</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10874</Sole>
      <Shared>0</Shared>
      <None>18400</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Powell Industries Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>739128106</cusip>
    <value>461175</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>Procter &amp; Gamble</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>742718109</cusip>
    <value>1094952</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7536</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6844</Sole>
      <Shared>0</Shared>
      <None>692</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Qualcomm Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747525103</cusip>
    <value>1092277</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5935</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5655</Sole>
      <Shared>0</Shared>
      <None>280</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Raytheon Technologies Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75513E101</cusip>
    <value>464760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2503</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1736</Sole>
      <Shared>0</Shared>
      <None>767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Realty Income Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>756109104</cusip>
    <value>325800</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rockwell Automation Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>773903109</cusip>
    <value>29702131</value>
    <shrsOrPrnAmt>
      <sshPrnamt>68229</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60604</Sole>
      <Shared>0</Shared>
      <None>7625</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>S&amp;P Global Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78409V104</cusip>
    <value>224453</value>
    <shrsOrPrnAmt>
      <sshPrnamt>569</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>569</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Salesforce</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>79466L302</cusip>
    <value>9183</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sigyn Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82674U205</cusip>
    <value>1325</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SLB Ltd</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>806857108</cusip>
    <value>19644294</value>
    <shrsOrPrnAmt>
      <sshPrnamt>403208</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>360798</Sole>
      <Shared>0</Shared>
      <None>42410</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Southern Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>842587107</cusip>
    <value>828280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9992</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9992</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Space Exploration Technologies Corp Class A Common Stock</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84615Q103</cusip>
    <value>1268054</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8405</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8405</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Strategy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594972408</cusip>
    <value>20667</value>
    <shrsOrPrnAmt>
      <sshPrnamt>135</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>135</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tesla Motors</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88160R101</cusip>
    <value>1466430</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4133</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4133</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Texas Instruments</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>882508104</cusip>
    <value>274208</value>
    <shrsOrPrnAmt>
      <sshPrnamt>979</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>179</Sole>
      <Shared>0</Shared>
      <None>800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Thermo Fisher Scientific</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>883556102</cusip>
    <value>39389715</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51187</Sole>
      <Shared>0</Shared>
      <None>7163</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TJX Companies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872540109</cusip>
    <value>33109851</value>
    <shrsOrPrnAmt>
      <sshPrnamt>250244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>220284</Sole>
      <Shared>0</Shared>
      <None>29960</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Travelers Companies</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89417E109</cusip>
    <value>246705</value>
    <shrsOrPrnAmt>
      <sshPrnamt>692</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>592</Sole>
      <Shared>0</Shared>
      <None>100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Union Pacific Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>907818108</cusip>
    <value>600591</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2207</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1132</Sole>
      <Shared>0</Shared>
      <None>1075</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>United Parcel SRVC Class B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>911312106</cusip>
    <value>1682</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Small Cap ETF</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>922908751</cusip>
    <value>31599442</value>
    <shrsOrPrnAmt>
      <sshPrnamt>111074</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>96937</Sole>
      <Shared>0</Shared>
      <None>14137</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Visa Inc Class A</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92826C839</cusip>
    <value>37962889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>105649</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92189</Sole>
      <Shared>0</Shared>
      <None>13460</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vulcan Materials</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>929160109</cusip>
    <value>34235820</value>
    <shrsOrPrnAmt>
      <sshPrnamt>139949</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>122654</Sole>
      <Shared>0</Shared>
      <None>17295</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wal-Mart</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>931142103</cusip>
    <value>1444384</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13899</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12159</Sole>
      <Shared>0</Shared>
      <None>1740</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wal-Mart De Mexico</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>P98180188</cusip>
    <value>131358</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51232</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51232</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Waste Connections</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>94106B101</cusip>
    <value>235051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1527</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1527</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wells Fargo &amp; Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>949746101</cusip>
    <value>420263</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5250</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5250</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Xylem Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98419M100</cusip>
    <value>329020</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2298</Sole>
      <Shared>0</Shared>
      <None>950</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abrdn Phys Platinum ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>003260106</cusip>
    <value>154100</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Capital Group Global Growth Equity ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>14020X104</cusip>
    <value>763895</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19203</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Financial Select Sector SPDR Fund</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y605</cusip>
    <value>1671124</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31294</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27893</Sole>
      <Shared>0</Shared>
      <None>3401</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Invesco QQQ Trust</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46090E103</cusip>
    <value>4660551</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6300</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Invesco Water Resources ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46137V142</cusip>
    <value>483076</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7121</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7036</Sole>
      <Shared>0</Shared>
      <None>85</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OIL &amp; GAS SERVICES SECTOR ETF (OIH)</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>92189H607</cusip>
    <value>1925903</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5090</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4144</Sole>
      <Shared>0</Shared>
      <None>946</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares Biotechnology ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287556</cusip>
    <value>5815463</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27622</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26522</Sole>
      <Shared>0</Shared>
      <None>1100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares Core S&amp;P 500 ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287200</cusip>
    <value>655836</value>
    <shrsOrPrnAmt>
      <sshPrnamt>856</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>856</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares Core S&amp;P Small-Cap ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287804</cusip>
    <value>605242</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4449</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares Global Clean Energy ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464288224</cusip>
    <value>170000</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares S&amp;P 100 ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287101</cusip>
    <value>905530</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2370</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2370</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares S&amp;P 500 Growth ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287309</cusip>
    <value>1945406</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13675</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13675</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares S&amp;P 500 Value ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287408</cusip>
    <value>209333</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>iShares Semiconductor ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287523</cusip>
    <value>29031347</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51054</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45908</Sole>
      <Shared>0</Shared>
      <None>5146</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares US Financial Ser ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287770</cusip>
    <value>8355531</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92921</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>81399</Sole>
      <Shared>0</Shared>
      <None>11522</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares US Technology ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287721</cusip>
    <value>43983525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>166038</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>150060</Sole>
      <Shared>0</Shared>
      <None>15977</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Schwab US Large Cap ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524201</cusip>
    <value>277020</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9234</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9234</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Select Sector Industrial SPDR ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y704</cusip>
    <value>6538024</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39154</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33888</Sole>
      <Shared>0</Shared>
      <None>5266</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Communication SVS SLCT Sec ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y852</cusip>
    <value>750934</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6767</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6757</Sole>
      <Shared>0</Shared>
      <None>10</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Dow Jones Industrial Avr ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78467X109</cusip>
    <value>213591</value>
    <shrsOrPrnAmt>
      <sshPrnamt>420</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>420</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Fund Consumer Discre Sel ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y407</cusip>
    <value>3482954</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27584</Sole>
      <Shared>0</Shared>
      <None>4416</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Fund Consumer Staples ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y308</cusip>
    <value>5710427</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70848</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>62914</Sole>
      <Shared>0</Shared>
      <None>7934</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Gold Shares ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78463V107</cusip>
    <value>160714</value>
    <shrsOrPrnAmt>
      <sshPrnamt>422</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>422</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Portfolio Developed World Ex-US ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78463X889</cusip>
    <value>562352</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Portfolio S&amp;P 500 ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78464A854</cusip>
    <value>369901</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4121</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4121</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Portfolio S&amp;P 500 Value ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78464A508</cusip>
    <value>261208</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4273</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4273</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR S&amp;P 500 ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78462F103</cusip>
    <value>107663718</value>
    <shrsOrPrnAmt>
      <sshPrnamt>141174</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123875</Sole>
      <Shared>0</Shared>
      <None>17299</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR S&amp;P Aerospace Def ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78464A631</cusip>
    <value>42784488</value>
    <shrsOrPrnAmt>
      <sshPrnamt>185014</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>162426</Sole>
      <Shared>0</Shared>
      <None>22588</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR S&amp;P Midcap 400 ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78467Y107</cusip>
    <value>387459</value>
    <shrsOrPrnAmt>
      <sshPrnamt>590</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>590</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Select Sector Health Care ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y209</cusip>
    <value>9017170</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53539</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48016</Sole>
      <Shared>0</Shared>
      <None>5523</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR Technology Select ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y803</cusip>
    <value>286578</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1464</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1464</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Dividend Appreciation ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921908844</cusip>
    <value>449355</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>Vanguard Mid-Cap ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908629</cusip>
    <value>769457</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9812</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8544</Sole>
      <Shared>0</Shared>
      <None>1268</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard S&amp;P 500 ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908363</cusip>
    <value>724973</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1034</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1034</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Short Term Cor BD ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>92206C409</cusip>
    <value>27975410</value>
    <shrsOrPrnAmt>
      <sshPrnamt>362141</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>277686</Sole>
      <Shared>0</Shared>
      <None>84455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Short-Term Bond ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921937827</cusip>
    <value>278172</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3641</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3291</Sole>
      <Shared>0</Shared>
      <None>350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hudson Pac PPTYS Inc</nameOfIssuer>
    <titleOfClass>REIT</titleOfClass>
    <cusip>444097406</cusip>
    <value>606923</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52593</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>52593</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Simon Property Group</nameOfIssuer>
    <titleOfClass>REIT</titleOfClass>
    <cusip>828806109</cusip>
    <value>299132</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1490</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1490</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
</informationTable>
