<?xml version="1.0" encoding="utf-8"?>
<ns1:informationTable xmlns:ns1="http://www.sec.gov/edgar/document/thirteenf/informationtable">
  <ns1:infoTable>
    <ns1:nameOfIssuer>3M CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>88579Y101</ns1:cusip>
    <ns1:figi>BBG001S5T7X2</ns1:figi>
    <ns1:value>4927395</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33947</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>29690</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4257</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>8X8 INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>282914100</ns1:cusip>
    <ns1:figi>BBG001S6JC97</ns1:figi>
    <ns1:value>26837</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16167</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6167</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AAR CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>000361105</ns1:cusip>
    <ns1:figi>BBG001S5NJX2</ns1:figi>
    <ns1:value>1049289</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9586</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9586</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AB ACTIVE ETFS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>TAX AWARE SHRT</ns1:titleOfClass>
    <ns1:cusip>00039J202</ns1:cusip>
    <ns1:figi>BBG0184H3201</ns1:figi>
    <ns1:value>826357</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32818</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31818</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ABBOTT LABORATORIES</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>002824100</ns1:cusip>
    <ns1:figi>BBG001S5N9M6</ns1:figi>
    <ns1:value>97368271</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>950059</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>876542</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>73517</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ABBVIE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>00287Y109</ns1:cusip>
    <ns1:figi>BBG0025Y4RZ3</ns1:figi>
    <ns1:value>39396553</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>181158</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>158288</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22870</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ABRDN ETFS</ns1:nameOfIssuer>
    <ns1:titleOfClass>BBRG ALL COMD K1</ns1:titleOfClass>
    <ns1:cusip>003261104</ns1:cusip>
    <ns1:figi>BBG00G9CFDS3</ns1:figi>
    <ns1:value>313390</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12902</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12902</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ABRDN PLATINUM ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>PHYSCL PLATM SHS</ns1:titleOfClass>
    <ns1:cusip>003260106</ns1:cusip>
    <ns1:figi>BBG001T6GDY9</ns1:figi>
    <ns1:value>1862504</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10450</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3350</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ABRDN TOTAL DYNAMIC DIVIDEND</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SH BEN INT</ns1:titleOfClass>
    <ns1:cusip>00326L100</ns1:cusip>
    <ns1:figi>BBG001SS0YX4</ns1:figi>
    <ns1:value>136105</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14778</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14778</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ACCENTURE PLC IRELAND</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS CLASS A</ns1:titleOfClass>
    <ns1:cusip>G1151C101</ns1:cusip>
    <ns1:figi>BBG001SCXK90</ns1:figi>
    <ns1:value>154430990</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>779549</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>742705</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>36844</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ADOBE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>00724F101</ns1:cusip>
    <ns1:figi>BBG001S5NCQ5</ns1:figi>
    <ns1:value>3555938</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14629</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12941</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1688</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ADVANCED ENERGY INDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>007973100</ns1:cusip>
    <ns1:figi>BBG001S8L5Z6</ns1:figi>
    <ns1:value>1032071</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3198</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2893</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>305</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ADVANCED MICRO DEVICES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>007903107</ns1:cusip>
    <ns1:figi>BBG001S5NN36</ns1:figi>
    <ns1:value>4200929</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20650</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19497</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1153</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ADVISORSHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>PURE US CANNABIS</ns1:titleOfClass>
    <ns1:cusip>00768Y453</ns1:cusip>
    <ns1:figi>BBG00X28J8Y2</ns1:figi>
    <ns1:value>142000</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>00130H105</ns1:cusip>
    <ns1:figi>BBG001S6B1L5</ns1:figi>
    <ns1:value>169080</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AFLAC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>001055102</ns1:cusip>
    <ns1:figi>BBG001S5NGJ4</ns1:figi>
    <ns1:value>14730679</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>134269</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>128921</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5348</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AGILENT TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>00846U101</ns1:cusip>
    <ns1:figi>BBG001SCTQY4</ns1:figi>
    <ns1:value>37770727</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>333817</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>323592</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10225</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AGNICO EAGLE MINES LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>008474108</ns1:cusip>
    <ns1:figi>BBG001S77MK3</ns1:figi>
    <ns1:value>428425</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2111</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1953</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>158</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AIR PRODUCTS AND CHEMICALS I</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>009158106</ns1:cusip>
    <ns1:figi>BBG001S5NSB6</ns1:figi>
    <ns1:value>12617346</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>43433</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>39081</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4352</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AIRBNB INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>009066101</ns1:cusip>
    <ns1:figi>BBG001Y2XS16</ns1:figi>
    <ns1:value>276679</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2191</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2191</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AKAMAI TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>00971T101</ns1:cusip>
    <ns1:figi>BBG001S7YHX0</ns1:figi>
    <ns1:value>5582169</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>48604</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>48516</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>88</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALBEMARLE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>012653101</ns1:cusip>
    <ns1:figi>BBG001S7SBP9</ns1:figi>
    <ns1:value>22700222</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>126452</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>88664</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>37788</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALCOA CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>013872106</ns1:cusip>
    <ns1:figi>BBG00B3T3HF1</ns1:figi>
    <ns1:value>898352</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13544</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12383</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1161</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALCON AG</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS</ns1:titleOfClass>
    <ns1:cusip>H01301128</ns1:cusip>
    <ns1:figi>BBG00NPWGYR0</ns1:figi>
    <ns1:value>330108</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4381</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4381</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALEXANDRIA REAL ESTATE EQ IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>015271109</ns1:cusip>
    <ns1:figi>BBG001S6CPH6</ns1:figi>
    <ns1:value>2380202</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>51275</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33340</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17935</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALIBABA GROUP HLDG LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>01609W102</ns1:cusip>
    <ns1:figi>BBG006G2JWB1</ns1:figi>
    <ns1:value>2230727</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17780</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11782</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5998</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALIGHT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>01626W101</ns1:cusip>
    <ns1:figi>BBG00H00J2Q8</ns1:figi>
    <ns1:value>14868</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25516</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22916</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2600</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALIGN TECHNOLOGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>016255101</ns1:cusip>
    <ns1:figi>BBG001SCF1B9</ns1:figi>
    <ns1:value>68032681</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>396854</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>379987</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16867</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALLEGION PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS</ns1:titleOfClass>
    <ns1:cusip>G0176J109</ns1:cusip>
    <ns1:figi>BBG003PS7JW0</ns1:figi>
    <ns1:value>638716</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4396</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4396</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALLIANCE LAUNDRY HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>01862Q107</ns1:cusip>
    <ns1:figi>BBG001SL52J0</ns1:figi>
    <ns1:value>1168803</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>56355</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>56054</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>301</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALLIANCEBERNSTEIN HLDG L P</ns1:nameOfIssuer>
    <ns1:titleOfClass>UNIT LTD PARTN</ns1:titleOfClass>
    <ns1:cusip>01881G106</ns1:cusip>
    <ns1:figi>BBG001S5N9S0</ns1:figi>
    <ns1:value>1681880</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44922</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14650</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>30272</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALLSTATE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>020002101</ns1:cusip>
    <ns1:figi>BBG001S9BM06</ns1:figi>
    <ns1:value>2756969</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13297</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7196</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6101</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALNYLAM PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>02043Q107</ns1:cusip>
    <ns1:figi>BBG001S7FTC8</ns1:figi>
    <ns1:value>609463</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1842</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1842</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPHABET INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CAP STK CL A</ns1:titleOfClass>
    <ns1:cusip>02079K305</ns1:cusip>
    <ns1:figi>BBG009S39JY5</ns1:figi>
    <ns1:value>225540492</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>790404</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>691784</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>98620</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPHABET INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CAP STK CL C</ns1:titleOfClass>
    <ns1:cusip>02079K107</ns1:cusip>
    <ns1:figi>BBG009S3NB21</ns1:figi>
    <ns1:value>82005876</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>286065</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>186804</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>99261</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ALERIAN MLP</ns1:titleOfClass>
    <ns1:cusip>00162Q452</ns1:cusip>
    <ns1:figi>BBG001TBMNT5</ns1:figi>
    <ns1:value>9429409</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>179130</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>168924</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10206</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>DYNAMIC US DIVID</ns1:titleOfClass>
    <ns1:cusip>00162Q528</ns1:cusip>
    <ns1:figi>BBG00D1TW4P5</ns1:figi>
    <ns1:value>734979</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11728</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11728</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MED BREAKTHGH</ns1:titleOfClass>
    <ns1:cusip>00162Q593</ns1:cusip>
    <ns1:figi>BBG007TGGCM9</ns1:figi>
    <ns1:value>580974</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11100</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4650</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6450</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>OSHARES US QUALT</ns1:titleOfClass>
    <ns1:cusip>00162Q387</ns1:cusip>
    <ns1:figi>BBG018B6MVY5</ns1:figi>
    <ns1:value>1833967</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32944</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30944</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALTRIA GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>02209S103</ns1:cusip>
    <ns1:figi>BBG001S5T8T5</ns1:figi>
    <ns1:value>14799203</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>224251</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>183020</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>41231</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMAZON COM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>023135106</ns1:cusip>
    <ns1:figi>BBG001S5PQL7</ns1:figi>
    <ns1:value>402728342</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1944922</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1744434</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200488</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMAZON COM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>023135106</ns1:cusip>
    <ns1:figi>BBG001S5PQL7</ns1:figi>
    <ns1:value>229097</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1100</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>700</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>400</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMCOR PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>G0250X149</ns1:cusip>
    <ns1:figi>BBG00LNJRQ18</ns1:figi>
    <ns1:value>4955142</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>124658</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>124176</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>482</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMENTUM HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>023939101</ns1:cusip>
    <ns1:figi>BBG01NY7B770</ns1:figi>
    <ns1:value>353588</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13558</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11976</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1582</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMERICAN CENTY ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>FOCUSED LRG CAP</ns1:titleOfClass>
    <ns1:cusip>025072794</ns1:cusip>
    <ns1:figi>BBG00RJWH4B0</ns1:figi>
    <ns1:value>534584</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6971</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6829</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>142</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMERICAN ELEC PWR CO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>025537101</ns1:cusip>
    <ns1:figi>BBG001S5NFD2</ns1:figi>
    <ns1:value>3977992</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30348</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23689</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6659</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMERICAN EXPRESS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>025816109</ns1:cusip>
    <ns1:figi>BBG001S5P034</ns1:figi>
    <ns1:value>26720560</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>88338</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>63642</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>24696</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMERICAN INTL GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>026874784</ns1:cusip>
    <ns1:figi>BBG001S5NJG1</ns1:figi>
    <ns1:value>842800</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11150</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>50</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMERICAN TOWER CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03027X100</ns1:cusip>
    <ns1:figi>BBG001S5NPQ6</ns1:figi>
    <ns1:value>176480952</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1026871</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>973287</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>53584</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMERICAN WTR WKS CO INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>030420103</ns1:cusip>
    <ns1:figi>BBG001SPHYW3</ns1:figi>
    <ns1:value>415204</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3051</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3051</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMERICOLD REALTY TRUST INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03064D108</ns1:cusip>
    <ns1:figi>BBG001SMQ866</ns1:figi>
    <ns1:value>53686321</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4684670</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2014656</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2670014</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMERIPRISE FINL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03076C106</ns1:cusip>
    <ns1:figi>BBG001SK6096</ns1:figi>
    <ns1:value>8407615</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18919</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13614</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5305</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMETEK INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>031100100</ns1:cusip>
    <ns1:figi>BBG001S5NN54</ns1:figi>
    <ns1:value>1807055</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8430</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3830</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4600</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMGEN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>031162100</ns1:cusip>
    <ns1:figi>BBG001S5NNL6</ns1:figi>
    <ns1:value>20486697</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>58226</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45296</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12930</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMGEN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>031162100</ns1:cusip>
    <ns1:figi>BBG001S5NNL6</ns1:figi>
    <ns1:value>2674060</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7600</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3100</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMPHENOL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>032095101</ns1:cusip>
    <ns1:figi>BBG001S5NSK6</ns1:figi>
    <ns1:value>9953853</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>78780</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>62052</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16728</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMPLIFY ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>AMPLIFY LITHIUM</ns1:titleOfClass>
    <ns1:cusip>032108805</ns1:cusip>
    <ns1:figi>BBG00L323065</ns1:figi>
    <ns1:value>1844588</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>123881</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>89953</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>33928</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMPLIFY ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CWP ENHANCED DIV</ns1:titleOfClass>
    <ns1:cusip>032108409</ns1:cusip>
    <ns1:figi>BBG00FJ5P854</ns1:figi>
    <ns1:value>2322607</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>51786</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40441</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11345</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ANALOG DEVICES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>032654105</ns1:cusip>
    <ns1:figi>BBG001S5ND38</ns1:figi>
    <ns1:value>145978539</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>458850</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>438749</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20101</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ANGEL OAK FUNDS TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>INCOME ETF</ns1:titleOfClass>
    <ns1:cusip>03463K760</ns1:cusip>
    <ns1:figi>BBG01B5GT7V2</ns1:figi>
    <ns1:value>290467</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13983</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13983</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ANHEUSER BUSCH INBEV SA NV</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>03524A108</ns1:cusip>
    <ns1:figi>BBG001T53FW2</ns1:figi>
    <ns1:value>126146542</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1827154</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1727706</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>99448</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AON PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS CL A</ns1:titleOfClass>
    <ns1:cusip>G0403H108</ns1:cusip>
    <ns1:figi>BBG00SSQFPR9</ns1:figi>
    <ns1:value>108908118</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>337041</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>313576</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23465</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APA CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03743Q108</ns1:cusip>
    <ns1:figi>BBG00YTS96H1</ns1:figi>
    <ns1:value>259643</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6118</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6118</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APOLLO GLOBAL MGMT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03769M106</ns1:cusip>
    <ns1:figi>BBG00ZNLTFL2</ns1:figi>
    <ns1:value>1095970</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9836</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8251</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1585</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APPLE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>037833100</ns1:cusip>
    <ns1:figi>BBG001S5N8V8</ns1:figi>
    <ns1:value>377496334</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1493123</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1314643</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>178480</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APPLIED MATLS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>038222105</ns1:cusip>
    <ns1:figi>BBG001S5NMM7</ns1:figi>
    <ns1:value>12371430</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>36196</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21973</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14223</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APPLOVIN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>03831W108</ns1:cusip>
    <ns1:figi>BBG006HFPX86</ns1:figi>
    <ns1:value>741872</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1864</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1762</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>102</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APTARGROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>038336103</ns1:cusip>
    <ns1:figi>BBG001S78MT3</ns1:figi>
    <ns1:value>726001</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5761</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1684</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4077</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARCH CAP GROUP LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD</ns1:titleOfClass>
    <ns1:cusip>G0450A105</ns1:cusip>
    <ns1:figi>BBG001S9HZ74</ns1:figi>
    <ns1:value>457968</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4771</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4771</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARCHER AVIATION INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>03945R102</ns1:cusip>
    <ns1:figi>BBG00XRTC929</ns1:figi>
    <ns1:value>197706</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>38241</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10241</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>28000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARCHER DANIELS MIDLAND CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>039483102</ns1:cusip>
    <ns1:figi>BBG001S5ND74</ns1:figi>
    <ns1:value>435053</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5985</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1407</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4578</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARES CAPITAL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>04010L103</ns1:cusip>
    <ns1:figi>BBG001SL96Z9</ns1:figi>
    <ns1:value>1007273</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>55897</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>43218</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12679</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARES MANAGEMENT CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM STK</ns1:titleOfClass>
    <ns1:cusip>03990B101</ns1:cusip>
    <ns1:figi>BBG0068KVVC7</ns1:figi>
    <ns1:value>572414</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5247</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5128</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>119</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARGAN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>04010E109</ns1:cusip>
    <ns1:figi>BBG001SJP7D8</ns1:figi>
    <ns1:value>1131770</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2078</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1985</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>93</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARGENX SE</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>04016X101</ns1:cusip>
    <ns1:figi>BBG00GHB88Y8</ns1:figi>
    <ns1:value>682784</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>935</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>935</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARISTA NETWORKS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>040413205</ns1:cusip>
    <ns1:figi>BBG001T51KQ0</ns1:figi>
    <ns1:value>4839988</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>39420</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>27353</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12067</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARK ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>GENOMIC REV ETF</ns1:titleOfClass>
    <ns1:cusip>00214Q302</ns1:cusip>
    <ns1:figi>BBG007FJPCC9</ns1:figi>
    <ns1:value>530803</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20091</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11632</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8459</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARK ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INNOVATION ETF</ns1:titleOfClass>
    <ns1:cusip>00214Q104</ns1:cusip>
    <ns1:figi>BBG007FJMV49</ns1:figi>
    <ns1:value>269819</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3992</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3589</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>403</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ARMSTRONG WORLD INDS INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>04247X102</ns1:cusip>
    <ns1:figi>BBG001SGL0H9</ns1:figi>
    <ns1:value>2078010</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12609</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12545</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>64</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ASML HLDG NV</ns1:nameOfIssuer>
    <ns1:titleOfClass>N Y REGISTRY SHS</ns1:titleOfClass>
    <ns1:cusip>N07059210</ns1:cusip>
    <ns1:figi>BBG001SCG0R3</ns1:figi>
    <ns1:value>5138853</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3891</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3851</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>40</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AST SPACEMOBILE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>00217D100</ns1:cusip>
    <ns1:figi>BBG00Q402TS1</ns1:figi>
    <ns1:value>5181861</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>62530</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45972</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16558</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ASTRAZENECA PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD</ns1:titleOfClass>
    <ns1:cusip>G0593M107</ns1:cusip>
    <ns1:figi>BBG001SCNW31</ns1:figi>
    <ns1:value>6172394</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>31297</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23887</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7410</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AT&amp;T INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>00206R102</ns1:cusip>
    <ns1:figi>BBG001S5VWH2</ns1:figi>
    <ns1:value>4995419</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>172315</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>149002</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23313</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ATI INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>01741R102</ns1:cusip>
    <ns1:figi>BBG001S8WY72</ns1:figi>
    <ns1:value>376722</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2590</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2540</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>50</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ATLANTA BRAVES HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SER A</ns1:titleOfClass>
    <ns1:cusip>047726104</ns1:cusip>
    <ns1:figi>BBG01HCDRG95</ns1:figi>
    <ns1:value>538689</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11425</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11425</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ATLANTA BRAVES HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SER C</ns1:titleOfClass>
    <ns1:cusip>047726302</ns1:cusip>
    <ns1:figi>BBG01HCX3Z22</ns1:figi>
    <ns1:value>1944088</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>45529</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30266</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15263</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ATLANTIC UN BANKSHARES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>04911A107</ns1:cusip>
    <ns1:figi>BBG001S7GJV8</ns1:figi>
    <ns1:value>28037029</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>784472</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>199673</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>584799</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ATMOS ENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>049560105</ns1:cusip>
    <ns1:figi>BBG001S5VG05</ns1:figi>
    <ns1:value>694413</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3759</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3459</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AUTODESK INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>052769106</ns1:cusip>
    <ns1:figi>BBG001S5SCD4</ns1:figi>
    <ns1:value>1452200</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6066</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5163</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>903</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AUTOMATIC DATA PROCESSING IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>053015103</ns1:cusip>
    <ns1:figi>BBG001S82KF6</ns1:figi>
    <ns1:value>11474662</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>56475</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>50351</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6124</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AUTOZONE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>053332102</ns1:cusip>
    <ns1:figi>BBG001S6Q5D9</ns1:figi>
    <ns1:value>475125</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>141</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>141</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AVERY DENNISON CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>053611109</ns1:cusip>
    <ns1:figi>BBG001S5NZM8</ns1:figi>
    <ns1:value>48158566</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>280994</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>267288</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13706</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AXON ENTERPRISE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>05464C101</ns1:cusip>
    <ns1:figi>BBG001SB2HG5</ns1:figi>
    <ns1:value>300256</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>707</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>707</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AXSOME THERAPEUTICS INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>05464T104</ns1:cusip>
    <ns1:figi>BBG00B6G7GM6</ns1:figi>
    <ns1:value>304236</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1800</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>0</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BADGER METER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>056525108</ns1:cusip>
    <ns1:figi>BBG001S5P8Q2</ns1:figi>
    <ns1:value>518393</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3403</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3385</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BALL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>058498106</ns1:cusip>
    <ns1:figi>BBG001S5P7Q4</ns1:figi>
    <ns1:value>1222172</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20676</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12600</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8076</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BANCO BILBAO VIZCAYA ARGENTA</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>05946K101</ns1:cusip>
    <ns1:figi>BBG001S5XP76</ns1:figi>
    <ns1:value>2262972</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>104477</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>104258</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>219</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BANCO BRADESCO S A</ns1:nameOfIssuer>
    <ns1:titleOfClass>SP ADR PFD NEW</ns1:titleOfClass>
    <ns1:cusip>059460303</ns1:cusip>
    <ns1:figi>BBG001SF7657</ns1:figi>
    <ns1:value>191607</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>52495</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>52495</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BANCORP INC DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>05969A105</ns1:cusip>
    <ns1:figi>BBG001SM71W3</ns1:figi>
    <ns1:value>878324</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16347</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16347</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BANK AMERICA CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>060505104</ns1:cusip>
    <ns1:figi>BBG001S5P0Y0</ns1:figi>
    <ns1:value>19671780</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>403524</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>292703</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>110821</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BANK HAWAII CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>062540109</ns1:cusip>
    <ns1:figi>BBG001S6R977</ns1:figi>
    <ns1:value>1685189</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>22696</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22580</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>116</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BANK MONTREAL MEDIUM</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>063671101</ns1:cusip>
    <ns1:figi>BBG001S5Y203</ns1:figi>
    <ns1:value>2580688</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19068</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18915</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>153</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BANK NEW YORK MELLON CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>064058100</ns1:cusip>
    <ns1:figi>BBG001S5P6Q6</ns1:figi>
    <ns1:value>1588339</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13389</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13389</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BARCLAYS PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ADR</ns1:titleOfClass>
    <ns1:cusip>06738E204</ns1:cusip>
    <ns1:figi>BBG001S5P2T2</ns1:figi>
    <ns1:value>778540</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>36793</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>36587</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>206</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BARRICK MNG CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>06849F108</ns1:cusip>
    <ns1:figi>BBG001S5N9P3</ns1:figi>
    <ns1:value>3917016</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>96144</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>78342</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17802</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BECTON DICKINSON &amp; CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>075887109</ns1:cusip>
    <ns1:figi>BBG001S5P374</ns1:figi>
    <ns1:value>100317473</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>641035</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>598562</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>42473</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BENTLEY SYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL B</ns1:titleOfClass>
    <ns1:cusip>08265T208</ns1:cusip>
    <ns1:figi>BBG001SBWGV7</ns1:figi>
    <ns1:value>316015</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8998</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8998</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BERKLEY W R CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>084423102</ns1:cusip>
    <ns1:figi>BBG001S5P463</ns1:figi>
    <ns1:value>1316017</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19855</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18659</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1196</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>084670108</ns1:cusip>
    <ns1:figi>BBG001S902J2</ns1:figi>
    <ns1:value>17235360</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>21</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL B NEW</ns1:titleOfClass>
    <ns1:cusip>084670702</ns1:cusip>
    <ns1:figi>BBG001S90346</ns1:figi>
    <ns1:value>346890762</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>725245</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>657013</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>68232</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BIOMARIN PHARMACEUTICAL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>NOTE 1.250% 5/1</ns1:titleOfClass>
    <ns1:cusip>09061GAK7</ns1:cusip>
    <ns1:value>964726</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BITMINE IMMERSION TECNOLOGIE</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>09175A206</ns1:cusip>
    <ns1:figi>BBG001SBD1J5</ns1:figi>
    <ns1:value>520807</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26330</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24830</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BJS WHSL CLUB HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>05550J101</ns1:cusip>
    <ns1:figi>BBG00FQ8T4M6</ns1:figi>
    <ns1:value>379311</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3854</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3854</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK ENHANCED EQUITY DI</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>09251A104</ns1:cusip>
    <ns1:figi>BBG001SK5462</ns1:figi>
    <ns1:value>284529</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33008</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>29806</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3202</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK ENHANCED LARGE CAP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>09256A109</ns1:cusip>
    <ns1:figi>BBG001SJTK18</ns1:figi>
    <ns1:value>497985</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23691</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20784</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2907</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES A I INNO</ns1:titleOfClass>
    <ns1:cusip>09290C780</ns1:cusip>
    <ns1:figi>BBG01Q9L3DJ3</ns1:figi>
    <ns1:value>707074</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21459</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13038</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8421</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES DEFENSE</ns1:titleOfClass>
    <ns1:cusip>09290C699</ns1:cusip>
    <ns1:figi>BBG01TYJMSP3</ns1:figi>
    <ns1:value>427094</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13053</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6798</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6255</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES LARGE CA</ns1:titleOfClass>
    <ns1:cusip>09290C855</ns1:cusip>
    <ns1:figi>BBG01JV981Y5</ns1:figi>
    <ns1:value>397256</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9675</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5053</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4622</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES US EQUIT</ns1:titleOfClass>
    <ns1:cusip>09290C103</ns1:cusip>
    <ns1:figi>BBG00NNWBWQ2</ns1:figi>
    <ns1:value>1335259</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>22950</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13580</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9370</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES US THEMA</ns1:titleOfClass>
    <ns1:cusip>09290C806</ns1:cusip>
    <ns1:figi>BBG01408D4M5</ns1:figi>
    <ns1:value>595536</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16442</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9452</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6990</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK ETF TRUST II</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES FLEXIBLE</ns1:titleOfClass>
    <ns1:cusip>092528603</ns1:cusip>
    <ns1:figi>BBG01GQYLJY8</ns1:figi>
    <ns1:value>1330419</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25619</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22742</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2877</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK ETF TRUST II</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES INTERMED</ns1:titleOfClass>
    <ns1:cusip>092528207</ns1:cusip>
    <ns1:figi>BBG00ZNLVT57</ns1:figi>
    <ns1:value>234461</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9806</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9806</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK HEALTH SCIENCES TE</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>09260E105</ns1:cusip>
    <ns1:figi>BBG00R28MSY7</ns1:figi>
    <ns1:value>226601</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15780</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15780</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>09290D101</ns1:cusip>
    <ns1:figi>BBG01PSW2WR0</ns1:figi>
    <ns1:value>7300409</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7591</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7324</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>267</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKROCK MULTI SECTOR INC T</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>09258A107</ns1:cusip>
    <ns1:figi>BBG003P84C70</ns1:figi>
    <ns1:value>154802</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12364</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12364</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKSTONE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>09260D107</ns1:cusip>
    <ns1:figi>BBG001S7H949</ns1:figi>
    <ns1:value>6655152</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>57876</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>54173</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3703</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLACKSTONE STRATEGIC CRED 20</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS BEN IN</ns1:titleOfClass>
    <ns1:cusip>09257R101</ns1:cusip>
    <ns1:figi>BBG002W5R801</ns1:figi>
    <ns1:value>310271</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>27827</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>27827</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLOOM ENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>093712107</ns1:cusip>
    <ns1:figi>BBG001T53509</ns1:figi>
    <ns1:value>376798</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2781</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>353</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2428</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLUE RIDGE BANKSHARES INC VA</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>095825105</ns1:cusip>
    <ns1:figi>BBG001S7TDQ3</ns1:figi>
    <ns1:value>58645</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13963</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13963</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BLUEROCK PVT REAL ESTATE FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>09631P102</ns1:cusip>
    <ns1:figi>BBG0064MN169</ns1:figi>
    <ns1:value>4803687</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>289205</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>266152</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23053</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BNY MELLON ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US LRG CP CORE</ns1:titleOfClass>
    <ns1:cusip>09661T107</ns1:cusip>
    <ns1:figi>BBG00RYR68F3</ns1:figi>
    <ns1:value>313398</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2511</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2511</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BOEING CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>097023105</ns1:cusip>
    <ns1:figi>BBG001S5P0V3</ns1:figi>
    <ns1:value>18297396</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>91933</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>84746</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7187</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BOOKING HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>09857L108</ns1:cusip>
    <ns1:figi>BBG001S89N72</ns1:figi>
    <ns1:value>3239729</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19225</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3925</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BOOZ ALLEN HAMILTON HLDG COR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>099502106</ns1:cusip>
    <ns1:figi>BBG001T91S76</ns1:figi>
    <ns1:value>1794455</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>22997</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2665</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20332</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BOSTON SCIENTIFIC CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>101137107</ns1:cusip>
    <ns1:figi>BBG001S63L94</ns1:figi>
    <ns1:value>674500</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10749</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10114</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>635</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BOWHEAD SPECIALTY HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>10240L102</ns1:cusip>
    <ns1:figi>BBG01MF58HT5</ns1:figi>
    <ns1:value>6559325</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>294801</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>294784</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BP PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>055622104</ns1:cusip>
    <ns1:figi>BBG001S5W4F5</ns1:figi>
    <ns1:value>7135148</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>151812</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>75221</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>76591</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BRADY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>104674106</ns1:cusip>
    <ns1:figi>BBG001S5PCB9</ns1:figi>
    <ns1:value>1161570</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14298</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14222</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>76</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BRIDGEBIO PHARMA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>10806X102</ns1:cusip>
    <ns1:figi>BBG00P9KDZL5</ns1:figi>
    <ns1:value>245058</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3300</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>0</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BRIGHT HORIZONS FAM SOL IN D</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>109194100</ns1:cusip>
    <ns1:figi>BBG003LFWPT4</ns1:figi>
    <ns1:value>374431</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4559</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4559</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BRINKER INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>109641100</ns1:cusip>
    <ns1:figi>BBG001S5RFV8</ns1:figi>
    <ns1:value>518729</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3633</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3552</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>81</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BRISTOL-MYERS SQUIBB CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>110122108</ns1:cusip>
    <ns1:figi>BBG001S8N8J6</ns1:figi>
    <ns1:value>7826456</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>129140</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>101057</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>28083</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BRISTOL-MYERS SQUIBB CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>RIGHT 12/30/2030</ns1:titleOfClass>
    <ns1:cusip>110122140</ns1:cusip>
    <ns1:figi>BBG001TCQ0Q2</ns1:figi>
    <ns1:value>9749</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>83970</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21970</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>62000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BRITISH AMERN TOB PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>110448107</ns1:cusip>
    <ns1:figi>BBG001S6VV46</ns1:figi>
    <ns1:value>8690792</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>148637</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>143405</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5232</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROADCOM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>11135F101</ns1:cusip>
    <ns1:figi>BBG00KHY5SY8</ns1:figi>
    <ns1:value>149492710</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>482998</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>451269</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>31729</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROADRIDGE FINL SOLUTIONS IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>11133T103</ns1:cusip>
    <ns1:figi>BBG001SR7MB9</ns1:figi>
    <ns1:value>1937117</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11863</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1863</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROOKFIELD ASSET MANAGMT LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A LMT VTG SHS</ns1:titleOfClass>
    <ns1:cusip>113004105</ns1:cusip>
    <ns1:figi>BBG019Z17GF9</ns1:figi>
    <ns1:value>151468442</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3407614</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3216428</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>191186</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROOKFIELD CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A LTD VT SH</ns1:titleOfClass>
    <ns1:cusip>11271J107</ns1:cusip>
    <ns1:figi>BBG001SF86D7</ns1:figi>
    <ns1:value>424417752</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10487219</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9618642</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>868577</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROOKFIELD INFRASTRUCTURE CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SUB VTG A</ns1:titleOfClass>
    <ns1:cusip>11276H106</ns1:cusip>
    <ns1:figi>BBG01RJ2TXY3</ns1:figi>
    <ns1:value>2120030</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>53829</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>44920</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8909</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROOKFIELD INFRASTRUCTURE PA</ns1:nameOfIssuer>
    <ns1:titleOfClass>LP INT UNIT</ns1:titleOfClass>
    <ns1:cusip>G16252101</ns1:cusip>
    <ns1:figi>BBG001S5P686</ns1:figi>
    <ns1:value>5396905</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>149416</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31042</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>118374</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROOKFIELD RENEWABLE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A EX SUB VTG</ns1:titleOfClass>
    <ns1:cusip>11285B108</ns1:cusip>
    <ns1:figi>BBG01RJ2Q8X2</ns1:figi>
    <ns1:value>9431386</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>236807</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>122496</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>114311</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROOKFIELD RENEWABLE ENERGY</ns1:nameOfIssuer>
    <ns1:titleOfClass>PARTNERSHIP UNIT</ns1:titleOfClass>
    <ns1:cusip>G16258108</ns1:cusip>
    <ns1:figi>BBG001SDHPH6</ns1:figi>
    <ns1:value>11142093</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>343545</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>62521</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>281024</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROWN &amp; BROWN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>115236101</ns1:cusip>
    <ns1:figi>BBG001S5XFN0</ns1:figi>
    <ns1:value>463969</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7115</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6944</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>171</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BROWN FORMAN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL B</ns1:titleOfClass>
    <ns1:cusip>115637209</ns1:cusip>
    <ns1:figi>BBG001S5P4H1</ns1:figi>
    <ns1:value>225072</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8513</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8323</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>190</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BUILDERS FIRSTSOURCE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>12008R107</ns1:cusip>
    <ns1:figi>BBG001S9CFC7</ns1:figi>
    <ns1:value>2501761</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30387</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7824</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22563</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BUNGE GLOBAL SA</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>H11356104</ns1:cusip>
    <ns1:figi>BBG01JZ8VLC7</ns1:figi>
    <ns1:value>3042126</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23916</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15032</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8884</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BURKE HERBERT FINL SVCS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>12135Y108</ns1:cusip>
    <ns1:figi>BBG019X33P61</ns1:figi>
    <ns1:value>511027</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8204</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3350</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4854</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BURLINGTON STORES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>122017106</ns1:cusip>
    <ns1:figi>BBG004S641P3</ns1:figi>
    <ns1:value>348807</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1072</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1072</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BWX TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>05605H100</ns1:cusip>
    <ns1:figi>BBG001SGJPH7</ns1:figi>
    <ns1:value>441656</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2160</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2137</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>C &amp; F FINL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>12466Q104</ns1:cusip>
    <ns1:figi>BBG001SBJZY7</ns1:figi>
    <ns1:value>554490</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7602</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2245</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5357</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>C H ROBINSON WORLDWIDE IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>12541W209</ns1:cusip>
    <ns1:figi>BBG001SB6KF5</ns1:figi>
    <ns1:value>1113998</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6708</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6653</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>55</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CABLE ONE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>12685J105</ns1:cusip>
    <ns1:figi>BBG001SFK9N6</ns1:figi>
    <ns1:value>22321093</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>244722</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>80302</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>164420</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CACI INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>127190304</ns1:cusip>
    <ns1:figi>BBG001SF9NK1</ns1:figi>
    <ns1:value>1764314</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3244</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3224</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CADENCE DESIGN SYSTEM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>127387108</ns1:cusip>
    <ns1:figi>BBG001S65YK1</ns1:figi>
    <ns1:value>238839</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>860</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>842</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAESARS ENTERTAINMENT INC NE</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>12769G100</ns1:cusip>
    <ns1:figi>BBG0074Q3NL5</ns1:figi>
    <ns1:value>105498807</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3991631</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2821381</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1170250</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CALAMOS CONV &amp; HIGH INCOME F</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>12811P108</ns1:cusip>
    <ns1:figi>BBG001S8SMN5</ns1:figi>
    <ns1:value>258528</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23740</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23740</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CALAMOS STRATEGIC TOTAL RETU</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SH BEN INT</ns1:titleOfClass>
    <ns1:cusip>128125101</ns1:cusip>
    <ns1:figi>BBG001SC0HR3</ns1:figi>
    <ns1:value>2862872</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>167224</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>150969</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16255</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CALIFORNIA RES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM STOCK</ns1:titleOfClass>
    <ns1:cusip>13057Q305</ns1:cusip>
    <ns1:figi>BBG00Y04KQ51</ns1:figi>
    <ns1:value>20043459</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>290931</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1269</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>289662</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CALUMET INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>131428104</ns1:cusip>
    <ns1:figi>BBG01NQ82GC1</ns1:figi>
    <ns1:value>1367790</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>38100</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33800</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAMBRIA ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CAMBRIA FGN SHR</ns1:titleOfClass>
    <ns1:cusip>132061300</ns1:cusip>
    <ns1:figi>BBG005NDJ0V9</ns1:figi>
    <ns1:value>800985</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21454</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18704</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2750</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAMBRIA ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>EMRG SHAREHLDR</ns1:titleOfClass>
    <ns1:cusip>132061706</ns1:cusip>
    <ns1:figi>BBG00CC09FG9</ns1:figi>
    <ns1:value>1752057</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>42310</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33410</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAMBRIA ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>GLOBAL VALUE ETF</ns1:titleOfClass>
    <ns1:cusip>132061409</ns1:cusip>
    <ns1:figi>BBG0064MXCT9</ns1:figi>
    <ns1:value>239007</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7206</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7097</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>109</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAMBRIA ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHSHLD YIELD ETF</ns1:titleOfClass>
    <ns1:cusip>132061201</ns1:cusip>
    <ns1:figi>BBG004K1ZMP2</ns1:figi>
    <ns1:value>381725</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5062</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3962</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAMECO CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>13321L108</ns1:cusip>
    <ns1:figi>BBG001S5Y5S6</ns1:figi>
    <ns1:value>1522768</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14021</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8601</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5420</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CANADIAN IMPERIAL BANK OF CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>136069101</ns1:cusip>
    <ns1:figi>BBG001S5YBB1</ns1:figi>
    <ns1:value>429502</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4533</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3879</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>654</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CANADIAN NATL RY CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>136375102</ns1:cusip>
    <ns1:figi>BBG001S8WVQ7</ns1:figi>
    <ns1:value>1401533</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13638</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13010</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>628</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CANADIAN PACIFIC KANSAS CITY</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>13646K108</ns1:cusip>
    <ns1:figi>BBG001S7F4Z8</ns1:figi>
    <ns1:value>462970</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5912</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>912</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP CONSERVATIVE E</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>14020U100</ns1:cusip>
    <ns1:figi>BBG01N7RN9W1</ns1:figi>
    <ns1:value>456092</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15300</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP CORE BALANCED</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>14021D107</ns1:cusip>
    <ns1:figi>BBG01J9W1K83</ns1:figi>
    <ns1:value>4228949</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>122899</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>115378</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7521</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP CORE EQUITY ET</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS CREATION UNI</ns1:titleOfClass>
    <ns1:cusip>14020V108</ns1:cusip>
    <ns1:figi>BBG015D25YS8</ns1:figi>
    <ns1:value>1358129</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>35350</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>32005</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3345</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP DIVIDEND GROWE</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS ETF</ns1:titleOfClass>
    <ns1:cusip>14021L109</ns1:cusip>
    <ns1:figi>BBG01J9W2L17</ns1:figi>
    <ns1:value>3676095</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>102398</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>86561</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15837</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP DIVIDEND VALUE</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS CREATION UNI</ns1:titleOfClass>
    <ns1:cusip>14020W106</ns1:cusip>
    <ns1:figi>BBG015H8BXT5</ns1:figi>
    <ns1:value>15392152</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>361828</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>331194</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>30634</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP EQUITY ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US SMALL AND MID</ns1:titleOfClass>
    <ns1:cusip>14022A102</ns1:cusip>
    <ns1:figi>BBG01RL7XM41</ns1:figi>
    <ns1:value>1056466</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>35983</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33462</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2521</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP GBL GROWTH EQT</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS CREATION UNI</ns1:titleOfClass>
    <ns1:cusip>14020X104</ns1:cusip>
    <ns1:figi>BBG015DN3GR4</ns1:figi>
    <ns1:value>4173277</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>125061</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>86592</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>38469</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP GLOBAL EQUITY</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>14020R107</ns1:cusip>
    <ns1:figi>BBG01N7SMMC3</ns1:figi>
    <ns1:value>1409958</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>46228</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>34786</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11442</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP GROWTH ETF</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS CREATION UNI</ns1:titleOfClass>
    <ns1:cusip>14020G101</ns1:cusip>
    <ns1:figi>BBG015DMY5P8</ns1:figi>
    <ns1:value>20313571</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>505438</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>487606</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17832</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP INTERNATIONAL</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>14021T102</ns1:cusip>
    <ns1:figi>BBG01N7S4291</ns1:figi>
    <ns1:value>5328779</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>160942</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>147766</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13176</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP INTERNATIONAL</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>14021M107</ns1:cusip>
    <ns1:figi>BBG01J9W3D87</ns1:figi>
    <ns1:value>3607836</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>106678</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>93234</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13444</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GROUP INTL FOCUS EQT</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS CREATION UNI</ns1:titleOfClass>
    <ns1:cusip>14019W109</ns1:cusip>
    <ns1:figi>BBG015DN0WJ1</ns1:figi>
    <ns1:value>1301545</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44135</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>42745</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1390</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GRP FIXED INCM ETF T</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE PLUS INCM</ns1:titleOfClass>
    <ns1:cusip>14020Y102</ns1:cusip>
    <ns1:figi>BBG014YZRRT5</ns1:figi>
    <ns1:value>3919174</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>175433</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>169479</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5954</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GRP FIXED INCM ETF T</ns1:nameOfIssuer>
    <ns1:titleOfClass>MUNICIPAL INCOME</ns1:titleOfClass>
    <ns1:cusip>14020Y201</ns1:cusip>
    <ns1:figi>BBG019XRCM29</ns1:figi>
    <ns1:value>400981</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14769</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14396</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>373</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GRP FIXED INCM ETF T</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHORT DURATION</ns1:titleOfClass>
    <ns1:cusip>14020Y409</ns1:cusip>
    <ns1:figi>BBG019XFYS46</ns1:figi>
    <ns1:value>809506</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>31388</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31388</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GRP FIXED INCM ETF T</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHORT DURATION M</ns1:titleOfClass>
    <ns1:cusip>14020Y607</ns1:cusip>
    <ns1:figi>BBG01J5S8NT0</ns1:figi>
    <ns1:value>440564</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16764</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16764</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL GRP FIXED INCM ETF T</ns1:nameOfIssuer>
    <ns1:titleOfClass>US MULTI-SECTOR</ns1:titleOfClass>
    <ns1:cusip>14020Y300</ns1:cusip>
    <ns1:figi>BBG019XS8NR3</ns1:figi>
    <ns1:value>3974599</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>145964</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>137508</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8456</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAPITAL ONE FINL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>14040H105</ns1:cusip>
    <ns1:figi>BBG001S65PV8</ns1:figi>
    <ns1:value>13809632</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>75698</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40507</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>35191</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CARDINAL HEALTH INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>14149Y108</ns1:cusip>
    <ns1:figi>BBG001S7PC34</ns1:figi>
    <ns1:value>3014627</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14266</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13496</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>770</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CARLISLE COS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>142339100</ns1:cusip>
    <ns1:figi>BBG001S5Q6R4</ns1:figi>
    <ns1:value>2415576</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7241</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4634</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2607</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CARLYLE GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>14316J108</ns1:cusip>
    <ns1:figi>BBG001S7JM84</ns1:figi>
    <ns1:value>1004286</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20754</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20691</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>63</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CARMAX INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>143130102</ns1:cusip>
    <ns1:figi>BBG001SD9561</ns1:figi>
    <ns1:value>25618815</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>616133</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>553576</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>62557</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CARNIVAL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>143658300</ns1:cusip>
    <ns1:figi>BBG001S5PL01</ns1:figi>
    <ns1:value>290138</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11211</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9034</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2177</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CARPENTER TECHNOLOGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>144285103</ns1:cusip>
    <ns1:figi>BBG001S5Q5M1</ns1:figi>
    <ns1:value>298372</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>757</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>757</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CARRIER GLOBAL CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>14448C104</ns1:cusip>
    <ns1:figi>BBG00RP5HZM1</ns1:figi>
    <ns1:value>73597620</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1307008</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1216417</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>90591</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CARVANA CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>146869102</ns1:cusip>
    <ns1:figi>BBG00GCTWF71</ns1:figi>
    <ns1:value>437931</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1393</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1393</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CASEYS GEN STORES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>147528103</ns1:cusip>
    <ns1:figi>BBG001S5PHZ2</ns1:figi>
    <ns1:value>37259881</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>51191</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>47096</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4095</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CATERPILLAR INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>149123101</ns1:cusip>
    <ns1:figi>BBG001S5PJ06</ns1:figi>
    <ns1:value>31538129</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44516</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>27359</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17157</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CAVA GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>148929102</ns1:cusip>
    <ns1:figi>BBG00GBR8762</ns1:figi>
    <ns1:value>510086</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6305</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6282</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CBRE GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>12504L109</ns1:cusip>
    <ns1:figi>BBG001SC2D27</ns1:figi>
    <ns1:value>3316467</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24483</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24154</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>329</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CDW CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>12514G108</ns1:cusip>
    <ns1:figi>BBG001V18TB6</ns1:figi>
    <ns1:value>247676</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2047</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2047</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CELESTICA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>15101Q207</ns1:cusip>
    <ns1:figi>BBG001S9CXM7</ns1:figi>
    <ns1:value>2984717</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10613</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10072</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>541</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CELSIUS HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>15118V207</ns1:cusip>
    <ns1:figi>BBG001SQSKT3</ns1:figi>
    <ns1:value>535883</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15104</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>104</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CELSIUS HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>15118V207</ns1:cusip>
    <ns1:figi>BBG001SQSKT3</ns1:figi>
    <ns1:value>698956</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19700</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Put</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18900</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CENCORA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>03073E105</ns1:cusip>
    <ns1:figi>BBG001S8X7P0</ns1:figi>
    <ns1:value>1565360</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4983</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4889</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>94</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CENTERPOINT ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>15189T107</ns1:cusip>
    <ns1:figi>BBG001SB10S0</ns1:figi>
    <ns1:value>336216</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7790</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7090</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>700</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHARTER COMMUNICATIONS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>16119P108</ns1:cusip>
    <ns1:figi>BBG001T3TDG2</ns1:figi>
    <ns1:value>13154432</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>60934</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>59941</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>993</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHECK POINT SOFTWARE TECH LT</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD</ns1:titleOfClass>
    <ns1:cusip>M22465104</ns1:cusip>
    <ns1:figi>BBG001SB85K0</ns1:figi>
    <ns1:value>234988</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1645</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1520</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>125</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHEESECAKE FACTORY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>163072101</ns1:cusip>
    <ns1:figi>BBG001S71Q75</ns1:figi>
    <ns1:value>1713418</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>31295</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31129</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>166</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHENIERE ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>16411R208</ns1:cusip>
    <ns1:figi>BBG001S7W158</ns1:figi>
    <ns1:value>361644</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1274</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1225</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>49</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHEVRON CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>166764100</ns1:cusip>
    <ns1:figi>BBG001S67ZC5</ns1:figi>
    <ns1:value>189979786</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>914824</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>807827</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>106997</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHEVRON CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>166764100</ns1:cusip>
    <ns1:figi>BBG001S67ZC5</ns1:figi>
    <ns1:value>4717320</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>22800</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12200</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10600</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHEWY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>16679L109</ns1:cusip>
    <ns1:figi>BBG00P19DLQ4</ns1:figi>
    <ns1:value>1008457</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>37350</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>29572</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7778</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHIPOTLE MEXICAN GRILL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>169656105</ns1:cusip>
    <ns1:figi>BBG001SP50B3</ns1:figi>
    <ns1:value>808060</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25244</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24694</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>550</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHOICE HOTELS INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>169905106</ns1:cusip>
    <ns1:figi>BBG001S997X6</ns1:figi>
    <ns1:value>1410788</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13631</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13574</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>57</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHUBB LTD SWITZ</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>H1467J104</ns1:cusip>
    <ns1:figi>BBG001S8S1L3</ns1:figi>
    <ns1:value>5431398</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16664</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14094</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2570</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CHURCH &amp; DWIGHT CO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>171340102</ns1:cusip>
    <ns1:figi>BBG001S5PR99</ns1:figi>
    <ns1:value>2837002</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30401</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22773</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7628</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CIENA CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>171779309</ns1:cusip>
    <ns1:figi>BBG001S61J73</ns1:figi>
    <ns1:value>608036</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1566</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1566</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CINCINNATI FINL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>172062101</ns1:cusip>
    <ns1:figi>BBG001S5PTM0</ns1:figi>
    <ns1:value>697728</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4434</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3637</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>797</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CINTAS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>172908105</ns1:cusip>
    <ns1:figi>BBG001S7CRG1</ns1:figi>
    <ns1:value>69136062</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>409047</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>398771</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10276</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CISCO SYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>17275R102</ns1:cusip>
    <ns1:figi>BBG001S6HC62</ns1:figi>
    <ns1:value>101298714</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1307768</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1187713</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>120055</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CISCO SYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>17275R102</ns1:cusip>
    <ns1:figi>BBG001S6HC62</ns1:figi>
    <ns1:value>713828</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CITIGROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>172967424</ns1:cusip>
    <ns1:figi>BBG001S72ZG4</ns1:figi>
    <ns1:value>102703755</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>905597</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>822965</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>82632</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CITIZENS FINL GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>174610105</ns1:cusip>
    <ns1:figi>BBG006Q0HZT0</ns1:figi>
    <ns1:value>1968412</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32823</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20774</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12049</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CITY HLDG CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>177835105</ns1:cusip>
    <ns1:figi>BBG001S5PR71</ns1:figi>
    <ns1:value>524543</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4389</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4389</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CLEAN HARBORS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>184496107</ns1:cusip>
    <ns1:figi>BBG001S5PW98</ns1:figi>
    <ns1:value>98228536</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>342582</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>324865</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17717</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CLOROX CO DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>189054109</ns1:cusip>
    <ns1:figi>BBG001S5PX50</ns1:figi>
    <ns1:value>993037</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9583</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6723</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2860</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CLOUDFLARE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM</ns1:titleOfClass>
    <ns1:cusip>18915M107</ns1:cusip>
    <ns1:figi>BBG001WMKHJ3</ns1:figi>
    <ns1:value>283332</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1373</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1373</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CME GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>12572Q105</ns1:cusip>
    <ns1:figi>BBG001S86547</ns1:figi>
    <ns1:value>9341714</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>31629</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30467</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1162</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CMS ENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>125896100</ns1:cusip>
    <ns1:figi>BBG001S5PYJ3</ns1:figi>
    <ns1:value>396995</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5117</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5117</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CNH INDL N V</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>N20944109</ns1:cusip>
    <ns1:figi>BBG0059JSF67</ns1:figi>
    <ns1:value>119625</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10875</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10375</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CNX RES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>12653C108</ns1:cusip>
    <ns1:figi>BBG001SC7TN4</ns1:figi>
    <ns1:value>5799384</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>150438</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1968</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>148470</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COCA COLA CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>191216100</ns1:cusip>
    <ns1:figi>BBG001S5SMQ8</ns1:figi>
    <ns1:value>29229651</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>384348</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>220641</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>163707</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COCA COLA CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>191216100</ns1:cusip>
    <ns1:figi>BBG001S5SMQ8</ns1:figi>
    <ns1:value>2988765</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>39300</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COCA COLA CONS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>191098102</ns1:cusip>
    <ns1:figi>BBG001S5Q0W1</ns1:figi>
    <ns1:value>710397</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3705</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3505</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COGNEX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>192422103</ns1:cusip>
    <ns1:figi>BBG001S5TC16</ns1:figi>
    <ns1:value>15594300</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>318316</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>689</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>317627</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COGNITION THERAPEUTICS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>19243B102</ns1:cusip>
    <ns1:figi>BBG001V0GFB9</ns1:figi>
    <ns1:value>2197088</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2892808</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2549808</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>343000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COGNIZANT TECHNOLOGY SOLUTIO</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>192446102</ns1:cusip>
    <ns1:figi>BBG001S5STN6</ns1:figi>
    <ns1:value>1346197</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21943</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21910</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>33</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COHEN &amp; STEERS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>19247A100</ns1:cusip>
    <ns1:figi>BBG001S5PZN5</ns1:figi>
    <ns1:value>26362885</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>421469</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31245</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>390224</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COHEN &amp; STEERS INFRASTRUCTUR</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>19248A109</ns1:cusip>
    <ns1:figi>BBG001SJYNK5</ns1:figi>
    <ns1:value>404064</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15613</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12667</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2946</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COHEN &amp; STEERS REIT &amp; PFD &amp;</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>19247X100</ns1:cusip>
    <ns1:figi>BBG001SLK0B5</ns1:figi>
    <ns1:value>288219</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14586</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13961</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>625</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COHEN &amp; STEERS SELECT PFD &amp;</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>19248Y107</ns1:cusip>
    <ns1:figi>BBG001TCTWN2</ns1:figi>
    <ns1:value>241011</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12430</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10180</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2250</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COHEN &amp; STEERS TOTAL RETURN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>19247R103</ns1:cusip>
    <ns1:figi>BBG001S7G423</ns1:figi>
    <ns1:value>239340</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21485</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10536</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10949</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COHERENT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>19247G107</ns1:cusip>
    <ns1:figi>BBG001S5S6N6</ns1:figi>
    <ns1:value>4993816</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20964</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20375</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>589</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COHU INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>192576106</ns1:cusip>
    <ns1:figi>BBG001S87LQ7</ns1:figi>
    <ns1:value>7999260</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>261243</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1243</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>260000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COINBASE GLOBAL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>19260Q107</ns1:cusip>
    <ns1:figi>BBG00ZGF7799</ns1:figi>
    <ns1:value>481819</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2759</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2479</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>280</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COLGATE PALMOLIVE CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>194162103</ns1:cusip>
    <ns1:figi>BBG001S5PVM5</ns1:figi>
    <ns1:value>3746361</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>43956</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25325</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18631</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COLUMBIA ETF TR I</ns1:nameOfIssuer>
    <ns1:titleOfClass>MULTI SEC MUNI</ns1:titleOfClass>
    <ns1:cusip>19761L607</ns1:cusip>
    <ns1:figi>BBG00M6JW9V4</ns1:figi>
    <ns1:value>392028</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19114</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19114</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COLUMBIA ETF TR I</ns1:nameOfIssuer>
    <ns1:titleOfClass>RESH ENHNC COR</ns1:titleOfClass>
    <ns1:cusip>19761L706</ns1:cusip>
    <ns1:figi>BBG00QDMNL89</ns1:figi>
    <ns1:value>7106283</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>182306</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>143353</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>38953</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COMCAST CORP NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>20030N101</ns1:cusip>
    <ns1:figi>BBG001S5PXL2</ns1:figi>
    <ns1:value>157746884</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5486348</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5152511</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>333837</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COMFORT SYS USA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>199908104</ns1:cusip>
    <ns1:figi>BBG001SB1GG8</ns1:figi>
    <ns1:value>1799929</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1305</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1235</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>70</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CONAGRA BRANDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>205887102</ns1:cusip>
    <ns1:figi>BBG001S5PGY5</ns1:figi>
    <ns1:value>446957</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28432</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24407</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4025</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CONOCOPHILLIPS</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>20825C104</ns1:cusip>
    <ns1:figi>BBG001S5TZM2</ns1:figi>
    <ns1:value>8870935</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>67089</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>36120</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>30969</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CONSOLIDATED EDISON INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>209115104</ns1:cusip>
    <ns1:figi>BBG001S5QRL4</ns1:figi>
    <ns1:value>510121</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4507</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4107</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>400</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CONSTELLATION BRANDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>21036P108</ns1:cusip>
    <ns1:figi>BBG001SD31G5</ns1:figi>
    <ns1:value>948640</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6324</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4637</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1687</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CONSTELLATION ENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>21037T109</ns1:cusip>
    <ns1:figi>BBG014KFRPJ9</ns1:figi>
    <ns1:value>96674674</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>346194</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>330672</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15522</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CONSTRUCTION PARTNERS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>21044C107</ns1:cusip>
    <ns1:figi>BBG00KK0CFZ7</ns1:figi>
    <ns1:value>2618876</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23568</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23449</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>119</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COOPER COS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>216648501</ns1:cusip>
    <ns1:figi>BBG001S5Q1H6</ns1:figi>
    <ns1:value>46439035</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>649497</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>607669</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>41828</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COPART INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>217204106</ns1:cusip>
    <ns1:figi>BBG001S7MTB1</ns1:figi>
    <ns1:value>1029698</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>31015</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30692</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>323</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CORNERSTONE STRATEGIC INVEST</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>21924B302</ns1:cusip>
    <ns1:figi>BBG001S5PWK5</ns1:figi>
    <ns1:value>92987</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12773</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12773</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CORNING INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>219350105</ns1:cusip>
    <ns1:figi>BBG001S5RLH1</ns1:figi>
    <ns1:value>4456588</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32776</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>29756</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3020</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CORTEVA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>22052L104</ns1:cusip>
    <ns1:figi>BBG00BN969D0</ns1:figi>
    <ns1:value>3185430</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>38280</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10992</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>27288</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COSTAR GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>22160N109</ns1:cusip>
    <ns1:figi>BBG001SD3DY9</ns1:figi>
    <ns1:value>375348</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9305</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7332</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1973</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COSTCO WHOLESALE CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>22160K105</ns1:cusip>
    <ns1:figi>BBG001S9KRQ7</ns1:figi>
    <ns1:value>126175880</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>126630</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>116616</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10014</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COTERRA ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>127097103</ns1:cusip>
    <ns1:figi>BBG001S6H6Y4</ns1:figi>
    <ns1:value>18298334</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>520727</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>274215</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>246512</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CRANE COMPANY</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>224408104</ns1:cusip>
    <ns1:figi>BBG016G0L0V9</ns1:figi>
    <ns1:value>213750</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1250</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1250</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CREDICORP LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>G2519Y108</ns1:cusip>
    <ns1:figi>BBG001S8L8P1</ns1:figi>
    <ns1:value>1896610</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5592</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5578</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CRESCENT ENERGY COMPANY</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM</ns1:titleOfClass>
    <ns1:cusip>44952J104</ns1:cusip>
    <ns1:figi>BBG013THLJ08</ns1:figi>
    <ns1:value>1107000</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>82000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>57000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CRH PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD</ns1:titleOfClass>
    <ns1:cusip>G25508105</ns1:cusip>
    <ns1:figi>BBG001S61NK9</ns1:figi>
    <ns1:value>4369944</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>41571</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41437</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>134</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CROWDSTRIKE HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>22788C105</ns1:cusip>
    <ns1:figi>BBG00BLYKRZ7</ns1:figi>
    <ns1:value>1418692</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3634</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3614</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CROWN CASTLE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>22822V101</ns1:cusip>
    <ns1:figi>BBG001S7W5T3</ns1:figi>
    <ns1:value>538354</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6621</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6311</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>310</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CSW INDUSTRIALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>126402106</ns1:cusip>
    <ns1:figi>BBG007NLG4M2</ns1:figi>
    <ns1:value>1373807</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5272</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5244</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>28</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CSX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>126408103</ns1:cusip>
    <ns1:figi>BBG001S5Q7Q3</ns1:figi>
    <ns1:value>7833037</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>190854</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>109426</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>81428</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CUMMINS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>231021106</ns1:cusip>
    <ns1:figi>BBG001S5Q9M3</ns1:figi>
    <ns1:value>20494316</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>38092</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>32896</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5196</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CURTISS WRIGHT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>231561101</ns1:cusip>
    <ns1:figi>BBG001S5QBK0</ns1:figi>
    <ns1:value>1892832</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2779</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2779</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>CVS HEALTH CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>126650100</ns1:cusip>
    <ns1:figi>BBG001S5QBD8</ns1:figi>
    <ns1:value>2876897</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40151</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>29266</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10885</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>D R HORTON INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>23331A109</ns1:cusip>
    <ns1:figi>BBG001S8M692</ns1:figi>
    <ns1:value>3872094</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28218</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>28065</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>153</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DANAHER CORP DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>235851102</ns1:cusip>
    <ns1:figi>BBG001S5QGT0</ns1:figi>
    <ns1:value>129954298</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>690154</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>642970</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>47184</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DARDEN RESTAURANTS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>237194105</ns1:cusip>
    <ns1:figi>BBG001S5QM08</ns1:figi>
    <ns1:value>356317</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1818</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1818</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DARLING INGREDIENTS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>237266101</ns1:cusip>
    <ns1:figi>BBG001SB7RP8</ns1:figi>
    <ns1:value>3077656</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49760</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1760</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>48000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DATADOG INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM</ns1:titleOfClass>
    <ns1:cusip>23804L103</ns1:cusip>
    <ns1:figi>BBG003NJHZW5</ns1:figi>
    <ns1:value>441271</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3738</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3638</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DAVIS FUNDAMENTAL ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SELECT FINL</ns1:titleOfClass>
    <ns1:cusip>23908L108</ns1:cusip>
    <ns1:figi>BBG00FNFQST6</ns1:figi>
    <ns1:value>551884</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12308</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8524</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3784</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DAVIS FUNDAMENTAL ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SELECT US EQTY</ns1:titleOfClass>
    <ns1:cusip>23908L207</ns1:cusip>
    <ns1:figi>BBG00FNFQR36</ns1:figi>
    <ns1:value>983950</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19392</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15218</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4174</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DAVIS FUNDAMENTAL ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SELECT WRLD WI</ns1:titleOfClass>
    <ns1:cusip>23908L306</ns1:cusip>
    <ns1:figi>BBG00FNFQV91</ns1:figi>
    <ns1:value>4639406</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>105898</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>82474</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23424</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DBX ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>XTRACK USD HIGH</ns1:titleOfClass>
    <ns1:cusip>233051432</ns1:cusip>
    <ns1:figi>BBG00FGWY4G5</ns1:figi>
    <ns1:value>473504</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13095</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13095</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DEERE &amp; CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>244199105</ns1:cusip>
    <ns1:figi>BBG001S5QFF7</ns1:figi>
    <ns1:value>16368084</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>29057</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24236</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4821</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DELL TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL C</ns1:titleOfClass>
    <ns1:cusip>24703L202</ns1:cusip>
    <ns1:figi>BBG00DW3SZT0</ns1:figi>
    <ns1:value>1460582</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8899</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8834</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>65</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DELTA AIR LINES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>247361702</ns1:cusip>
    <ns1:figi>BBG001SPT759</ns1:figi>
    <ns1:value>1044056</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15705</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13423</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2282</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DENISON MINES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>248356107</ns1:cusip>
    <ns1:figi>BBG001S9ZPX7</ns1:figi>
    <ns1:value>13408571</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3798462</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3728462</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>70000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DEVON ENERGY CORP NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>25179M103</ns1:cusip>
    <ns1:figi>BBG001S63VG4</ns1:figi>
    <ns1:value>1406507</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>27951</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23876</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4075</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DEXCOM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>252131107</ns1:cusip>
    <ns1:figi>BBG001SKZG99</ns1:figi>
    <ns1:value>1803616</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28720</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>28513</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>207</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIAGEO PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPON ADR NEW</ns1:titleOfClass>
    <ns1:cusip>25243Q205</ns1:cusip>
    <ns1:figi>BBG001S7V596</ns1:figi>
    <ns1:value>2483468</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33358</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20291</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13067</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DICKS SPORTING GOODS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>253393102</ns1:cusip>
    <ns1:figi>BBG001SK2651</ns1:figi>
    <ns1:value>525865</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2652</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2332</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>320</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIGITAL RLTY TR INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>253868103</ns1:cusip>
    <ns1:figi>BBG001SM0K30</ns1:figi>
    <ns1:value>4366864</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24232</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18825</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5407</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIMENSIONAL ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE FIXED INCOM</ns1:titleOfClass>
    <ns1:cusip>25434V872</ns1:cusip>
    <ns1:figi>BBG01254CL28</ns1:figi>
    <ns1:value>22393216</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>530394</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>522033</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8361</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIMENSIONAL ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>EMERGING MKTS CO</ns1:titleOfClass>
    <ns1:cusip>25434V732</ns1:cusip>
    <ns1:figi>BBG017159MD8</ns1:figi>
    <ns1:value>8539620</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>247167</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>196021</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>51146</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIMENSIONAL ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTL SMALL CAP E</ns1:titleOfClass>
    <ns1:cusip>25434V773</ns1:cusip>
    <ns1:figi>BBG01633DW64</ns1:figi>
    <ns1:value>6431224</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>191008</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>158648</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32360</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIMENSIONAL ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US CORE EQT MKT</ns1:titleOfClass>
    <ns1:cusip>25434V104</ns1:cusip>
    <ns1:figi>BBG00Y2JG0C0</ns1:figi>
    <ns1:value>917019</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20324</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20324</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIMENSIONAL ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US EQUITY MARKET</ns1:titleOfClass>
    <ns1:cusip>25434V401</ns1:cusip>
    <ns1:figi>BBG011DXXNJ2</ns1:figi>
    <ns1:value>547922</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7727</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7727</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIMENSIONAL ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US SMALL CAP ETF</ns1:titleOfClass>
    <ns1:cusip>25434V500</ns1:cusip>
    <ns1:figi>BBG011DXXVM0</ns1:figi>
    <ns1:value>53678568</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>754654</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>742395</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12259</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIMENSIONAL ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US SMALL CAP VAL</ns1:titleOfClass>
    <ns1:cusip>25434V815</ns1:cusip>
    <ns1:figi>BBG015DG3GG1</ns1:figi>
    <ns1:value>299382</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8544</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8544</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIREXION SHARES ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDAQ 100 EQ WT</ns1:titleOfClass>
    <ns1:cusip>25459Y207</ns1:cusip>
    <ns1:figi>BBG001V0SZW9</ns1:figi>
    <ns1:value>892592</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9059</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8827</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>232</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DISNEY WALT CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>254687106</ns1:cusip>
    <ns1:figi>BBG001S5QHF3</ns1:figi>
    <ns1:value>14933676</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>154967</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>92908</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>62059</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DNP SELECT INCOME FD INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>23325P104</ns1:cusip>
    <ns1:figi>BBG001S5QKC9</ns1:figi>
    <ns1:value>1304752</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>126675</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>96242</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>30433</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DOLLAR GEN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>256677105</ns1:cusip>
    <ns1:figi>BBG001T5BM30</ns1:figi>
    <ns1:value>264763</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2230</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1730</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DOLLAR TREE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>256746108</ns1:cusip>
    <ns1:figi>BBG001S6ZGL6</ns1:figi>
    <ns1:value>397029</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3626</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3426</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DOMINION ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>25746U109</ns1:cusip>
    <ns1:figi>BBG001S5QCP3</ns1:figi>
    <ns1:value>24625948</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>398348</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>315830</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>82518</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DOMINOS PIZZA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>25754A201</ns1:cusip>
    <ns1:figi>BBG001SL3ZH1</ns1:figi>
    <ns1:value>3122191</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8702</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8652</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>50</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DOVER CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>260003108</ns1:cusip>
    <ns1:figi>BBG001S5QL46</ns1:figi>
    <ns1:value>1207264</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5792</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5705</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>87</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DOW HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>260557103</ns1:cusip>
    <ns1:figi>BBG00BN96931</ns1:figi>
    <ns1:value>901580</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21647</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18079</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3568</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DRAFTKINGS INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>26142V105</ns1:cusip>
    <ns1:figi>BBG0134WCMB3</ns1:figi>
    <ns1:value>60917679</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2817654</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2723861</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>93793</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DT MIDSTREAM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>23345M107</ns1:cusip>
    <ns1:figi>BBG0112Z58K1</ns1:figi>
    <ns1:value>808020</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5700</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DTE ENERGY CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>233331107</ns1:cusip>
    <ns1:figi>BBG001S5QN88</ns1:figi>
    <ns1:value>266976</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1826</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1626</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DUKE ENERGY CORP NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>26441C204</ns1:cusip>
    <ns1:figi>BBG001S5QNR7</ns1:figi>
    <ns1:value>30494150</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>232880</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>180734</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>52146</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DUPONT DE NEMOURS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>26614N102</ns1:cusip>
    <ns1:figi>BBG00BN961H3</ns1:figi>
    <ns1:value>341680</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7460</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5293</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2167</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>D-WAVE QUANTUM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>26740W109</ns1:cusip>
    <ns1:figi>BBG0192379X7</ns1:figi>
    <ns1:value>145022</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10050</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3700</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6350</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DXP ENTERPRISES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>233377407</ns1:cusip>
    <ns1:figi>BBG001S9F0F4</ns1:figi>
    <ns1:value>521728</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3734</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3596</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>138</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DYNEX CAP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>26817Q886</ns1:cusip>
    <ns1:figi>BBG001S5R078</ns1:figi>
    <ns1:value>191400</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EA SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ASTORIA US EQUAL</ns1:titleOfClass>
    <ns1:cusip>02072L433</ns1:cusip>
    <ns1:figi>BBG01HQ6C997</ns1:figi>
    <ns1:value>492087</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13889</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13889</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EA SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>FREEDOM 100 EM</ns1:titleOfClass>
    <ns1:cusip>02072L607</ns1:cusip>
    <ns1:figi>BBG00P7KKMR2</ns1:figi>
    <ns1:value>281994</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5160</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3360</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EA SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>RESEARCH AFFILIA</ns1:titleOfClass>
    <ns1:cusip>02072L227</ns1:cusip>
    <ns1:figi>BBG01PM00F31</ns1:figi>
    <ns1:value>747117</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>27160</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24860</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EA SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STRIVE 1000 GRWT</ns1:titleOfClass>
    <ns1:cusip>02072L615</ns1:cusip>
    <ns1:figi>BBG01BBJ74Y7</ns1:figi>
    <ns1:value>205116</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4373</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4273</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EA SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STRIVE 500 ETF</ns1:titleOfClass>
    <ns1:cusip>02072L680</ns1:cusip>
    <ns1:figi>BBG019DCJ9F2</ns1:figi>
    <ns1:value>280192</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6676</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6676</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EASTMAN CHEM CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>277432100</ns1:cusip>
    <ns1:figi>BBG001S7JNP3</ns1:figi>
    <ns1:value>97344404</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1275477</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1187314</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>88163</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EATON CORP PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G29183103</ns1:cusip>
    <ns1:figi>BBG001S5QZ45</ns1:figi>
    <ns1:value>23507036</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>66048</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>52725</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13323</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EATON VANCE TAX ADVT DIV INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>27828G107</ns1:cusip>
    <ns1:figi>BBG001SBKCG6</ns1:figi>
    <ns1:value>456605</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18599</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13910</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4689</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EATON VANCE TAX-MANAGED GLOB</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>27829F108</ns1:cusip>
    <ns1:figi>BBG001SPXHX1</ns1:figi>
    <ns1:value>103270</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11925</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10148</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1777</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EATON VANCE TAX-MANAGED GLOB</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>27829C105</ns1:cusip>
    <ns1:figi>BBG001SGGKG2</ns1:figi>
    <ns1:value>131876</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15020</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15020</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EBAY INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>278642103</ns1:cusip>
    <ns1:figi>BBG001S9B9J5</ns1:figi>
    <ns1:value>292999</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3219</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2479</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>740</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ECOLAB INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>278865100</ns1:cusip>
    <ns1:figi>BBG001S5QRB5</ns1:figi>
    <ns1:value>5962119</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>22412</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16445</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5967</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ELECTRONIC ARTS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>285512109</ns1:cusip>
    <ns1:figi>BBG001S5T5C9</ns1:figi>
    <ns1:value>515383</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2528</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1827</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>701</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ELEVANCE HEALTH INC FORMERLY</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>036752103</ns1:cusip>
    <ns1:figi>BBG001S6KBQ8</ns1:figi>
    <ns1:value>166757944</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>574012</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>542936</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>31076</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ELI LILLY &amp; CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>532457108</ns1:cusip>
    <ns1:figi>BBG001S5STL8</ns1:figi>
    <ns1:value>36447026</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>39713</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>28303</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11410</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EMCOR GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29084Q100</ns1:cusip>
    <ns1:figi>BBG001S5QVG1</ns1:figi>
    <ns1:value>1237445</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1676</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1255</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>421</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EMERSON ELEC CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>291011104</ns1:cusip>
    <ns1:figi>BBG001S5QVT7</ns1:figi>
    <ns1:value>13329843</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>101739</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>78171</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23568</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENBRIDGE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29250N105</ns1:cusip>
    <ns1:figi>BBG001S6Q6D7</ns1:figi>
    <ns1:value>105318445</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1946387</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1817947</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>128440</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENERGY TRANSFER L P</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM UT LTD PTN</ns1:titleOfClass>
    <ns1:cusip>29273V100</ns1:cusip>
    <ns1:figi>BBG001SDHNW4</ns1:figi>
    <ns1:value>2228493</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>115466</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>83192</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32274</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENI SPA</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>26874R108</ns1:cusip>
    <ns1:figi>BBG001S5QQ09</ns1:figi>
    <ns1:value>520084</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9187</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9187</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENOVIS CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>194014502</ns1:cusip>
    <ns1:figi>BBG001SC04J1</ns1:figi>
    <ns1:value>55469982</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2438241</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1420922</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1017319</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENTEGRIS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29362U104</ns1:cusip>
    <ns1:figi>BBG001SF9YL6</ns1:figi>
    <ns1:value>1022231</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8719</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3181</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5538</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENTERGY CORP NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29364G103</ns1:cusip>
    <ns1:figi>BBG001S67KF5</ns1:figi>
    <ns1:value>1149409</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10230</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9316</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>914</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENTERPRISE PRODS PARTNERS L</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>293792107</ns1:cusip>
    <ns1:figi>BBG001S9P0Z1</ns1:figi>
    <ns1:value>13284959</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>348085</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>154206</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>193879</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EOG RES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>26875P101</ns1:cusip>
    <ns1:figi>BBG001S5ZB93</ns1:figi>
    <ns1:value>117226137</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>803186</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>784070</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>19116</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EQT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>26884L109</ns1:cusip>
    <ns1:figi>BBG001S5QXJ4</ns1:figi>
    <ns1:value>3996145</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>62793</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45234</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17559</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EQUIFAX INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>294429105</ns1:cusip>
    <ns1:figi>BBG001S5QSK3</ns1:figi>
    <ns1:value>485521</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2696</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2696</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EQUINIX INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29444U700</ns1:cusip>
    <ns1:figi>BBG001SKBNS9</ns1:figi>
    <ns1:value>344064</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>351</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>329</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EQUITY LIFESTYLE PROPERTIES</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29472R108</ns1:cusip>
    <ns1:figi>BBG001S5T5G5</ns1:figi>
    <ns1:value>511906</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8201</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3926</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4275</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ESAB CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29605J106</ns1:cusip>
    <ns1:figi>BBG0028ZMP54</ns1:figi>
    <ns1:value>65189147</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>674417</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>462802</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>211615</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ETF OPPORTUNITIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>HEDGEYE CAPITAL</ns1:titleOfClass>
    <ns1:cusip>26923Q747</ns1:cusip>
    <ns1:figi>BBG01VS4WGB8</ns1:figi>
    <ns1:value>207864</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7200</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ETF SER SOLUTIONS</ns1:nameOfIssuer>
    <ns1:titleOfClass>US GBL GLD PRE</ns1:titleOfClass>
    <ns1:cusip>26922A719</ns1:cusip>
    <ns1:figi>BBG00H1KV573</ns1:figi>
    <ns1:value>288340</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6500</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6500</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ETFIS SER TR I</ns1:nameOfIssuer>
    <ns1:titleOfClass>INFRAC ACT MLP</ns1:titleOfClass>
    <ns1:cusip>26923G772</ns1:cusip>
    <ns1:figi>BBG0077X4F33</ns1:figi>
    <ns1:value>606174</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13152</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13152</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ETFIS SER TR I</ns1:nameOfIssuer>
    <ns1:titleOfClass>VIRTUS INFRCAP</ns1:titleOfClass>
    <ns1:cusip>26923G822</ns1:cusip>
    <ns1:figi>BBG00KXH37F6</ns1:figi>
    <ns1:value>3569012</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>175295</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>167583</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7712</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ETSY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>29786A106</ns1:cusip>
    <ns1:figi>BBG001T53625</ns1:figi>
    <ns1:value>339114</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6785</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3445</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3340</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EVEREST GROUP LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>G3223R108</ns1:cusip>
    <ns1:figi>BBG001S7QT63</ns1:figi>
    <ns1:value>426539</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1305</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>870</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>435</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EVERPURE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>74624M102</ns1:cusip>
    <ns1:figi>BBG00212PW10</ns1:figi>
    <ns1:value>4099560</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>69437</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16350</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>53087</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EVERSOURCE ENERGY</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>30040W108</ns1:cusip>
    <ns1:figi>BBG001S5TRL1</ns1:figi>
    <ns1:value>255126</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3683</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3021</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>662</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EVERTEC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>30040P103</ns1:cusip>
    <ns1:figi>BBG001SX2XR0</ns1:figi>
    <ns1:value>1150275</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40761</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40550</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>211</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EXELON CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>30161N101</ns1:cusip>
    <ns1:figi>BBG001SBJMT2</ns1:figi>
    <ns1:value>888331</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18122</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16892</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1230</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EXPAND ENERGY CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>165167735</ns1:cusip>
    <ns1:figi>BBG00Z6DX607</ns1:figi>
    <ns1:value>1179406</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10743</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3837</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6906</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EXPEDITORS INTL WASH INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>302130109</ns1:cusip>
    <ns1:figi>BBG001S5QZZ1</ns1:figi>
    <ns1:value>289325</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2020</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1964</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>56</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EXPONENT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>30214U102</ns1:cusip>
    <ns1:figi>BBG001S9CG99</ns1:figi>
    <ns1:value>211354</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3239</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3239</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EXXON MOBIL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>30231G102</ns1:cusip>
    <ns1:figi>BBG001S69V32</ns1:figi>
    <ns1:value>165907010</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>976268</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>810172</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>166096</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>F N B CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>302520101</ns1:cusip>
    <ns1:figi>BBG001S5R1Q5</ns1:figi>
    <ns1:value>306742</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18346</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11039</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7307</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>F5 INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>315616102</ns1:cusip>
    <ns1:figi>BBG001SCP8D1</ns1:figi>
    <ns1:value>1426976</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4932</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4916</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FACTSET RESH SYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>303075105</ns1:cusip>
    <ns1:figi>BBG001S5XRL6</ns1:figi>
    <ns1:value>331778</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1529</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1439</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>90</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FAIR ISAAC CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>303250104</ns1:cusip>
    <ns1:figi>BBG001S8ZT61</ns1:figi>
    <ns1:value>465447</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>436</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>436</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FASTENAL CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>311900104</ns1:cusip>
    <ns1:figi>BBG001S5R1F7</ns1:figi>
    <ns1:value>2461010</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>53039</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40835</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12204</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FEDERATED HERMES ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>MDT LARGE CAP</ns1:titleOfClass>
    <ns1:cusip>31423L503</ns1:cusip>
    <ns1:figi>BBG01NK92888</ns1:figi>
    <ns1:value>722242</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23411</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22661</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>750</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FEDERATED HERMES ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>MDT SMALL CAP</ns1:titleOfClass>
    <ns1:cusip>31423L602</ns1:cusip>
    <ns1:figi>BBG01NKB3098</ns1:figi>
    <ns1:value>491694</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16561</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16561</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FEDERATED HERMES ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHORT DURATION H</ns1:titleOfClass>
    <ns1:cusip>31423L206</ns1:cusip>
    <ns1:figi>BBG013BTDC87</ns1:figi>
    <ns1:value>692804</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30240</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30240</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FEDERATED HERMES ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US STRATEGIC DIV</ns1:titleOfClass>
    <ns1:cusip>31423L305</ns1:cusip>
    <ns1:figi>BBG01BHYXWN9</ns1:figi>
    <ns1:value>438450</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14235</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10639</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3596</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FEDEX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>31428X106</ns1:cusip>
    <ns1:figi>BBG001S5R3M5</ns1:figi>
    <ns1:value>17509746</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49364</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22369</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26995</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FERGUSON ENTERPRISES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK NEW</ns1:titleOfClass>
    <ns1:cusip>31488V107</ns1:cusip>
    <ns1:figi>BBG01NMRD786</ns1:figi>
    <ns1:value>6388477</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>27388</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26437</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>951</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIDELITY COMWLTH TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDAQ COMPSIT</ns1:titleOfClass>
    <ns1:cusip>315912808</ns1:cusip>
    <ns1:figi>BBG001SBT983</ns1:figi>
    <ns1:value>324102</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3817</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3817</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIDELITY COVINGTON TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ENHANCED INTL</ns1:titleOfClass>
    <ns1:cusip>31609A404</ns1:cusip>
    <ns1:figi>BBG01K4JLZG0</ns1:figi>
    <ns1:value>644490</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17325</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17325</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIDELITY COVINGTON TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>HIGH DIVID ETF</ns1:titleOfClass>
    <ns1:cusip>316092840</ns1:cusip>
    <ns1:figi>BBG00DR7RGF5</ns1:figi>
    <ns1:value>2232635</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40417</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>35809</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4608</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIDELITY COVINGTON TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI INFO TECH I</ns1:titleOfClass>
    <ns1:cusip>316092808</ns1:cusip>
    <ns1:figi>BBG005FHWBL1</ns1:figi>
    <ns1:value>2379220</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11436</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11414</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIDELITY MERRIMACK STR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>LOW DURTIN ETF</ns1:titleOfClass>
    <ns1:cusip>316188408</ns1:cusip>
    <ns1:figi>BBG00L4J9BR4</ns1:figi>
    <ns1:value>1001000</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIDELITY NATL FINL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>31620R303</ns1:cusip>
    <ns1:figi>BBG006N7S6J1</ns1:figi>
    <ns1:value>61747462</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1335953</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1150712</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>185241</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIDELITY NATL INFORMATION SV</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>31620M106</ns1:cusip>
    <ns1:figi>BBG001S8SWQ0</ns1:figi>
    <ns1:value>413512</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8815</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8665</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>150</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIDUS INVT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>316500107</ns1:cusip>
    <ns1:figi>BBG001V0MG11</ns1:figi>
    <ns1:value>532320</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30558</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30558</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST BANCORP N C</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>318910106</ns1:cusip>
    <ns1:figi>BBG001S5R1Z5</ns1:figi>
    <ns1:value>1113810</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19766</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19766</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST CMNTY BANKSHARES INC V</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>31983A103</ns1:cusip>
    <ns1:figi>BBG001S9V627</ns1:figi>
    <ns1:value>1049968</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25260</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12665</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12595</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST CTZNS BANCSHARES INC D</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>31946M103</ns1:cusip>
    <ns1:figi>BBG001S5R2V7</ns1:figi>
    <ns1:value>646517</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>343</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>343</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST FINL BANKSHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>32020R109</ns1:cusip>
    <ns1:figi>BBG001S7HCY9</ns1:figi>
    <ns1:value>1193498</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40526</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40315</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>211</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST NATL CORP VA</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>32106V107</ns1:cusip>
    <ns1:figi>BBG001S8X9X7</ns1:figi>
    <ns1:value>562951</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20912</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20912</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST SOLAR INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>336433107</ns1:cusip>
    <ns1:figi>BBG001S991Z7</ns1:figi>
    <ns1:value>326935</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1657</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1627</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>30</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCH TRADED FD III</ns1:nameOfIssuer>
    <ns1:titleOfClass>PFD SECS INC ETF</ns1:titleOfClass>
    <ns1:cusip>33739E108</ns1:cusip>
    <ns1:figi>BBG0043NRZR1</ns1:figi>
    <ns1:value>913486</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>51464</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>39964</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCH TRADED FD III</ns1:nameOfIssuer>
    <ns1:titleOfClass>RIVRFRNT DYN DEV</ns1:titleOfClass>
    <ns1:cusip>33739P608</ns1:cusip>
    <ns1:figi>BBG00CNPNL82</ns1:figi>
    <ns1:value>933019</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11363</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6100</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5263</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCH TRD ALPHDX FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>DEV MRK EX US</ns1:titleOfClass>
    <ns1:cusip>33737J174</ns1:cusip>
    <ns1:figi>BBG001V11YW9</ns1:figi>
    <ns1:value>534003</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6143</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5392</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>751</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE TRAD FD VI</ns1:nameOfIssuer>
    <ns1:titleOfClass>FST TR GLB FD</ns1:titleOfClass>
    <ns1:cusip>33739H101</ns1:cusip>
    <ns1:figi>BBG005GHHC44</ns1:figi>
    <ns1:value>1393268</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>48529</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26890</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>21639</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>DORSEY WRT 5 ETF</ns1:titleOfClass>
    <ns1:cusip>33738R605</ns1:cusip>
    <ns1:figi>BBG005YW3DQ0</ns1:figi>
    <ns1:value>1139583</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18856</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16801</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2055</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASD TECH DIV</ns1:titleOfClass>
    <ns1:cusip>33738R118</ns1:cusip>
    <ns1:figi>BBG00393GRN5</ns1:figi>
    <ns1:value>718841</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7675</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7675</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDQ OIL GAS</ns1:titleOfClass>
    <ns1:cusip>33738R845</ns1:cusip>
    <ns1:figi>BBG00DVWCBP1</ns1:figi>
    <ns1:value>329572</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8538</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3339</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5199</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>RBA INDL ETF</ns1:titleOfClass>
    <ns1:cusip>33738R704</ns1:cusip>
    <ns1:figi>BBG0063G4FX3</ns1:figi>
    <ns1:value>2137274</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19293</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18228</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1065</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>RISNG DIVD ACHIV</ns1:titleOfClass>
    <ns1:cusip>33738R506</ns1:cusip>
    <ns1:figi>BBG005SW6WS0</ns1:figi>
    <ns1:value>11198567</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>164009</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>144022</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>19987</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SMID RISNG ETF</ns1:titleOfClass>
    <ns1:cusip>33741X102</ns1:cusip>
    <ns1:figi>BBG00J3TCS97</ns1:figi>
    <ns1:value>3350107</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>84963</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>81640</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3323</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>BLOOMBERG EMMKT</ns1:titleOfClass>
    <ns1:cusip>33734X754</ns1:cusip>
    <ns1:figi>BBG01FP6J977</ns1:figi>
    <ns1:value>208574</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5949</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5949</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>CAP STRENGTH ETF</ns1:titleOfClass>
    <ns1:cusip>33733E104</ns1:cusip>
    <ns1:figi>BBG001SQ1882</ns1:figi>
    <ns1:value>226705</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2444</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2444</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>FIRST TR TA HIYL</ns1:titleOfClass>
    <ns1:cusip>33738D408</ns1:cusip>
    <ns1:figi>BBG00465XS41</ns1:figi>
    <ns1:value>1878310</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>46298</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>46298</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>FST LOW OPPT EFT</ns1:titleOfClass>
    <ns1:cusip>33739Q200</ns1:cusip>
    <ns1:figi>BBG007GFNV45</ns1:figi>
    <ns1:value>2468733</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49563</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45292</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4271</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>LIMITED DURATION</ns1:titleOfClass>
    <ns1:cusip>33738D804</ns1:cusip>
    <ns1:figi>BBG013JYKVJ6</ns1:figi>
    <ns1:value>2785316</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>147060</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>147060</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDAQ CYB ETF</ns1:titleOfClass>
    <ns1:cusip>33734X846</ns1:cusip>
    <ns1:figi>BBG009K1H2W7</ns1:figi>
    <ns1:value>1359186</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21685</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21569</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>116</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDAQ-100 SEL</ns1:titleOfClass>
    <ns1:cusip>337344105</ns1:cusip>
    <ns1:figi>BBG001SNH6H6</ns1:figi>
    <ns1:value>2395734</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18868</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16173</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2695</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDQ CLN EDGE</ns1:titleOfClass>
    <ns1:cusip>33737A108</ns1:cusip>
    <ns1:figi>BBG001T61KB4</ns1:figi>
    <ns1:value>606718</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3709</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3491</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>218</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>NO AMER ENERGY</ns1:titleOfClass>
    <ns1:cusip>33738D101</ns1:cusip>
    <ns1:figi>BBG0034YTRP6</ns1:figi>
    <ns1:value>274927</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6297</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6297</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SENIOR LN FD</ns1:titleOfClass>
    <ns1:cusip>33738D309</ns1:cusip>
    <ns1:figi>BBG004HQLXB7</ns1:figi>
    <ns1:value>8762704</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>195596</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>191758</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3838</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>336917109</ns1:cusip>
    <ns1:figi>BBG001SP68G0</ns1:figi>
    <ns1:value>3242332</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>63825</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>62680</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1145</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>33734H106</ns1:cusip>
    <ns1:figi>BBG001SLWD88</ns1:figi>
    <ns1:value>330715</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7032</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6168</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>864</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>337345102</ns1:cusip>
    <ns1:figi>BBG001SQWVL2</ns1:figi>
    <ns1:value>455502</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2109</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2109</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHNG TRADED FD VI</ns1:nameOfIssuer>
    <ns1:titleOfClass>ACTV FCTR LGCP</ns1:titleOfClass>
    <ns1:cusip>33740F821</ns1:cusip>
    <ns1:figi>BBG00QZ0DR27</ns1:figi>
    <ns1:value>219145</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5681</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5681</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHNG TRADED FD VI</ns1:nameOfIssuer>
    <ns1:titleOfClass>FT VEST LAD</ns1:titleOfClass>
    <ns1:cusip>33740U729</ns1:cusip>
    <ns1:figi>BBG01JPH1FX1</ns1:figi>
    <ns1:value>351099</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13365</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>390</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12975</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHNG TRADED FD VI</ns1:nameOfIssuer>
    <ns1:titleOfClass>FT VEST LADDERED</ns1:titleOfClass>
    <ns1:cusip>33740F755</ns1:cusip>
    <ns1:figi>BBG00VC9SZ91</ns1:figi>
    <ns1:value>2171580</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>64305</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>52367</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11938</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRST TR EXCHNG TRADED FD VI</ns1:nameOfIssuer>
    <ns1:titleOfClass>SMITH OPPORT FXD</ns1:titleOfClass>
    <ns1:cusip>33740F805</ns1:cusip>
    <ns1:figi>BBG00FZ4KG74</ns1:figi>
    <ns1:value>484344</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11111</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10886</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>225</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIRSTENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>337932107</ns1:cusip>
    <ns1:figi>BBG001S5R3N4</ns1:figi>
    <ns1:value>6534055</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>128979</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>128487</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>492</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FISERV INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>337738108</ns1:cusip>
    <ns1:figi>BBG001S5R6Q4</ns1:figi>
    <ns1:value>282571</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5064</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3515</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1549</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FLEXTRONICS INTL LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD</ns1:titleOfClass>
    <ns1:cusip>Y2573F102</ns1:cusip>
    <ns1:figi>BBG001SC5SP6</ns1:figi>
    <ns1:value>370504</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5660</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5535</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>125</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FLOWSERVE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>34354P105</ns1:cusip>
    <ns1:figi>BBG001SB3F87</ns1:figi>
    <ns1:value>342851</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4664</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4664</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FOMENTO ECONOMICO MEXICANO S</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPON ADR UNITS</ns1:titleOfClass>
    <ns1:cusip>344419106</ns1:cusip>
    <ns1:figi>BBG001S5W9K8</ns1:figi>
    <ns1:value>3140077</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28274</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>28202</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>72</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FORD MTR CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>345370860</ns1:cusip>
    <ns1:figi>BBG001S5TZ33</ns1:figi>
    <ns1:value>411928</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>35696</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22652</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13044</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FORTINET INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>34959E109</ns1:cusip>
    <ns1:figi>BBG001S77BL6</ns1:figi>
    <ns1:value>724124</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8861</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7414</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1447</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FORTUNA MNG CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>349942102</ns1:cusip>
    <ns1:figi>BBG001S982M0</ns1:figi>
    <ns1:value>503451</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>50700</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21700</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FRANKLIN TEMPLETON ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>FRANKLIN DYN MUN</ns1:titleOfClass>
    <ns1:cusip>35473P868</ns1:cusip>
    <ns1:figi>BBG00HLJ4LS6</ns1:figi>
    <ns1:value>325081</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13113</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13113</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FRANKLIN TEMPLETON ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INCOME FOCUS ETF</ns1:titleOfClass>
    <ns1:cusip>35473P439</ns1:cusip>
    <ns1:figi>BBG01GXV05Q8</ns1:figi>
    <ns1:value>4154917</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>144519</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>122394</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22125</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FREEPORT MCMORAN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL B</ns1:titleOfClass>
    <ns1:cusip>35671D857</ns1:cusip>
    <ns1:figi>BBG001S5R3F3</ns1:figi>
    <ns1:value>2559171</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>43538</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>38619</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4919</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FREEPORT MCMORAN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL B</ns1:titleOfClass>
    <ns1:cusip>35671D857</ns1:cusip>
    <ns1:figi>BBG001S5R3F3</ns1:figi>
    <ns1:value>576044</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9800</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FTAI AVIATION LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G3730V105</ns1:cusip>
    <ns1:figi>BBG019M62R54</ns1:figi>
    <ns1:value>874896</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3571</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3471</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FULLER H B CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>359694106</ns1:cusip>
    <ns1:figi>BBG001S5RDZ9</ns1:figi>
    <ns1:value>1511024</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24498</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24366</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>132</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GABELLI DIVID &amp; INCOME TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>36242H104</ns1:cusip>
    <ns1:figi>BBG001SDC273</ns1:figi>
    <ns1:value>552409</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20513</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16767</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3746</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GALLAGHER ARTHUR J &amp; CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>363576109</ns1:cusip>
    <ns1:figi>BBG001S5NKC2</ns1:figi>
    <ns1:value>2135479</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9860</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9760</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GAMING &amp; LEISURE P</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>36467J108</ns1:cusip>
    <ns1:figi>BBG003MSMCT5</ns1:figi>
    <ns1:value>479760</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10837</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6640</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4197</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GATX CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>361448103</ns1:cusip>
    <ns1:figi>BBG001S5RM34</ns1:figi>
    <ns1:value>207449</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1215</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1215</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GE AEROSPACE</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>369604301</ns1:cusip>
    <ns1:figi>BBG001S5PVD5</ns1:figi>
    <ns1:value>8290063</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>29214</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22586</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6628</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GE HEALTHCARE TECHNOLOGIES I</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>36266G107</ns1:cusip>
    <ns1:figi>BBG01BFR8YW0</ns1:figi>
    <ns1:value>768297</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10794</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8342</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2452</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GE VERNOVA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>36828A101</ns1:cusip>
    <ns1:figi>BBG013G17W77</ns1:figi>
    <ns1:value>7683822</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8803</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6567</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2236</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GENERAC HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>368736104</ns1:cusip>
    <ns1:figi>BBG001T5VGH6</ns1:figi>
    <ns1:value>57122695</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>292442</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>203985</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>88457</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GENERAL DYNAMICS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>369550108</ns1:cusip>
    <ns1:figi>BBG001S5RHP1</ns1:figi>
    <ns1:value>11620403</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33864</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20621</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13243</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GENERAL MILLS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>370334104</ns1:cusip>
    <ns1:figi>BBG001S5RKR2</ns1:figi>
    <ns1:value>428721</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11523</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6865</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4658</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GENERAL MTRS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>37045V100</ns1:cusip>
    <ns1:figi>BBG001SM1DK6</ns1:figi>
    <ns1:value>4441455</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>59617</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13452</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>46165</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GENMAB A/S</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>372303206</ns1:cusip>
    <ns1:figi>BBG004MPKMY3</ns1:figi>
    <ns1:value>1204701</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44901</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>44787</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>114</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GENUINE PARTS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>372460105</ns1:cusip>
    <ns1:figi>BBG001S5RNH7</ns1:figi>
    <ns1:value>49245631</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>467402</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>442809</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>24593</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GETTY RLTY CORP NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>374297109</ns1:cusip>
    <ns1:figi>BBG001S5RQR9</ns1:figi>
    <ns1:value>1339980</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>42138</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41908</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>230</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GILEAD SCIENCES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>375558103</ns1:cusip>
    <ns1:figi>BBG001S6Y1X7</ns1:figi>
    <ns1:value>3375207</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24218</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20948</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3270</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLADSTONE INVT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>376546107</ns1:cusip>
    <ns1:figi>BBG001SL3TS3</ns1:figi>
    <ns1:value>1985986</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>139862</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>35500</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>104362</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBAL SHIP LEASE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>Y27183600</ns1:cusip>
    <ns1:figi>BBG001SV7NS0</ns1:figi>
    <ns1:value>237527</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6380</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6380</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBAL X FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>ARTIFICIAL ETF</ns1:titleOfClass>
    <ns1:cusip>37954Y632</ns1:cusip>
    <ns1:figi>BBG00KX8KH01</ns1:figi>
    <ns1:value>1734970</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>37175</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>35862</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1313</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBAL X FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>DEFENSE TECH ETF</ns1:titleOfClass>
    <ns1:cusip>37960A529</ns1:cusip>
    <ns1:figi>BBG01J6K2RX8</ns1:figi>
    <ns1:value>356042</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5026</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4801</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>225</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBAL X FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>GB MSCI AR ETF</ns1:titleOfClass>
    <ns1:cusip>37950E259</ns1:cusip>
    <ns1:figi>BBG001V0LJT6</ns1:figi>
    <ns1:value>407853</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4370</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4239</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>131</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBAL X FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>GLOBAL X SILVER</ns1:titleOfClass>
    <ns1:cusip>37954Y848</ns1:cusip>
    <ns1:figi>BBG001SSPRJ8</ns1:figi>
    <ns1:value>571738</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6347</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3815</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2532</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBAL X FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>GLOBAL X URANIUM</ns1:titleOfClass>
    <ns1:cusip>37954Y871</ns1:cusip>
    <ns1:figi>BBG001TF8NP6</ns1:figi>
    <ns1:value>511157</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10555</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8955</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1600</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBAL X FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>RBTCS ARTFL INTE</ns1:titleOfClass>
    <ns1:cusip>37954Y715</ns1:cusip>
    <ns1:figi>BBG00DSB42H9</ns1:figi>
    <ns1:value>296954</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8939</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8939</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBAL X FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>US INFR DEV ETF</ns1:titleOfClass>
    <ns1:cusip>37954Y673</ns1:cusip>
    <ns1:figi>BBG00G5CR9C0</ns1:figi>
    <ns1:value>268328</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5281</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3081</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBE LIFE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>37959E102</ns1:cusip>
    <ns1:figi>BBG001S5WRX4</ns1:figi>
    <ns1:value>730921</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5252</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4502</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>750</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GOLD FIELDS LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>38059T106</ns1:cusip>
    <ns1:figi>BBG001S93ZM2</ns1:figi>
    <ns1:value>227000</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>0</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GOLDMAN SACHS BDC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>38147U107</ns1:cusip>
    <ns1:figi>BBG004DDDL70</ns1:figi>
    <ns1:value>98444</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11086</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>0</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11086</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GOLDMAN SACHS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ACTIVEBETA US LG</ns1:titleOfClass>
    <ns1:cusip>381430503</ns1:cusip>
    <ns1:figi>BBG00B0SKXY1</ns1:figi>
    <ns1:value>309506</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2473</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2473</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GOLDMAN SACHS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDAQ-100 PREMI</ns1:titleOfClass>
    <ns1:cusip>38149W630</ns1:cusip>
    <ns1:figi>BBG01JRTZQX2</ns1:figi>
    <ns1:value>686847</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13879</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3074</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10805</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GOLDMAN SACHS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P 500 PREMIUM</ns1:titleOfClass>
    <ns1:cusip>38149W622</ns1:cusip>
    <ns1:figi>BBG01JRK0C06</ns1:figi>
    <ns1:value>4597049</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>91867</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>77969</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13898</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GOLDMAN SACHS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SMALL CAP EQUITY</ns1:titleOfClass>
    <ns1:cusip>38149W614</ns1:cusip>
    <ns1:figi>BBG01JM5NJH6</ns1:figi>
    <ns1:value>280116</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5127</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5127</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GOLDMAN SACHS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ULTRA SHORT BOND</ns1:titleOfClass>
    <ns1:cusip>381430230</ns1:cusip>
    <ns1:figi>BBG00NW3TGY3</ns1:figi>
    <ns1:value>1321128</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26135</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20838</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5297</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GOLDMAN SACHS GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>38141G104</ns1:cusip>
    <ns1:figi>BBG001SC07Z6</ns1:figi>
    <ns1:value>7319496</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8652</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8327</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>325</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GRAB HOLDINGS LIMITED</ns1:nameOfIssuer>
    <ns1:titleOfClass>CLASS A ORD</ns1:titleOfClass>
    <ns1:cusip>G4124C109</ns1:cusip>
    <ns1:figi>BBG011768M71</ns1:figi>
    <ns1:value>174114</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>47572</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>47572</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GRAHAM HLDGS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL B</ns1:titleOfClass>
    <ns1:cusip>384637104</ns1:cusip>
    <ns1:figi>BBG001S6H317</ns1:figi>
    <ns1:value>602638</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>570</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>350</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>220</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GSK PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>37733W204</ns1:cusip>
    <ns1:figi>BBG001SD6SM6</ns1:figi>
    <ns1:value>926033</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16779</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14879</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GUGGENHEIM ACTIVE ALLOC FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>40170T106</ns1:cusip>
    <ns1:figi>BBG01191RGH1</ns1:figi>
    <ns1:value>296765</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19498</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19498</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GUGGENHEIM STRATEGIC OPPORTU</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SBI</ns1:titleOfClass>
    <ns1:cusip>40167F101</ns1:cusip>
    <ns1:figi>BBG001STTSL7</ns1:figi>
    <ns1:value>324803</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>29474</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>29474</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>H WORLD GROUP LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>44332N106</ns1:cusip>
    <ns1:figi>BBG001T6Y5T2</ns1:figi>
    <ns1:value>1694540</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33695</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22373</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11322</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HA SUSTAINABLE INFRA CAP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>41068X100</ns1:cusip>
    <ns1:figi>BBG0044K5DN3</ns1:figi>
    <ns1:value>337549</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9185</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9185</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HALEON PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPON ADS</ns1:titleOfClass>
    <ns1:cusip>405552100</ns1:cusip>
    <ns1:figi>BBG018GZNDB0</ns1:figi>
    <ns1:value>2498906</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>249641</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>247256</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2385</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HAMILTON LANE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>407497106</ns1:cusip>
    <ns1:figi>BBG00FX58Q75</ns1:figi>
    <ns1:value>301580</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3034</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3034</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HANOVER INS GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>410867105</ns1:cusip>
    <ns1:figi>BBG001S8KZF3</ns1:figi>
    <ns1:value>478671</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2761</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2498</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>263</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HARRIS OAKMARK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>OAKMARK U S LRG</ns1:titleOfClass>
    <ns1:cusip>41456U106</ns1:cusip>
    <ns1:figi>BBG01R1Y2M84</ns1:figi>
    <ns1:value>1015700</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>36847</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30022</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6825</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HARTFORD FDS EXCHANGE TRADED</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE BD ETF</ns1:titleOfClass>
    <ns1:cusip>41653L701</ns1:cusip>
    <ns1:figi>BBG00RPV9BV6</ns1:figi>
    <ns1:value>1190508</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33966</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16647</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17319</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HARTFORD FDS EXCHANGE TRADED</ns1:nameOfIssuer>
    <ns1:titleOfClass>DYNAMIC BOND ETF</ns1:titleOfClass>
    <ns1:cusip>41653L842</ns1:cusip>
    <ns1:figi>BBG01X2P7XF2</ns1:figi>
    <ns1:value>2858506</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>72965</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>71963</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1002</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HARTFORD FDS EXCHANGE TRADED</ns1:nameOfIssuer>
    <ns1:titleOfClass>HARTFORD QUALITY</ns1:titleOfClass>
    <ns1:cusip>41653L859</ns1:cusip>
    <ns1:figi>BBG01JLDT4J5</ns1:figi>
    <ns1:value>1282274</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>47174</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30275</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16899</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HARTFORD FDS EXCHANGE TRADED</ns1:nameOfIssuer>
    <ns1:titleOfClass>SCHRDRS TAX BD</ns1:titleOfClass>
    <ns1:cusip>41653L404</ns1:cusip>
    <ns1:figi>BBG00KN8FKD7</ns1:figi>
    <ns1:value>589372</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>31020</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31020</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HARTFORD FDS EXCHANGE TRADED</ns1:nameOfIssuer>
    <ns1:titleOfClass>TOTAL RTRN ETF</ns1:titleOfClass>
    <ns1:cusip>41653L305</ns1:cusip>
    <ns1:figi>BBG00HTN2KT2</ns1:figi>
    <ns1:value>3112956</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>92263</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>63895</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>28368</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HARTFORD INSURANCE GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>416515104</ns1:cusip>
    <ns1:figi>BBG001S8PXF3</ns1:figi>
    <ns1:value>455049</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3365</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1915</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1450</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HCA HEALTHCARE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>40412C101</ns1:cusip>
    <ns1:figi>BBG001T8NTY2</ns1:figi>
    <ns1:value>1574526</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3327</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3068</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>259</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HDFC BANK LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>40415F101</ns1:cusip>
    <ns1:figi>BBG001SJB7J7</ns1:figi>
    <ns1:value>2646938</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>106388</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>104672</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1716</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HEALTHEQUITY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>42226A107</ns1:cusip>
    <ns1:figi>BBG001T8JKN8</ns1:figi>
    <ns1:value>84859819</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1015434</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>671981</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>343453</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HEALTHPEAK PROPERTIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>42250P103</ns1:cusip>
    <ns1:figi>BBG001S5RTS2</ns1:figi>
    <ns1:value>10314659</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>627707</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>403070</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>224637</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HELEN OF TROY LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>G4388N106</ns1:cusip>
    <ns1:figi>BBG001S5RVH9</ns1:figi>
    <ns1:value>152131</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10550</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10550</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HENRY JACK &amp; ASSOC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>426281101</ns1:cusip>
    <ns1:figi>BBG001S5SHB5</ns1:figi>
    <ns1:value>1280029</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8099</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8029</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>70</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HERSHEY CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>427866108</ns1:cusip>
    <ns1:figi>BBG001S5S148</ns1:figi>
    <ns1:value>2549525</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12264</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9305</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2959</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HEWLETT PACKARD ENTERPRISE C</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>42824C109</ns1:cusip>
    <ns1:figi>BBG0078W3NP4</ns1:figi>
    <ns1:value>928386</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>38991</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11772</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>27219</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HEXCEL CORP NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>428291108</ns1:cusip>
    <ns1:figi>BBG001S5S2J0</ns1:figi>
    <ns1:value>25501123</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>315101</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>573</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>314528</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HILLMAN SOLUTIONS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>431636109</ns1:cusip>
    <ns1:figi>BBG00YC6W7C4</ns1:figi>
    <ns1:value>1404033</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>168754</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>167853</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>901</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HILTON WORLDWIDE HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>43300A203</ns1:cusip>
    <ns1:figi>BBG0058KMH49</ns1:figi>
    <ns1:value>887313</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2918</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2522</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>396</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOME BANCSHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>436893200</ns1:cusip>
    <ns1:figi>BBG001SN0R60</ns1:figi>
    <ns1:value>3580344</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>132950</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>132929</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOME DEPOT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>437076102</ns1:cusip>
    <ns1:figi>BBG001S5RTW7</ns1:figi>
    <ns1:value>82117602</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>250303</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>222547</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>27756</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOME DEPOT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>437076102</ns1:cusip>
    <ns1:figi>BBG001S5RTW7</ns1:figi>
    <ns1:value>1019559</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3100</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1200</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HONEYWELL INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>438516106</ns1:cusip>
    <ns1:figi>BBG001S5X1N1</ns1:figi>
    <ns1:value>20966351</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>92759</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>79701</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13058</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HORMEL FOODS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>440452100</ns1:cusip>
    <ns1:figi>BBG001S5S0D0</ns1:figi>
    <ns1:value>1114984</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49227</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>38027</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOST HOTELS &amp; RESORTS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>44107P104</ns1:cusip>
    <ns1:figi>BBG001S5RY83</ns1:figi>
    <ns1:value>523889</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>27343</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25481</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1862</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOULIHAN LOKEY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>441593100</ns1:cusip>
    <ns1:figi>BBG001SFVN99</ns1:figi>
    <ns1:value>2019705</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14063</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13992</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>71</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOWMET AEROSPACE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>443201108</ns1:cusip>
    <ns1:figi>BBG00DYNJH69</ns1:figi>
    <ns1:value>1472881</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6391</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3858</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2533</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>40434L105</ns1:cusip>
    <ns1:figi>BBG001S6W7N7</ns1:figi>
    <ns1:value>1534297</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>79870</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>72808</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7062</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>40434L105</ns1:cusip>
    <ns1:figi>BBG001S6W7N7</ns1:figi>
    <ns1:value>576300</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HSBC HLDGS PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPON ADR NEW</ns1:titleOfClass>
    <ns1:cusip>404280406</ns1:cusip>
    <ns1:figi>BBG001SCZVC0</ns1:figi>
    <ns1:value>3605005</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>43702</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41678</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2024</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HUBBELL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>443510607</ns1:cusip>
    <ns1:figi>BBG001S5S1L9</ns1:figi>
    <ns1:value>800397</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1631</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1631</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HUNTINGTON BANCSHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>446150104</ns1:cusip>
    <ns1:figi>BBG001S5RSZ6</ns1:figi>
    <ns1:value>2164293</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>138293</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>134934</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3359</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HUNTINGTON INGALLS INDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>446413106</ns1:cusip>
    <ns1:figi>BBG001V0PDL3</ns1:figi>
    <ns1:value>692365</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1822</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1722</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HUNTSMAN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>447011107</ns1:cusip>
    <ns1:figi>BBG001SKWX22</ns1:figi>
    <ns1:value>629333</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>47283</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>34004</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13279</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IAC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>44891N208</ns1:cusip>
    <ns1:figi>BBG00S1LR2D2</ns1:figi>
    <ns1:value>1897022</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>47390</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31365</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16025</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IDEXX LABS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45168D104</ns1:cusip>
    <ns1:figi>BBG001S5S4Y9</ns1:figi>
    <ns1:value>1579473</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2811</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2785</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ILLINOIS TOOL WKS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>452308109</ns1:cusip>
    <ns1:figi>BBG001S5SDX0</ns1:figi>
    <ns1:value>7295958</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28046</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21315</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6731</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INCYTE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45337C102</ns1:cusip>
    <ns1:figi>BBG001S8Q6N2</ns1:figi>
    <ns1:value>241802</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2569</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2569</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ING GROEP N.V.</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>456837103</ns1:cusip>
    <ns1:figi>BBG001SB1FR8</ns1:figi>
    <ns1:value>874416</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33567</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33567</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INGERSOLL RAND INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45687V106</ns1:cusip>
    <ns1:figi>BBG002R1CW36</ns1:figi>
    <ns1:value>1237363</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15444</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14502</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>942</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INGEVITY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45688C107</ns1:cusip>
    <ns1:figi>BBG009LM2988</ns1:figi>
    <ns1:value>1910816</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26826</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>104</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26722</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INGREDION INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>457187102</ns1:cusip>
    <ns1:figi>BBG001SBH4X9</ns1:figi>
    <ns1:value>566117</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5025</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3605</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1420</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INMUNE BIO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45782T105</ns1:cusip>
    <ns1:figi>BBG00LW94M14</ns1:figi>
    <ns1:value>11300</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INNOVATIVE SOLUTIONS &amp; SUPPO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45769N105</ns1:cusip>
    <ns1:figi>BBG001S8H2T5</ns1:figi>
    <ns1:value>390070</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INNOVATOR ETFS TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>DEFINED WLT SHLD</ns1:titleOfClass>
    <ns1:cusip>45783Y855</ns1:cusip>
    <ns1:figi>BBG011MFV1P4</ns1:figi>
    <ns1:value>3679845</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>109961</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>109472</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>489</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INNOVATOR ETFS TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>EQUITY DEF PROTN</ns1:titleOfClass>
    <ns1:cusip>45784N775</ns1:cusip>
    <ns1:figi>BBG01S1MH1J6</ns1:figi>
    <ns1:value>483781</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19054</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19054</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INNOVATOR ETFS TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US EQTY BUFR JAN</ns1:titleOfClass>
    <ns1:cusip>45782C409</ns1:cusip>
    <ns1:figi>BBG00MYXK7W8</ns1:figi>
    <ns1:value>630201</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11817</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11817</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INNOVATOR ETFS TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US EQTY BUFR MAR</ns1:titleOfClass>
    <ns1:cusip>45782C391</ns1:cusip>
    <ns1:figi>BBG00S1NCS83</ns1:figi>
    <ns1:value>212578</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4050</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4050</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INNOVATOR ETFS TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US EQTY PWR BUF</ns1:titleOfClass>
    <ns1:cusip>45782C417</ns1:cusip>
    <ns1:figi>BBG00RHZ5CR3</ns1:figi>
    <ns1:value>292088</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7284</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7284</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INNOVATOR ETFS TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US EQTY PWR BUF</ns1:titleOfClass>
    <ns1:cusip>45782C508</ns1:cusip>
    <ns1:figi>BBG00MYXKL20</ns1:figi>
    <ns1:value>1379933</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>29914</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>29914</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTEL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>458140100</ns1:cusip>
    <ns1:figi>BBG001S5SF65</ns1:figi>
    <ns1:value>1842615</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>41754</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30613</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11141</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTERACTIVE BROKERS GROUP IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>45841N107</ns1:cusip>
    <ns1:figi>BBG001SQ4YC7</ns1:figi>
    <ns1:value>3037922</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>45295</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>44731</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>564</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTERCONTINENTAL EXCHANGE IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45866F104</ns1:cusip>
    <ns1:figi>BBG001SDJ4R0</ns1:figi>
    <ns1:value>113796126</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>723897</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>676575</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>47322</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTERNATIONAL BUSINESS MACHS</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>459200101</ns1:cusip>
    <ns1:figi>BBG001S5S399</ns1:figi>
    <ns1:value>41659957</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>171881</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>115623</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>56258</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTERNATIONAL BUSINESS MACHS</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>459200101</ns1:cusip>
    <ns1:figi>BBG001S5S399</ns1:figi>
    <ns1:value>387824</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1600</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>900</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>700</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTERNATIONAL FLAVORS&amp;FRAGRA</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>459506101</ns1:cusip>
    <ns1:figi>BBG001S5S5F7</ns1:figi>
    <ns1:value>4081372</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>56256</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11249</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>45007</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTERNATIONAL PAPER CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>460146103</ns1:cusip>
    <ns1:figi>BBG001S5SBF4</ns1:figi>
    <ns1:value>325691</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9123</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5744</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3379</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTUIT</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>461202103</ns1:cusip>
    <ns1:figi>BBG001S6TWR2</ns1:figi>
    <ns1:value>8961630</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20726</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17743</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2983</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTUITIVE SURGICAL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>46120E602</ns1:cusip>
    <ns1:figi>BBG001S7XR78</ns1:figi>
    <ns1:value>72404322</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>157778</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>154560</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3218</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO ACTIVELY MANAGED EXC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ULTRA SHRT DUR</ns1:titleOfClass>
    <ns1:cusip>46090A887</ns1:cusip>
    <ns1:figi>BBG00KJR1T91</ns1:figi>
    <ns1:value>304780</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6081</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6081</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO CURRENCYSHARES</ns1:nameOfIssuer>
    <ns1:titleOfClass>JAPANESE YEN</ns1:titleOfClass>
    <ns1:cusip>46138W107</ns1:cusip>
    <ns1:figi>BBG001SMC6F5</ns1:figi>
    <ns1:value>108027232</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1866400</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1866400</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRADED FD TR II</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDAQ 100 ETF</ns1:titleOfClass>
    <ns1:cusip>46138G649</ns1:cusip>
    <ns1:figi>BBG00XS6PBW6</ns1:figi>
    <ns1:value>950706</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4001</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4001</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRADED FD TR II</ns1:nameOfIssuer>
    <ns1:titleOfClass>RAFI EMRGNG MRKT</ns1:titleOfClass>
    <ns1:cusip>46138E727</ns1:cusip>
    <ns1:figi>BBG001SSJYS0</ns1:figi>
    <ns1:value>713425</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26512</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26512</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRADED FD TR II</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P 500 REVENUE</ns1:titleOfClass>
    <ns1:cusip>46138G698</ns1:cusip>
    <ns1:figi>BBG00P4Y2QS5</ns1:figi>
    <ns1:value>264982</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2306</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2306</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRADED FD TR II</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P500 HDL VOL</ns1:titleOfClass>
    <ns1:cusip>46138E362</ns1:cusip>
    <ns1:figi>BBG003H4RBL9</ns1:figi>
    <ns1:value>1028909</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20740</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12754</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7986</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRADED FD TR II</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P500 LOW VOL</ns1:titleOfClass>
    <ns1:cusip>46138E354</ns1:cusip>
    <ns1:figi>BBG001V18CG8</ns1:figi>
    <ns1:value>714810</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9773</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9773</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRADED FD TR II</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHORT TERM TREAS</ns1:titleOfClass>
    <ns1:cusip>46138G888</ns1:cusip>
    <ns1:figi>BBG00FQKL0K7</ns1:figi>
    <ns1:value>215111</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2038</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2038</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRADED FD TR II</ns1:nameOfIssuer>
    <ns1:titleOfClass>SOLAR ETF</ns1:titleOfClass>
    <ns1:cusip>46138G706</ns1:cusip>
    <ns1:figi>BBG00KXH5XJ3</ns1:figi>
    <ns1:value>3732291</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>66995</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>48885</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18110</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRADED FD TR II</ns1:nameOfIssuer>
    <ns1:titleOfClass>SR LN ETF</ns1:titleOfClass>
    <ns1:cusip>46138G508</ns1:cusip>
    <ns1:figi>BBG001V0MBC0</ns1:figi>
    <ns1:value>214979</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10533</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10033</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRADED FD TR II</ns1:nameOfIssuer>
    <ns1:titleOfClass>TAXABLE MUN BD</ns1:titleOfClass>
    <ns1:cusip>46138G805</ns1:cusip>
    <ns1:figi>BBG001STKGB3</ns1:figi>
    <ns1:value>571255</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21189</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21110</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>79</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRD SLF IDX FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>BULETSHS 2029</ns1:titleOfClass>
    <ns1:cusip>46138J577</ns1:cusip>
    <ns1:figi>BBG00Q5D6ZV0</ns1:figi>
    <ns1:value>263914</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14143</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14143</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRD SLF IDX FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>BULSHS 2027 CB</ns1:titleOfClass>
    <ns1:cusip>46138J783</ns1:cusip>
    <ns1:figi>BBG00KJR2L24</ns1:figi>
    <ns1:value>258756</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13185</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13185</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRD SLF IDX FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>INVSCO 30 CORP</ns1:titleOfClass>
    <ns1:cusip>46138J460</ns1:cusip>
    <ns1:figi>BBG00X3HYBX8</ns1:figi>
    <ns1:value>258394</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15455</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15455</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCH TRD SLF IDX FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>INVSCO BLSH 28</ns1:titleOfClass>
    <ns1:cusip>46138J643</ns1:cusip>
    <ns1:figi>BBG00LNJW5P2</ns1:figi>
    <ns1:value>259270</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12695</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12695</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>AEROSPACE DEFN</ns1:titleOfClass>
    <ns1:cusip>46137V100</ns1:cusip>
    <ns1:figi>BBG001S8JG85</ns1:figi>
    <ns1:value>2363124</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14261</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13588</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>673</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>BUILDING &amp; CONST</ns1:titleOfClass>
    <ns1:cusip>46137V779</ns1:cusip>
    <ns1:figi>BBG001SPHKZ0</ns1:figi>
    <ns1:value>959333</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9832</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9376</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>456</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P 500 TOP 50</ns1:titleOfClass>
    <ns1:cusip>46137V233</ns1:cusip>
    <ns1:figi>BBG00KJR2B26</ns1:figi>
    <ns1:value>436182</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7996</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4046</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3950</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P500 EQL HLT</ns1:titleOfClass>
    <ns1:cusip>46137V332</ns1:cusip>
    <ns1:figi>BBG00KJR2QH7</ns1:figi>
    <ns1:value>223584</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7405</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2965</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4440</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P500 EQL WGT</ns1:titleOfClass>
    <ns1:cusip>46137V357</ns1:cusip>
    <ns1:figi>BBG00KJR2NN7</ns1:figi>
    <ns1:value>23110905</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>120428</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>109944</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10484</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P500 PUR GWT</ns1:titleOfClass>
    <ns1:cusip>46137V266</ns1:cusip>
    <ns1:figi>BBG00KJR2976</ns1:figi>
    <ns1:value>601193</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12863</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12363</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P500 PUR VAL</ns1:titleOfClass>
    <ns1:cusip>46137V258</ns1:cusip>
    <ns1:figi>BBG00KJR2X19</ns1:figi>
    <ns1:value>440857</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4105</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4105</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P500 QUALITY</ns1:titleOfClass>
    <ns1:cusip>46137V241</ns1:cusip>
    <ns1:figi>BBG001SDTVQ0</ns1:figi>
    <ns1:value>1354343</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18012</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17031</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>981</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO QQQ TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>UNIT SER 1</ns1:titleOfClass>
    <ns1:cusip>46090E103</ns1:cusip>
    <ns1:figi>BBG001S9GN63</ns1:figi>
    <ns1:value>12086717</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20941</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15850</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5091</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESTMENT MANAGERS SER TR I</ns1:nameOfIssuer>
    <ns1:titleOfClass>FPA GBL EQTY ETF</ns1:titleOfClass>
    <ns1:cusip>30254T577</ns1:cusip>
    <ns1:figi>BBG01MNCH9Z2</ns1:figi>
    <ns1:value>366216</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10094</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10094</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESTORS TITLE CO NC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>461804106</ns1:cusip>
    <ns1:figi>BBG001S5SDL3</ns1:figi>
    <ns1:value>282542</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1300</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>500</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IONIS PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>462222100</ns1:cusip>
    <ns1:figi>BBG001SB7RD1</ns1:figi>
    <ns1:value>17889291</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>238238</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>203159</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>35079</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IQVIA HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>46266C105</ns1:cusip>
    <ns1:figi>BBG00333FZ54</ns1:figi>
    <ns1:value>449032</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2633</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2633</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IRADIMED CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>46266A109</ns1:cusip>
    <ns1:figi>BBG006NM92Y1</ns1:figi>
    <ns1:value>268084</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2785</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2785</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>IRON MTN INC DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>46284V101</ns1:cusip>
    <ns1:figi>BBG001SCQ2X1</ns1:figi>
    <ns1:value>964602</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9465</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8980</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>485</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES BITCOIN TRUST ETF</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS BEN INT</ns1:titleOfClass>
    <ns1:cusip>46438F101</ns1:cusip>
    <ns1:figi>BBG01KYQ6QS5</ns1:figi>
    <ns1:value>253919</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6609</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5201</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1408</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES GOLD TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES NEW</ns1:titleOfClass>
    <ns1:cusip>464285204</ns1:cusip>
    <ns1:figi>BBG001SJK6D5</ns1:figi>
    <ns1:value>2468833</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28004</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22650</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5354</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE MSCI EMKT</ns1:titleOfClass>
    <ns1:cusip>46434G103</ns1:cusip>
    <ns1:figi>BBG003HC3DG9</ns1:figi>
    <ns1:value>2253740</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32312</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24571</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7741</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>EM MKTS DIV ETF</ns1:titleOfClass>
    <ns1:cusip>464286319</ns1:cusip>
    <ns1:figi>BBG002PHMJT3</ns1:figi>
    <ns1:value>548520</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15955</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11244</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4711</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI EM ASIA ETF</ns1:titleOfClass>
    <ns1:cusip>464286426</ns1:cusip>
    <ns1:figi>BBG002MYG936</ns1:figi>
    <ns1:value>2039827</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21307</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21112</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>195</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI ISRAEL ETF</ns1:titleOfClass>
    <ns1:cusip>464286632</ns1:cusip>
    <ns1:figi>BBG001T13884</ns1:figi>
    <ns1:value>1480090</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12755</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8985</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3770</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI ITALY ETF</ns1:titleOfClass>
    <ns1:cusip>46434G830</ns1:cusip>
    <ns1:figi>BBG001S8SYM0</ns1:figi>
    <ns1:value>1232934</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23080</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15600</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7480</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI JAPAN ETF</ns1:titleOfClass>
    <ns1:cusip>46434G822</ns1:cusip>
    <ns1:figi>BBG001S8SYN9</ns1:figi>
    <ns1:value>254895</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3019</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2399</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>620</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI MEXICO ETF</ns1:titleOfClass>
    <ns1:cusip>464286822</ns1:cusip>
    <ns1:figi>BBG001S8SYQ6</ns1:figi>
    <ns1:value>282056</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3749</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3616</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>133</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI STH KOR ETF</ns1:titleOfClass>
    <ns1:cusip>464286772</ns1:cusip>
    <ns1:figi>BBG001SF9FC7</ns1:figi>
    <ns1:value>1866933</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15177</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11057</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4120</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES SILVER TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES</ns1:titleOfClass>
    <ns1:cusip>46428Q109</ns1:cusip>
    <ns1:figi>BBG001SQLN69</ns1:figi>
    <ns1:value>5711476</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>83820</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>59594</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>24226</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>0-3 MNTH TREASRY</ns1:titleOfClass>
    <ns1:cusip>46436E718</ns1:cusip>
    <ns1:figi>BBG00TZR7YF0</ns1:figi>
    <ns1:value>821069</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8157</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8157</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>1 3 YR TREAS BD</ns1:titleOfClass>
    <ns1:cusip>464287457</ns1:cusip>
    <ns1:figi>BBG001SKXPR1</ns1:figi>
    <ns1:value>6972962</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>84449</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>83089</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1360</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>10-20 YR TRS ETF</ns1:titleOfClass>
    <ns1:cusip>464288653</ns1:cusip>
    <ns1:figi>BBG001SSD830</ns1:figi>
    <ns1:value>1150359</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11421</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8273</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3148</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>20 YR TR BD ETF</ns1:titleOfClass>
    <ns1:cusip>464287432</ns1:cusip>
    <ns1:figi>BBG001S8MLN3</ns1:figi>
    <ns1:value>7120169</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>82134</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>80466</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1668</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>20 YR TR BD ETF</ns1:titleOfClass>
    <ns1:cusip>464287432</ns1:cusip>
    <ns1:figi>BBG001S8MLN3</ns1:figi>
    <ns1:value>60674331</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>699900</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>699900</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>3 7 YR TREAS BD</ns1:titleOfClass>
    <ns1:cusip>464288661</ns1:cusip>
    <ns1:figi>BBG001SSD812</ns1:figi>
    <ns1:value>7324499</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>61758</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>61608</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>150</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>7-10 YR TRSY BD</ns1:titleOfClass>
    <ns1:cusip>464287440</ns1:cusip>
    <ns1:figi>BBG001S80936</ns1:figi>
    <ns1:value>5776094</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>60521</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>58096</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2425</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>BROAD USD HIGH</ns1:titleOfClass>
    <ns1:cusip>46435U853</ns1:cusip>
    <ns1:figi>BBG00J2DS0J6</ns1:figi>
    <ns1:value>2403822</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>65250</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>65250</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE DIV GRWTH</ns1:titleOfClass>
    <ns1:cusip>46434V621</ns1:cusip>
    <ns1:figi>BBG006MJFZK4</ns1:figi>
    <ns1:value>21624902</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>308135</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>283113</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>25022</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE HIGH DV ETF</ns1:titleOfClass>
    <ns1:cusip>46429B663</ns1:cusip>
    <ns1:figi>BBG001V0XLT8</ns1:figi>
    <ns1:value>33181147</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>244482</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>238343</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6139</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE INTL AGGR</ns1:titleOfClass>
    <ns1:cusip>46435G672</ns1:cusip>
    <ns1:figi>BBG00BDV2SQ0</ns1:figi>
    <ns1:value>542126</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10834</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7308</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3526</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE MSCI EAFE</ns1:titleOfClass>
    <ns1:cusip>46432F842</ns1:cusip>
    <ns1:figi>BBG003H6TRS0</ns1:figi>
    <ns1:value>82867775</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>915375</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>902081</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13294</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE MSCI EURO</ns1:titleOfClass>
    <ns1:cusip>46434V738</ns1:cusip>
    <ns1:figi>BBG006MJ8984</ns1:figi>
    <ns1:value>6656747</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>94731</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>94642</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>89</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE MSCI TOTAL</ns1:titleOfClass>
    <ns1:cusip>46432F834</ns1:cusip>
    <ns1:figi>BBG003H6TMV7</ns1:figi>
    <ns1:value>257321</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2970</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2970</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE S&amp;P MCP ETF</ns1:titleOfClass>
    <ns1:cusip>464287507</ns1:cusip>
    <ns1:figi>BBG001SFC7V0</ns1:figi>
    <ns1:value>11375373</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>168449</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>152052</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16397</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE S&amp;P SCP ETF</ns1:titleOfClass>
    <ns1:cusip>464287804</ns1:cusip>
    <ns1:figi>BBG001SFC7W9</ns1:figi>
    <ns1:value>13475544</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>108403</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>102197</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6206</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE S&amp;P TTL STK</ns1:titleOfClass>
    <ns1:cusip>464287150</ns1:cusip>
    <ns1:figi>BBG001SHTRL5</ns1:figi>
    <ns1:value>672586</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4722</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4722</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE S&amp;P US GWT</ns1:titleOfClass>
    <ns1:cusip>464287671</ns1:cusip>
    <ns1:figi>BBG001SFQL99</ns1:figi>
    <ns1:value>499216</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3218</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3018</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE S&amp;P US VLU</ns1:titleOfClass>
    <ns1:cusip>464287663</ns1:cusip>
    <ns1:figi>BBG001SFQL80</ns1:figi>
    <ns1:value>219107</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2143</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2143</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE S&amp;P500 ETF</ns1:titleOfClass>
    <ns1:cusip>464287200</ns1:cusip>
    <ns1:figi>BBG001SFB7R6</ns1:figi>
    <ns1:value>11415393</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17476</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14453</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3023</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE UNIVRSL USD</ns1:titleOfClass>
    <ns1:cusip>46434V613</ns1:cusip>
    <ns1:figi>BBG006MJCSW0</ns1:figi>
    <ns1:value>2370314</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>51317</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33788</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17529</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE US AGGBD ET</ns1:titleOfClass>
    <ns1:cusip>464287226</ns1:cusip>
    <ns1:figi>BBG001SM1QT8</ns1:figi>
    <ns1:value>4531415</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>45647</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45378</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>269</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>EAFE GRWTH ETF</ns1:titleOfClass>
    <ns1:cusip>464288885</ns1:cusip>
    <ns1:figi>BBG001SP62C7</ns1:figi>
    <ns1:value>949820</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8529</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5948</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2581</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>EAFE SML CP ETF</ns1:titleOfClass>
    <ns1:cusip>464288273</ns1:cusip>
    <ns1:figi>BBG001SYVWS7</ns1:figi>
    <ns1:value>2130208</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>27168</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>27043</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>125</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>EAFE VALUE ETF</ns1:titleOfClass>
    <ns1:cusip>464288877</ns1:cusip>
    <ns1:figi>BBG001SNYBH6</ns1:figi>
    <ns1:value>1901244</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25572</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19493</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6079</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ESG AWARE MSCI</ns1:titleOfClass>
    <ns1:cusip>46435U663</ns1:cusip>
    <ns1:figi>BBG00KK87757</ns1:figi>
    <ns1:value>497444</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10579</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10579</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ESG AWR MSCI USA</ns1:titleOfClass>
    <ns1:cusip>46435G425</ns1:cusip>
    <ns1:figi>BBG00FFPFTS4</ns1:figi>
    <ns1:value>1836248</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12984</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12833</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>151</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ESG AWR US AGRGT</ns1:titleOfClass>
    <ns1:cusip>46435U549</ns1:cusip>
    <ns1:figi>BBG00MC0P0K7</ns1:figi>
    <ns1:value>862747</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18144</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18144</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ESG AWRE 1 5 YR</ns1:titleOfClass>
    <ns1:cusip>46435G243</ns1:cusip>
    <ns1:figi>BBG00H4BFM35</ns1:figi>
    <ns1:value>1251621</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49935</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>49935</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ESG OPTIMIZED</ns1:titleOfClass>
    <ns1:cusip>464288802</ns1:cusip>
    <ns1:figi>BBG001SN86J4</ns1:figi>
    <ns1:value>234345</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1774</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1774</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ESG SELECT SCRE</ns1:titleOfClass>
    <ns1:cusip>46436E551</ns1:cusip>
    <ns1:figi>BBG00XDJF7W4</ns1:figi>
    <ns1:value>525929</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11592</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11592</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>EXPANDED TECH</ns1:titleOfClass>
    <ns1:cusip>464287515</ns1:cusip>
    <ns1:figi>BBG001S7W2J1</ns1:figi>
    <ns1:value>631733</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7892</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7592</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>EXPND TEC SC ETF</ns1:titleOfClass>
    <ns1:cusip>464287549</ns1:cusip>
    <ns1:figi>BBG001SHHYT5</ns1:figi>
    <ns1:value>4788553</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40406</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40239</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>167</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>FLTG RATE NT ETF</ns1:titleOfClass>
    <ns1:cusip>46429B655</ns1:cusip>
    <ns1:figi>BBG001V1QYX1</ns1:figi>
    <ns1:value>75507490</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1482008</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1457989</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>24019</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>GLOB HLTHCRE ETF</ns1:titleOfClass>
    <ns1:cusip>464287325</ns1:cusip>
    <ns1:figi>BBG001SJX8Q3</ns1:figi>
    <ns1:value>504181</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5390</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5390</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>GOV/CRED BD ETF</ns1:titleOfClass>
    <ns1:cusip>464288596</ns1:cusip>
    <ns1:figi>BBG001SSD894</ns1:figi>
    <ns1:value>467457</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4487</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4487</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>HDG MSCI EAFE</ns1:titleOfClass>
    <ns1:cusip>46434V803</ns1:cusip>
    <ns1:figi>BBG005XKVF72</ns1:figi>
    <ns1:value>671803</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15809</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15809</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBDS DEC28 ETF</ns1:titleOfClass>
    <ns1:cusip>46435U515</ns1:cusip>
    <ns1:figi>BBG00M0P3SC7</ns1:figi>
    <ns1:value>1505995</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>59455</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18123</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>41332</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBONDS 1-5 YR TI</ns1:titleOfClass>
    <ns1:cusip>46438G513</ns1:cusip>
    <ns1:figi>BBG01QN8ZWM5</ns1:figi>
    <ns1:value>228902</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8991</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8991</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBONDS 26 TRM TS</ns1:titleOfClass>
    <ns1:cusip>46436E858</ns1:cusip>
    <ns1:figi>BBG00RYR3RM6</ns1:figi>
    <ns1:value>292215</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12752</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12752</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBONDS 27 ETF</ns1:titleOfClass>
    <ns1:cusip>46435UAA9</ns1:cusip>
    <ns1:figi>BBG00HPLJP02</ns1:figi>
    <ns1:value>1409532</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>58149</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18927</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>39222</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBONDS 27 TRM TS</ns1:titleOfClass>
    <ns1:cusip>46436E841</ns1:cusip>
    <ns1:figi>BBG00RYR47N8</ns1:figi>
    <ns1:value>290722</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12961</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12961</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBONDS DEC2026</ns1:titleOfClass>
    <ns1:cusip>46435GAA0</ns1:cusip>
    <ns1:figi>BBG00DST7FD2</ns1:figi>
    <ns1:value>1276866</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>52676</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19729</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32947</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBONDS OCT 2026</ns1:titleOfClass>
    <ns1:cusip>46438G505</ns1:cusip>
    <ns1:figi>BBG01JD01KN1</ns1:figi>
    <ns1:value>229281</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8844</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8844</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBONDS OCT 2027</ns1:titleOfClass>
    <ns1:cusip>46438G604</ns1:cusip>
    <ns1:figi>BBG01JCY0204</ns1:figi>
    <ns1:value>229029</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8770</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8770</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBOXX HI YD ETF</ns1:titleOfClass>
    <ns1:cusip>464288513</ns1:cusip>
    <ns1:figi>BBG001ST0ZQ7</ns1:figi>
    <ns1:value>400625</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5036</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4806</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>230</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IBOXX INV CP ETF</ns1:titleOfClass>
    <ns1:cusip>464287242</ns1:cusip>
    <ns1:figi>BBG001S60QR6</ns1:figi>
    <ns1:value>265850</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2439</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2269</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>170</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTL SEL DIV ETF</ns1:titleOfClass>
    <ns1:cusip>464288448</ns1:cusip>
    <ns1:figi>BBG001S7Y5C9</ns1:figi>
    <ns1:value>1286932</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30238</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25338</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTRM GOV CR ETF</ns1:titleOfClass>
    <ns1:cusip>464288612</ns1:cusip>
    <ns1:figi>BBG001SSD885</ns1:figi>
    <ns1:value>25373604</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>237854</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>237434</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>420</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES BIOTECH</ns1:titleOfClass>
    <ns1:cusip>464287556</ns1:cusip>
    <ns1:figi>BBG001SGYSW7</ns1:figi>
    <ns1:value>8229398</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>48738</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>43406</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5332</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHARES SEMICDTR</ns1:titleOfClass>
    <ns1:cusip>464287523</ns1:cusip>
    <ns1:figi>BBG001SJ8F58</ns1:figi>
    <ns1:value>634139</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1929</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1546</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>383</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHS 1-5YR INVS</ns1:titleOfClass>
    <ns1:cusip>464288646</ns1:cusip>
    <ns1:figi>BBG001SSD858</ns1:figi>
    <ns1:value>10749834</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>204525</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>197402</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7123</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ISHS 5-10YR INVT</ns1:titleOfClass>
    <ns1:cusip>464288638</ns1:cusip>
    <ns1:figi>BBG001SSD849</ns1:figi>
    <ns1:value>8891777</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>167077</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>162681</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4396</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MBS ETF</ns1:titleOfClass>
    <ns1:cusip>464288588</ns1:cusip>
    <ns1:figi>BBG001SSD8B1</ns1:figi>
    <ns1:value>989071</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10417</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8037</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2380</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MORNINGSTAR GRWT</ns1:titleOfClass>
    <ns1:cusip>464287119</ns1:cusip>
    <ns1:figi>BBG001SBRHJ5</ns1:figi>
    <ns1:value>1414597</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14816</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8191</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6625</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MORNINGSTR US EQ</ns1:titleOfClass>
    <ns1:cusip>464287127</ns1:cusip>
    <ns1:figi>BBG001SBR743</ns1:figi>
    <ns1:value>235793</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2624</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1824</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MRGSTR MD CP GRW</ns1:titleOfClass>
    <ns1:cusip>464288307</ns1:cusip>
    <ns1:figi>BBG001SBRK44</ns1:figi>
    <ns1:value>1370204</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17395</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16051</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1344</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MRGSTR MD CP VAL</ns1:titleOfClass>
    <ns1:cusip>464288406</ns1:cusip>
    <ns1:figi>BBG001SBRK53</ns1:figi>
    <ns1:value>5932660</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>69972</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>53106</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16866</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MRGSTR SM CP GR</ns1:titleOfClass>
    <ns1:cusip>464288604</ns1:cusip>
    <ns1:figi>BBG001SBRKD4</ns1:figi>
    <ns1:value>339760</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2200</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI EAFE ETF</ns1:titleOfClass>
    <ns1:cusip>464287465</ns1:cusip>
    <ns1:figi>BBG001SG09V7</ns1:figi>
    <ns1:value>6036455</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>62148</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>54161</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7987</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI EMG MKT ETF</ns1:titleOfClass>
    <ns1:cusip>464287234</ns1:cusip>
    <ns1:figi>BBG001SK77D5</ns1:figi>
    <ns1:value>1140936</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20090</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18980</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1110</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI EURO FL ETF</ns1:titleOfClass>
    <ns1:cusip>464289180</ns1:cusip>
    <ns1:figi>BBG001T6MGZ4</ns1:figi>
    <ns1:value>898241</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25774</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23969</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1805</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI INTL QUALTY</ns1:titleOfClass>
    <ns1:cusip>46434V456</ns1:cusip>
    <ns1:figi>BBG007WGM3H4</ns1:figi>
    <ns1:value>5107598</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>110482</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>102678</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7804</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI PERU AND GL</ns1:titleOfClass>
    <ns1:cusip>464289842</ns1:cusip>
    <ns1:figi>BBG001T4R2P6</ns1:figi>
    <ns1:value>1780463</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>22060</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14830</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7230</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI POLAND ETF</ns1:titleOfClass>
    <ns1:cusip>46429B606</ns1:cusip>
    <ns1:figi>BBG001S56L11</ns1:figi>
    <ns1:value>1482705</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40722</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>29290</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11432</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI USA MIN VOL</ns1:titleOfClass>
    <ns1:cusip>46429B697</ns1:cusip>
    <ns1:figi>BBG0025X2G81</ns1:figi>
    <ns1:value>872292</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9406</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9406</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI USA MMENTM</ns1:titleOfClass>
    <ns1:cusip>46432F396</ns1:cusip>
    <ns1:figi>BBG004FPV022</ns1:figi>
    <ns1:value>2150718</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8962</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6782</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2180</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MSCI USA QLT FCT</ns1:titleOfClass>
    <ns1:cusip>46432F339</ns1:cusip>
    <ns1:figi>BBG004TRTWW3</ns1:figi>
    <ns1:value>3835872</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19998</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17611</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2387</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>NATIONAL MUN ETF</ns1:titleOfClass>
    <ns1:cusip>464288414</ns1:cusip>
    <ns1:figi>BBG001SZV978</ns1:figi>
    <ns1:value>1055920</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9947</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9947</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>PFD AND INCM SEC</ns1:titleOfClass>
    <ns1:cusip>464288687</ns1:cusip>
    <ns1:figi>BBG001SNVWC8</ns1:figi>
    <ns1:value>8689645</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>286598</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>271568</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15030</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS 1000 ETF</ns1:titleOfClass>
    <ns1:cusip>464287622</ns1:cusip>
    <ns1:figi>BBG001S562W9</ns1:figi>
    <ns1:value>1064995</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2987</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2987</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS 1000 GRW ETF</ns1:titleOfClass>
    <ns1:cusip>464287614</ns1:cusip>
    <ns1:figi>BBG001S56320</ns1:figi>
    <ns1:value>3152375</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7393</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6405</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>988</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS 1000 VAL ETF</ns1:titleOfClass>
    <ns1:cusip>464287598</ns1:cusip>
    <ns1:figi>BBG001S562P7</ns1:figi>
    <ns1:value>1937874</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9069</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9069</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS 2000 GRW ETF</ns1:titleOfClass>
    <ns1:cusip>464287648</ns1:cusip>
    <ns1:figi>BBG001S562F8</ns1:figi>
    <ns1:value>880181</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2805</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2805</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS 2000 VAL ETF</ns1:titleOfClass>
    <ns1:cusip>464287630</ns1:cusip>
    <ns1:figi>BBG001S56277</ns1:figi>
    <ns1:value>522860</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2758</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2658</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS MD CP GR ETF</ns1:titleOfClass>
    <ns1:cusip>464287481</ns1:cusip>
    <ns1:figi>BBG001S561Z8</ns1:figi>
    <ns1:value>868562</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6779</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5579</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS MDCP VAL ETF</ns1:titleOfClass>
    <ns1:cusip>464287473</ns1:cusip>
    <ns1:figi>BBG001S561V2</ns1:figi>
    <ns1:value>945762</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6489</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5595</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>894</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS MID CAP ETF</ns1:titleOfClass>
    <ns1:cusip>464287499</ns1:cusip>
    <ns1:figi>BBG001SJCNS1</ns1:figi>
    <ns1:value>2369436</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24369</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22642</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1727</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS TOP 200 ETF</ns1:titleOfClass>
    <ns1:cusip>464289446</ns1:cusip>
    <ns1:figi>BBG001T5LBQ8</ns1:figi>
    <ns1:value>459709</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2865</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2865</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS TP200 GR ETF</ns1:titleOfClass>
    <ns1:cusip>464289438</ns1:cusip>
    <ns1:figi>BBG001T5LBR7</ns1:figi>
    <ns1:value>55217333</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>221899</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>221217</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>682</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUSSELL 2000 ETF</ns1:titleOfClass>
    <ns1:cusip>464287655</ns1:cusip>
    <ns1:figi>BBG001SFC7Y7</ns1:figi>
    <ns1:value>5359596</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21611</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20353</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1258</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P 100 ETF</ns1:titleOfClass>
    <ns1:cusip>464287101</ns1:cusip>
    <ns1:figi>BBG001SGB026</ns1:figi>
    <ns1:value>954823</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3002</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3002</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P 500 GRWT ETF</ns1:titleOfClass>
    <ns1:cusip>464287309</ns1:cusip>
    <ns1:figi>BBG001S561Q8</ns1:figi>
    <ns1:value>2252360</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19913</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14872</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5041</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P 500 VAL ETF</ns1:titleOfClass>
    <ns1:cusip>464287408</ns1:cusip>
    <ns1:figi>BBG001S561K4</ns1:figi>
    <ns1:value>2059744</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9755</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6167</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3588</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P MC 400GR ETF</ns1:titleOfClass>
    <ns1:cusip>464287606</ns1:cusip>
    <ns1:figi>BBG001SFQL08</ns1:figi>
    <ns1:value>343215</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3411</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3327</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>84</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P MC 400VL ETF</ns1:titleOfClass>
    <ns1:cusip>464287705</ns1:cusip>
    <ns1:figi>BBG001SFQJM9</ns1:figi>
    <ns1:value>421496</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3181</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2801</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>380</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P SML 600 GWT</ns1:titleOfClass>
    <ns1:cusip>464287887</ns1:cusip>
    <ns1:figi>BBG001SFQL44</ns1:figi>
    <ns1:value>723405</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4999</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3999</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SELECT DIVID ETF</ns1:titleOfClass>
    <ns1:cusip>464287168</ns1:cusip>
    <ns1:figi>BBG001SDJVG2</ns1:figi>
    <ns1:value>15680481</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>103563</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>93004</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10559</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHRT NAT MUN ETF</ns1:titleOfClass>
    <ns1:cusip>464288158</ns1:cusip>
    <ns1:figi>BBG001SLS4Q3</ns1:figi>
    <ns1:value>577339</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5421</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5421</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SP SMCP600VL ETF</ns1:titleOfClass>
    <ns1:cusip>464287879</ns1:cusip>
    <ns1:figi>BBG001SFQL26</ns1:figi>
    <ns1:value>347769</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2936</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2361</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>575</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>TRUST ISHARE 0-1</ns1:titleOfClass>
    <ns1:cusip>464288679</ns1:cusip>
    <ns1:figi>BBG001SSD803</ns1:figi>
    <ns1:value>6564126</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>59463</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>59378</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>85</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>U.S. ENERGY ETF</ns1:titleOfClass>
    <ns1:cusip>464287796</ns1:cusip>
    <ns1:figi>BBG001SFGXW8</ns1:figi>
    <ns1:value>859887</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13276</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12431</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>845</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>U.S. FINLS ETF</ns1:titleOfClass>
    <ns1:cusip>464287788</ns1:cusip>
    <ns1:figi>BBG001SFC802</ns1:figi>
    <ns1:value>1928447</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16390</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15157</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1233</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>U.S. REAL ES ETF</ns1:titleOfClass>
    <ns1:cusip>464287739</ns1:cusip>
    <ns1:figi>BBG001SFGXJ3</ns1:figi>
    <ns1:value>469680</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4967</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4094</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>873</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>U.S. TECH ETF</ns1:titleOfClass>
    <ns1:cusip>464287721</ns1:cusip>
    <ns1:figi>BBG001SFB7Z7</ns1:figi>
    <ns1:value>1483970</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8180</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7474</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>706</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>U.S. UTILITS ETF</ns1:titleOfClass>
    <ns1:cusip>464287697</ns1:cusip>
    <ns1:figi>BBG001SFGXG6</ns1:figi>
    <ns1:value>255005</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2196</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1946</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>250</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US AER DEF ETF</ns1:titleOfClass>
    <ns1:cusip>464288760</ns1:cusip>
    <ns1:figi>BBG001SC08P5</ns1:figi>
    <ns1:value>1551815</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7094</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4181</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2913</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US BR DEL SE ETF</ns1:titleOfClass>
    <ns1:cusip>464288794</ns1:cusip>
    <ns1:figi>BBG001SQZT98</ns1:figi>
    <ns1:value>403390</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2457</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1837</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>620</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US CONSM STAPLES</ns1:titleOfClass>
    <ns1:cusip>464287812</ns1:cusip>
    <ns1:figi>BBG001SF7V89</ns1:figi>
    <ns1:value>564862</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8066</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7022</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1044</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US CONSUM DISCRE</ns1:titleOfClass>
    <ns1:cusip>464287580</ns1:cusip>
    <ns1:figi>BBG001SFGXZ5</ns1:figi>
    <ns1:value>674563</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6960</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5643</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1317</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US HLTHCARE ETF</ns1:titleOfClass>
    <ns1:cusip>464287762</ns1:cusip>
    <ns1:figi>BBG001SFGXR4</ns1:figi>
    <ns1:value>1637707</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26569</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24064</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2505</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US HOME CONS ETF</ns1:titleOfClass>
    <ns1:cusip>464288752</ns1:cusip>
    <ns1:figi>BBG001SQZTR8</ns1:figi>
    <ns1:value>373609</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4126</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1636</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2490</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US INDUSTRIALS</ns1:titleOfClass>
    <ns1:cusip>464287754</ns1:cusip>
    <ns1:figi>BBG001SFGXQ5</ns1:figi>
    <ns1:value>1582367</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10725</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9577</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1148</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US OIL EQ&amp;SV ETF</ns1:titleOfClass>
    <ns1:cusip>464288844</ns1:cusip>
    <ns1:figi>BBG001SQYZC1</ns1:figi>
    <ns1:value>886160</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30610</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19940</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10670</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US TELECOM ETF</ns1:titleOfClass>
    <ns1:cusip>464287713</ns1:cusip>
    <ns1:figi>BBG001SFC820</ns1:figi>
    <ns1:value>369333</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9393</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8934</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>459</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US TREAS BD ETF</ns1:titleOfClass>
    <ns1:cusip>46429B267</ns1:cusip>
    <ns1:figi>BBG002NCKPP8</ns1:figi>
    <ns1:value>786454</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>34328</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25371</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8957</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>YLD OPTIM BD</ns1:titleOfClass>
    <ns1:cusip>46434V787</ns1:cusip>
    <ns1:figi>BBG006C0Q441</ns1:figi>
    <ns1:value>204685</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9085</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8560</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>525</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ITT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>45073V108</ns1:cusip>
    <ns1:figi>BBG00CVQZQB3</ns1:figi>
    <ns1:value>343526</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1803</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1746</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>57</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J &amp; J SNACK FOODS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>466032109</ns1:cusip>
    <ns1:figi>BBG001S5SH98</ns1:figi>
    <ns1:value>18036699</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>227535</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>227522</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>ACTIVE GROWTH</ns1:titleOfClass>
    <ns1:cusip>46654Q609</ns1:cusip>
    <ns1:figi>BBG018R2GN27</ns1:figi>
    <ns1:value>434239</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5138</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5138</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>ACTIVE VALUE ETF</ns1:titleOfClass>
    <ns1:cusip>46641Q167</ns1:cusip>
    <ns1:figi>BBG012NLLCC9</ns1:figi>
    <ns1:value>9751303</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>135907</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>125322</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10585</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE PLUS BD ETF</ns1:titleOfClass>
    <ns1:cusip>46641Q670</ns1:cusip>
    <ns1:figi>BBG00N6W8XF5</ns1:figi>
    <ns1:value>813757</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17285</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17251</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>34</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>DIVERSFD EQT ETF</ns1:titleOfClass>
    <ns1:cusip>46641Q845</ns1:cusip>
    <ns1:figi>BBG00F7XDRN7</ns1:figi>
    <ns1:value>5649439</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>107752</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>80669</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>27083</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>EQUITY FOCUS ETF</ns1:titleOfClass>
    <ns1:cusip>46654Q781</ns1:cusip>
    <ns1:figi>BBG01H4ZM978</ns1:figi>
    <ns1:value>6440709</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>89691</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>79013</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10678</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>EQUITY PREMIUM</ns1:titleOfClass>
    <ns1:cusip>46641Q332</ns1:cusip>
    <ns1:figi>BBG00TSG0SK6</ns1:figi>
    <ns1:value>26568174</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>468740</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>438532</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>30208</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>HEDGED EQUITY LA</ns1:titleOfClass>
    <ns1:cusip>46654Q724</ns1:cusip>
    <ns1:figi>BBG01J345HV8</ns1:figi>
    <ns1:value>2857836</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44717</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>44717</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>INCOME ETF</ns1:titleOfClass>
    <ns1:cusip>46641Q159</ns1:cusip>
    <ns1:figi>BBG0130Y3986</ns1:figi>
    <ns1:value>8047285</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>174675</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>142747</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>31928</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTRNL RES EQT</ns1:titleOfClass>
    <ns1:cusip>46641Q134</ns1:cusip>
    <ns1:figi>BBG016CBQVP3</ns1:figi>
    <ns1:value>708348</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9352</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9352</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>MORTGAGE BACKED</ns1:titleOfClass>
    <ns1:cusip>46654Q575</ns1:cusip>
    <ns1:figi>BBG01VGCNZQ5</ns1:figi>
    <ns1:value>1626645</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>31895</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26403</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5492</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>MUNICIPAL ETF</ns1:titleOfClass>
    <ns1:cusip>46641Q647</ns1:cusip>
    <ns1:figi>BBG00M8D48L9</ns1:figi>
    <ns1:value>415517</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8312</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3562</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4750</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDAQ EQT PREM</ns1:titleOfClass>
    <ns1:cusip>46654Q203</ns1:cusip>
    <ns1:figi>BBG016NKZFF7</ns1:figi>
    <ns1:value>4288534</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>77243</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>65351</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11892</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>ULTRA SHRT ETF</ns1:titleOfClass>
    <ns1:cusip>46641Q837</ns1:cusip>
    <ns1:figi>BBG00GP26NW0</ns1:figi>
    <ns1:value>5925775</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>117087</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>104814</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12273</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>J P MORGAN EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>ULTRA SHT MUNCPL</ns1:titleOfClass>
    <ns1:cusip>46641Q654</ns1:cusip>
    <ns1:figi>BBG00M8D2458</ns1:figi>
    <ns1:value>404206</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7929</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7929</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JABIL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>466313103</ns1:cusip>
    <ns1:figi>BBG001S7RB70</ns1:figi>
    <ns1:value>468245</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1763</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1763</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JACOBS SOLUTIONS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>46982L108</ns1:cusip>
    <ns1:figi>BBG019C1BQS3</ns1:figi>
    <ns1:value>2385958</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18746</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18348</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>398</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JANUS DETROIT STR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>HENDRSN SHRT ETF</ns1:titleOfClass>
    <ns1:cusip>47103U886</ns1:cusip>
    <ns1:figi>BBG00F7XD8R5</ns1:figi>
    <ns1:value>845546</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17305</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14210</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3095</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JANUS DETROIT STR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>HENDRSON AAA CL</ns1:titleOfClass>
    <ns1:cusip>47103U845</ns1:cusip>
    <ns1:figi>BBG00XX898D2</ns1:figi>
    <ns1:value>1659152</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32939</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>32386</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>553</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JANUS INTERNATIONAL GROUP IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>47103N106</ns1:cusip>
    <ns1:figi>BBG0100SH2D9</ns1:figi>
    <ns1:value>13538804</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2628894</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>193</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2628701</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JBT MAREL CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>477839104</ns1:cusip>
    <ns1:figi>BBG001SQLKR2</ns1:figi>
    <ns1:value>1742144</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13624</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13550</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>74</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JD.COM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPON ADS CL A</ns1:titleOfClass>
    <ns1:cusip>47215P106</ns1:cusip>
    <ns1:figi>BBG005YHY0R6</ns1:figi>
    <ns1:value>322845</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10918</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10718</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JOBY AVIATION INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>G65163100</ns1:cusip>
    <ns1:figi>BBG00X2MYTD1</ns1:figi>
    <ns1:value>99345</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12027</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8927</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JOHN HANCOCK EXCHANGE TRADED</ns1:nameOfIssuer>
    <ns1:titleOfClass>MULTIFACTOR MI</ns1:titleOfClass>
    <ns1:cusip>47804J206</ns1:cusip>
    <ns1:figi>BBG00B2MF4T8</ns1:figi>
    <ns1:value>3168803</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>47211</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>44556</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2655</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JOHNSON &amp; JOHNSON</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>478160104</ns1:cusip>
    <ns1:figi>BBG001S5SHQ9</ns1:figi>
    <ns1:value>217734289</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>892187</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>754884</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>137303</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JOHNSON &amp; JOHNSON</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>478160104</ns1:cusip>
    <ns1:figi>BBG001S5SHQ9</ns1:figi>
    <ns1:value>3104388</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12700</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5600</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JOHNSON CONTROLS INTERNATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G51502105</ns1:cusip>
    <ns1:figi>BBG001S5WZ84</ns1:figi>
    <ns1:value>101005901</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>778556</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>734233</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>44323</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JONES LANG LASALLE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>48020Q107</ns1:cusip>
    <ns1:figi>BBG001SCLGS1</ns1:figi>
    <ns1:value>336882</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1107</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1107</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JPMORGAN CHASE &amp; CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>46625H100</ns1:cusip>
    <ns1:figi>BBG001S8CRC3</ns1:figi>
    <ns1:value>154859145</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>529575</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>456859</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>72716</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KAISER ALUMINIUM CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM PAR $0.01</ns1:titleOfClass>
    <ns1:cusip>483007704</ns1:cusip>
    <ns1:figi>BBG001SR3GT7</ns1:figi>
    <ns1:value>335115</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2781</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2402</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>379</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KARAT PACKAGING INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>48563L101</ns1:cusip>
    <ns1:figi>BBG00Q9MSFD6</ns1:figi>
    <ns1:value>406934</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14575</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14575</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KAYNE ANDERSON ENERGY INFRST</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>486606106</ns1:cusip>
    <ns1:figi>BBG001SLV0G8</ns1:figi>
    <ns1:value>206132</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14435</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4112</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10323</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KENVUE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>49177J102</ns1:cusip>
    <ns1:figi>BBG01C79X614</ns1:figi>
    <ns1:value>337798</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19594</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14594</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KEURIG DR PEPPER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>49271V100</ns1:cusip>
    <ns1:figi>BBG001ST5W34</ns1:figi>
    <ns1:value>349114</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13259</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10734</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2525</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KEYSIGHT TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>49338L103</ns1:cusip>
    <ns1:figi>BBG0059FN820</ns1:figi>
    <ns1:value>6136182</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21731</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6159</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15572</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KIMBERLY-CLARK CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>494368103</ns1:cusip>
    <ns1:figi>BBG001S5SLZ0</ns1:figi>
    <ns1:value>9583713</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>99345</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>60092</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>39253</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KIMCO REALTY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>49446R109</ns1:cusip>
    <ns1:figi>BBG001S70279</ns1:figi>
    <ns1:value>3178292</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>141446</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>140962</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>484</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KINDER MORGAN INC DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>49456B101</ns1:cusip>
    <ns1:figi>BBG001TG2YZ5</ns1:figi>
    <ns1:value>8496572</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>253402</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>158022</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>95380</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KINSALE CAP GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>49714P108</ns1:cusip>
    <ns1:figi>BBG00D8JDB02</ns1:figi>
    <ns1:value>182233635</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>536948</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>390358</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>146590</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KIRBY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>497266106</ns1:cusip>
    <ns1:figi>BBG001S5SKT9</ns1:figi>
    <ns1:value>26768061</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>199506</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1272</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>198234</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KKR &amp; CO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>48251W104</ns1:cusip>
    <ns1:figi>BBG001S6PW05</ns1:figi>
    <ns1:value>1257201</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13591</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13477</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>114</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KLA CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>482480100</ns1:cusip>
    <ns1:figi>BBG001S5SLM4</ns1:figi>
    <ns1:value>9074739</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6163</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5731</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>432</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KRAFT HEINZ CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>500754106</ns1:cusip>
    <ns1:figi>BBG005CPNTR1</ns1:figi>
    <ns1:value>1546805</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>68777</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45220</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23557</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>KROGER CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>501044101</ns1:cusip>
    <ns1:figi>BBG001S5SN40</ns1:figi>
    <ns1:value>619112</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8556</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8256</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>L3HARRIS TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>502431109</ns1:cusip>
    <ns1:figi>BBG001S5S0N9</ns1:figi>
    <ns1:value>124070437</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>360854</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>323000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>37854</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>L3HARRIS TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>502431109</ns1:cusip>
    <ns1:figi>BBG001S5S0N9</ns1:figi>
    <ns1:value>1380600</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LABCORP HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>504922105</ns1:cusip>
    <ns1:figi>BBG01MMT6PQ2</ns1:figi>
    <ns1:value>1022019</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3831</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2166</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1665</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LAM RESEARCH CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>512807306</ns1:cusip>
    <ns1:figi>BBG001S5SW40</ns1:figi>
    <ns1:value>3902027</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18263</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17098</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1165</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LAMAR ADVERTISING CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>512816109</ns1:cusip>
    <ns1:figi>BBG001S8KJC2</ns1:figi>
    <ns1:value>136190855</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1083274</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>981871</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>101403</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LAMB WESTON HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>513272104</ns1:cusip>
    <ns1:figi>BBG003CVMLR1</ns1:figi>
    <ns1:value>319211</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7553</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6546</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1007</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LANDSTAR SYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>515098101</ns1:cusip>
    <ns1:figi>BBG001S5RWM1</ns1:figi>
    <ns1:value>1369085</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8540</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8495</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>45</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LANTERN PHARMA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>51654W101</ns1:cusip>
    <ns1:figi>BBG00GM6LK26</ns1:figi>
    <ns1:value>32625</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23814</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3814</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LAZARD INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>52110M109</ns1:cusip>
    <ns1:figi>BBG001S711C4</ns1:figi>
    <ns1:value>344980</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8121</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8121</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LEIDOS HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>525327102</ns1:cusip>
    <ns1:figi>BBG001SKW6M9</ns1:figi>
    <ns1:value>1682265</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10894</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1794</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LENNAR CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>526057104</ns1:cusip>
    <ns1:figi>BBG001S5SRK3</ns1:figi>
    <ns1:value>3915095</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>45084</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>44942</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>142</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LENNOX INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>526107107</ns1:cusip>
    <ns1:figi>BBG001S5SST2</ns1:figi>
    <ns1:value>2017109</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4346</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4341</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LIBERTY GLOBAL LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL C</ns1:titleOfClass>
    <ns1:cusip>G61188127</ns1:cusip>
    <ns1:figi>BBG01K9KJ456</ns1:figi>
    <ns1:value>1224319</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>104375</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>72783</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>31592</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LIBERTY LIVE HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS SER C</ns1:titleOfClass>
    <ns1:cusip>530909308</ns1:cusip>
    <ns1:figi>BBG01YYX1Z23</ns1:figi>
    <ns1:value>18491673</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>196490</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>196476</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LIBERTY MEDIA CORP DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM LBTY ONE S C</ns1:titleOfClass>
    <ns1:cusip>531229755</ns1:cusip>
    <ns1:figi>BBG01HLMBDC5</ns1:figi>
    <ns1:value>25404401</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>298805</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>296706</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2099</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LINCOLN NATL CORP IND</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>534187109</ns1:cusip>
    <ns1:figi>BBG001S5STV7</ns1:figi>
    <ns1:value>697842</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19658</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18067</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1591</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LINDE PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G54950103</ns1:cusip>
    <ns1:figi>BBG01FND0CH6</ns1:figi>
    <ns1:value>12756837</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25732</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24118</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1614</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LINKBANCORP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>53578P105</ns1:cusip>
    <ns1:figi>BBG00M69LH59</ns1:figi>
    <ns1:value>234429</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28109</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>28109</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LISTED FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>HORIZON KINETICS</ns1:titleOfClass>
    <ns1:cusip>53656H835</ns1:cusip>
    <ns1:figi>BBG01TYJL1Y3</ns1:figi>
    <ns1:value>312614</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13802</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12202</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1600</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LISTED FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>HORIZON KINETICS</ns1:titleOfClass>
    <ns1:cusip>53656F623</ns1:cusip>
    <ns1:figi>BBG00YV34KZ7</ns1:figi>
    <ns1:value>3108796</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>59716</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>47116</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12600</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LITMAN GREGORY FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>IMGP DBI MANAGED</ns1:titleOfClass>
    <ns1:cusip>53700T827</ns1:cusip>
    <ns1:figi>BBG00P35J8L8</ns1:figi>
    <ns1:value>202246</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6708</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6708</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LIVE NATION ENTERTAINMENT IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>538034109</ns1:cusip>
    <ns1:figi>BBG001SNP2B2</ns1:figi>
    <ns1:value>121573490</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>804797</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>794613</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10184</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LKQ CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>501889208</ns1:cusip>
    <ns1:figi>BBG001SCCPJ1</ns1:figi>
    <ns1:value>1321650</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>45000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>0</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>45000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LOCKHEED MARTIN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>539830109</ns1:cusip>
    <ns1:figi>BBG001S7PS57</ns1:figi>
    <ns1:value>12313535</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20378</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18899</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1479</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LOWES COS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>548661107</ns1:cusip>
    <ns1:figi>BBG001S5SVL3</ns1:figi>
    <ns1:value>124785781</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>529535</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>476761</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>52774</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LPL FINL HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>50212V100</ns1:cusip>
    <ns1:figi>BBG001T5GK39</ns1:figi>
    <ns1:value>688008</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2287</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2287</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LUMENTUM HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>55024U109</ns1:cusip>
    <ns1:figi>BBG0073F9RS8</ns1:figi>
    <ns1:value>1904480</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2710</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2375</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>335</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>LYFT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM</ns1:titleOfClass>
    <ns1:cusip>55087P104</ns1:cusip>
    <ns1:figi>BBG004M9ZHY4</ns1:figi>
    <ns1:value>429670</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32306</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>32156</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>150</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>M &amp; T BK CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>55261F104</ns1:cusip>
    <ns1:figi>BBG001S7S2B4</ns1:figi>
    <ns1:value>305024</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1476</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1330</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>146</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MADISON SQUARE GRDN SPRT COR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>55825T103</ns1:cusip>
    <ns1:figi>BBG007FG0C32</ns1:figi>
    <ns1:value>420070</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1307</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1307</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MANULIFE FINL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>56501R106</ns1:cusip>
    <ns1:figi>BBG001S76KD6</ns1:figi>
    <ns1:value>2410180</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>69982</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>63724</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6258</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MARATHON PETE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>56585A102</ns1:cusip>
    <ns1:figi>BBG001S169P1</ns1:figi>
    <ns1:value>7451364</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30496</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19672</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10824</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MARKEL GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>570535104</ns1:cusip>
    <ns1:figi>BBG001S9ZK95</ns1:figi>
    <ns1:value>395458873</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>207172</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>186740</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20432</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MARRIOTT INTL INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>571903202</ns1:cusip>
    <ns1:figi>BBG001S78K44</ns1:figi>
    <ns1:value>2753682</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8419</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6869</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1550</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MARSH &amp; MCLENNAN COS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>571748102</ns1:cusip>
    <ns1:figi>BBG001S5T7M4</ns1:figi>
    <ns1:value>110202057</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>634227</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>583444</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>50783</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MARTIN MARIETTA MATLS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>573284106</ns1:cusip>
    <ns1:figi>BBG001S7QC51</ns1:figi>
    <ns1:value>199645877</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>342163</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>321051</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>21112</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MARVELL TECHNOLOGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>573874104</ns1:cusip>
    <ns1:figi>BBG00ZXBJ162</ns1:figi>
    <ns1:value>123619253</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1248049</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1172728</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>75321</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MASCO CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>574599106</ns1:cusip>
    <ns1:figi>BBG001S5SZ70</ns1:figi>
    <ns1:value>438837</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7269</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7269</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MASTERCARD INCORPORATED</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>57636Q104</ns1:cusip>
    <ns1:figi>BBG001SKNNS6</ns1:figi>
    <ns1:value>152507303</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>306025</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>276675</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29350</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MCCORMICK &amp; CO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NON VTG</ns1:titleOfClass>
    <ns1:cusip>579780206</ns1:cusip>
    <ns1:figi>BBG001S79S19</ns1:figi>
    <ns1:value>3761167</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>74567</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>66915</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7652</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MCDONALDS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>580135101</ns1:cusip>
    <ns1:figi>BBG001S5T110</ns1:figi>
    <ns1:value>122686705</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>395365</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>342043</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>53322</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MCDONALDS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>580135101</ns1:cusip>
    <ns1:figi>BBG001S5T110</ns1:figi>
    <ns1:value>279711</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>900</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>600</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MCKESSON CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>58155Q103</ns1:cusip>
    <ns1:figi>BBG001S8F8P8</ns1:figi>
    <ns1:value>6664178</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7701</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6512</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1189</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MEDTRONIC PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G5960L103</ns1:cusip>
    <ns1:figi>BBG001S5T2S9</ns1:figi>
    <ns1:value>93827569</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1085899</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1027633</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>58266</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MEIRAGTX HLDGS PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>G59665102</ns1:cusip>
    <ns1:figi>BBG00KXH4D62</ns1:figi>
    <ns1:value>599272</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>69200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>64200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MELCO RESORTS AND ENTMNT LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ADR</ns1:titleOfClass>
    <ns1:cusip>585464100</ns1:cusip>
    <ns1:figi>BBG001SBX933</ns1:figi>
    <ns1:value>108056</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19024</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17524</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MERCADOLIBRE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>58733R102</ns1:cusip>
    <ns1:figi>BBG001SM32G3</ns1:figi>
    <ns1:value>9559261</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5529</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3880</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1649</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MERCK &amp; CO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>58933Y105</ns1:cusip>
    <ns1:figi>BBG001S5TC52</ns1:figi>
    <ns1:value>32440020</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>269725</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>193727</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>75998</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MERCK &amp; CO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>58933Y105</ns1:cusip>
    <ns1:figi>BBG001S5TC52</ns1:figi>
    <ns1:value>2790728</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>META PLATFORMS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>30303M102</ns1:cusip>
    <ns1:figi>BBG001SQCQC5</ns1:figi>
    <ns1:value>141607896</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>247510</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>231996</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15514</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>METLIFE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>59156R108</ns1:cusip>
    <ns1:figi>BBG001S5T3R8</ns1:figi>
    <ns1:value>4248269</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>60072</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>53947</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6125</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MFS ACTIVE EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE PLUS BD ETF</ns1:titleOfClass>
    <ns1:cusip>55286W108</ns1:cusip>
    <ns1:figi>BBG01R1YDHW6</ns1:figi>
    <ns1:value>931034</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>37406</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>34406</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MFS ACTIVE EXCHANGE TRADED F</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTERNATINL ETF</ns1:titleOfClass>
    <ns1:cusip>55286W405</ns1:cusip>
    <ns1:figi>BBG01R1YCT42</ns1:figi>
    <ns1:value>6577425</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>221313</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>217538</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3775</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MICROCHIP TECHNOLOGY INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>595017104</ns1:cusip>
    <ns1:figi>BBG001S787B5</ns1:figi>
    <ns1:value>508739</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7874</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7622</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>252</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MICRON TECHNOLOGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>595112103</ns1:cusip>
    <ns1:figi>BBG001S6P675</ns1:figi>
    <ns1:value>12330861</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>36499</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31618</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4881</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MICROSOFT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>594918104</ns1:cusip>
    <ns1:figi>BBG001S5TD05</ns1:figi>
    <ns1:value>375460093</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1019079</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>898197</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>120882</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MID-AMER APT CMNTYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>59522J103</ns1:cusip>
    <ns1:figi>BBG001S7HZ69</ns1:figi>
    <ns1:value>416185</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3408</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3408</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MILLERKNOLL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>600544100</ns1:cusip>
    <ns1:figi>BBG001S5T771</ns1:figi>
    <ns1:value>188370</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13027</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3406</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9621</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MIRUM PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>604749101</ns1:cusip>
    <ns1:figi>BBG00MH7T2N6</ns1:figi>
    <ns1:value>244807</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2650</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2650</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MITSUBISHI UFJ FINANCIAL GRO</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>606822104</ns1:cusip>
    <ns1:figi>BBG001SFZ3S8</ns1:figi>
    <ns1:value>957719</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>56436</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31436</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>25000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MIZUHO FINANCIAL GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>60687Y109</ns1:cusip>
    <ns1:figi>BBG001SMCTP4</ns1:figi>
    <ns1:value>400398</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>50428</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>50428</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MKS INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>55306N104</ns1:cusip>
    <ns1:figi>BBG001SBB6Q8</ns1:figi>
    <ns1:value>340118</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1480</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>480</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MOBILEYE GLOBAL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON CLASS A</ns1:titleOfClass>
    <ns1:cusip>60741F104</ns1:cusip>
    <ns1:figi>BBG019X46ZY3</ns1:figi>
    <ns1:value>227588</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33128</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17375</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15753</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MOBILEYE GLOBAL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON CLASS A</ns1:titleOfClass>
    <ns1:cusip>60741F104</ns1:cusip>
    <ns1:figi>BBG019X46ZY3</ns1:figi>
    <ns1:value>90684</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2700</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MODINE MFG CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>607828100</ns1:cusip>
    <ns1:figi>BBG001S5T913</ns1:figi>
    <ns1:value>346736</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1600</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1600</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MONARCH CASINO &amp; RESORT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>609027107</ns1:cusip>
    <ns1:figi>BBG001S7DVP1</ns1:figi>
    <ns1:value>79711072</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>841132</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>309466</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>531666</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MONDELEZ INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>609207105</ns1:cusip>
    <ns1:figi>BBG001SHHZJ3</ns1:figi>
    <ns1:value>13974229</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>242427</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>151637</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>90790</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MONGODB INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>60937P106</ns1:cusip>
    <ns1:figi>BBG0022FDRZ7</ns1:figi>
    <ns1:value>302291</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1235</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1226</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MONOLITHIC PWR SYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>609839105</ns1:cusip>
    <ns1:figi>BBG001SDRGP6</ns1:figi>
    <ns1:value>317072</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>290</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>290</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MONROE CAP CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>610335101</ns1:cusip>
    <ns1:figi>BBG001V0NY75</ns1:figi>
    <ns1:value>51980</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11300</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MONSTER BEVERAGE CORP NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>61174X109</ns1:cusip>
    <ns1:figi>BBG008NVB1F7</ns1:figi>
    <ns1:value>1489995</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20563</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20205</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>358</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MOODYS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>615369105</ns1:cusip>
    <ns1:figi>BBG001S5VP87</ns1:figi>
    <ns1:value>3717756</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8522</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8035</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>487</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MORGAN STANLEY</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>617446448</ns1:cusip>
    <ns1:figi>BBG001S9V5Z3</ns1:figi>
    <ns1:value>3224475</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19593</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17925</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1668</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MORGAN STANLEY ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>EATON VANCE SHOR</ns1:titleOfClass>
    <ns1:cusip>61774R825</ns1:cusip>
    <ns1:figi>BBG01N52CZX1</ns1:figi>
    <ns1:value>325303</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6386</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6386</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MOTOROLA SOLUTIONS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>620076307</ns1:cusip>
    <ns1:figi>BBG001S5T9L1</ns1:figi>
    <ns1:value>10865550</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25038</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24167</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>871</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MP MATERIALS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>553368101</ns1:cusip>
    <ns1:figi>BBG00TJGL0T5</ns1:figi>
    <ns1:value>732700</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15182</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14892</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>290</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MPLX LP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM UNIT REP LTD</ns1:titleOfClass>
    <ns1:cusip>55336V100</ns1:cusip>
    <ns1:figi>BBG0035TJHL3</ns1:figi>
    <ns1:value>3400402</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>59583</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>38455</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>21128</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MSCI INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>55354G100</ns1:cusip>
    <ns1:figi>BBG001SV8B05</ns1:figi>
    <ns1:value>2722539</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5051</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>198</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4853</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MUELLER INDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>624756102</ns1:cusip>
    <ns1:figi>BBG001S6PVC4</ns1:figi>
    <ns1:value>4559439</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>41150</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40574</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>576</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MURPHY USA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>626755102</ns1:cusip>
    <ns1:figi>BBG001Z0Q6V2</ns1:figi>
    <ns1:value>300334</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>608</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>508</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NASDAQ INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>631103108</ns1:cusip>
    <ns1:figi>BBG001SKTBJ6</ns1:figi>
    <ns1:value>5092278</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>59987</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>59921</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>66</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NATERA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>632307104</ns1:cusip>
    <ns1:figi>BBG001V0FSF8</ns1:figi>
    <ns1:value>5001950</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25011</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24963</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>48</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NATIONAL BEVERAGE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>635017106</ns1:cusip>
    <ns1:figi>BBG001S5PM18</ns1:figi>
    <ns1:value>899364</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26727</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26580</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>147</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NATIONAL FUEL GAS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>636180101</ns1:cusip>
    <ns1:figi>BBG001S5TLR8</ns1:figi>
    <ns1:value>298041</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3172</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2922</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>250</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NATIONAL GRID PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR NE</ns1:titleOfClass>
    <ns1:cusip>636274409</ns1:cusip>
    <ns1:figi>BBG001SD9VH2</ns1:figi>
    <ns1:value>5785741</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>68389</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>67904</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>485</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NATIXIS ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>GATEWAY QUALITY</ns1:titleOfClass>
    <ns1:cusip>63873X307</ns1:cusip>
    <ns1:figi>BBG01KD6JD98</ns1:figi>
    <ns1:value>8249208</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>150401</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>124384</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26017</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NATIXIS ETF TRUST II</ns1:nameOfIssuer>
    <ns1:titleOfClass>NATIXIS LOOMIS</ns1:titleOfClass>
    <ns1:cusip>63875W406</ns1:cusip>
    <ns1:figi>BBG01H312M40</ns1:figi>
    <ns1:value>388188</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9855</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9405</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>450</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NATWEST GROUP PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONS ADR</ns1:titleOfClass>
    <ns1:cusip>639057207</ns1:cusip>
    <ns1:figi>BBG001T03WR2</ns1:figi>
    <ns1:value>601111</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40343</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40343</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NAVITAS SEMICONDUCTOR CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>63942X106</ns1:cusip>
    <ns1:figi>BBG00YQ6KTM3</ns1:figi>
    <ns1:value>221907</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25303</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22203</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NEOS ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>NEOS S&amp;P 500 HI</ns1:titleOfClass>
    <ns1:cusip>78433H303</ns1:cusip>
    <ns1:figi>BBG019C1Y0V1</ns1:figi>
    <ns1:value>207354</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1950</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2250</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NETEASE COM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>64110W102</ns1:cusip>
    <ns1:figi>BBG001SCVWD1</ns1:figi>
    <ns1:value>1286387</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11492</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11463</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NETFLIX INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>64110L106</ns1:cusip>
    <ns1:figi>BBG001SF6L46</ns1:figi>
    <ns1:value>18098251</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>188229</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>154801</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>33428</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NEW YORK LIFE INVTS ACTIVE E</ns1:nameOfIssuer>
    <ns1:titleOfClass>NYLI MACKAY MUN</ns1:titleOfClass>
    <ns1:cusip>45409F827</ns1:cusip>
    <ns1:figi>BBG00HZ6Q3N0</ns1:figi>
    <ns1:value>1066166</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44230</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>37920</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6310</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NEWMARKET CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>651587107</ns1:cusip>
    <ns1:figi>BBG001S5R005</ns1:figi>
    <ns1:value>25916977</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40820</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16862</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23958</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NEWMONT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>651639106</ns1:cusip>
    <ns1:figi>BBG001S5TKX3</ns1:figi>
    <ns1:value>4349337</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40179</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25285</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14894</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NEXSTAR MEDIA GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>65336K103</ns1:cusip>
    <ns1:figi>BBG001SKJJT9</ns1:figi>
    <ns1:value>4412433</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24401</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24401</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NEXTERA ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>65339F101</ns1:cusip>
    <ns1:figi>BBG001S5RB29</ns1:figi>
    <ns1:value>182921292</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1974364</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1786437</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>187927</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NICE LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>653656108</ns1:cusip>
    <ns1:figi>BBG001S9RK49</ns1:figi>
    <ns1:value>1816589</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16476</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16434</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>42</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NIKE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL B</ns1:titleOfClass>
    <ns1:cusip>654106103</ns1:cusip>
    <ns1:figi>BBG001S6NTK2</ns1:figi>
    <ns1:value>6539485</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>123807</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41358</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>82449</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NIKE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL B</ns1:titleOfClass>
    <ns1:cusip>654106103</ns1:cusip>
    <ns1:figi>BBG001S6NTK2</ns1:figi>
    <ns1:value>1838136</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>34800</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NISOURCE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>65473P105</ns1:cusip>
    <ns1:figi>BBG001S5TMF9</ns1:figi>
    <ns1:value>450736</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9660</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9310</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>350</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NNN REIT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>637417106</ns1:cusip>
    <ns1:figi>BBG001S6Z1P5</ns1:figi>
    <ns1:value>292277</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6954</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5954</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NOBLE CORP PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS A</ns1:titleOfClass>
    <ns1:cusip>G65431127</ns1:cusip>
    <ns1:figi>BBG018KBK3H7</ns1:figi>
    <ns1:value>2767621</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>56401</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41626</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14775</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NOMURA ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>FOCUSED EMERGING</ns1:titleOfClass>
    <ns1:cusip>555927508</ns1:cusip>
    <ns1:figi>BBG01PD4YYV4</ns1:figi>
    <ns1:value>835930</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18535</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18455</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>80</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NORDSON CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>655663102</ns1:cusip>
    <ns1:figi>BBG001S5TKK7</ns1:figi>
    <ns1:value>822391</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3091</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3072</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>19</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NORFOLK SOUTHN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>655844108</ns1:cusip>
    <ns1:figi>BBG001S5TQJ6</ns1:figi>
    <ns1:value>128958000</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>451092</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>407488</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>43604</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NORFOLK SOUTHN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>655844108</ns1:cusip>
    <ns1:figi>BBG001S5TQJ6</ns1:figi>
    <ns1:value>2927400</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10200</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NORTHROP GRUMMAN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>666807102</ns1:cusip>
    <ns1:figi>BBG001S5TP26</ns1:figi>
    <ns1:value>3330753</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4882</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4140</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>742</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NORTHWESTERN ENERGY GROUP IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>668074305</ns1:cusip>
    <ns1:figi>BBG001SM2G73</ns1:figi>
    <ns1:value>210942</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3199</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3199</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NORWEGIAN CRUISE LINE HLDGS</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G66721104</ns1:cusip>
    <ns1:figi>BBG001SCKPS2</ns1:figi>
    <ns1:value>415140</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>22200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NOVARTIS AG</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>66987V109</ns1:cusip>
    <ns1:figi>BBG001SF5LW6</ns1:figi>
    <ns1:value>6305741</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>41281</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41156</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>125</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NOVO-NORDISK A S</ns1:nameOfIssuer>
    <ns1:titleOfClass>ADR</ns1:titleOfClass>
    <ns1:cusip>670100205</ns1:cusip>
    <ns1:figi>BBG001S5TSK0</ns1:figi>
    <ns1:value>3115426</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>84784</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>56124</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>28660</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NRG ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>629377508</ns1:cusip>
    <ns1:figi>BBG001SDD8F0</ns1:figi>
    <ns1:value>357166</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2444</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2344</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NU HLDGS LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS CL A</ns1:titleOfClass>
    <ns1:cusip>G6683N103</ns1:cusip>
    <ns1:figi>BBG0136WM2Y9</ns1:figi>
    <ns1:value>401440</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>27936</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>27936</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUCOR CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>670346105</ns1:cusip>
    <ns1:figi>BBG001S5TRV0</ns1:figi>
    <ns1:value>2319695</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13718</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12125</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1593</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUSHARES ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>NUVEEN ESG EMRGN</ns1:titleOfClass>
    <ns1:cusip>67092P888</ns1:cusip>
    <ns1:figi>BBG00GVX41Y3</ns1:figi>
    <ns1:value>292330</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7957</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7957</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUTANIX INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>67059N108</ns1:cusip>
    <ns1:figi>BBG001V13SG8</ns1:figi>
    <ns1:value>712155</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18736</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16790</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1946</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUTRIEN LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67077M108</ns1:cusip>
    <ns1:figi>BBG00JM9SM69</ns1:figi>
    <ns1:value>272595</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3622</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2302</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1320</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN AMT FREE MUN CR INC F</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67071L106</ns1:cusip>
    <ns1:figi>BBG001SHZCF8</ns1:figi>
    <ns1:value>353215</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28647</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16638</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12009</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN AMT FREE QLTY MUN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>670657105</ns1:cusip>
    <ns1:figi>BBG001SKQWJ3</ns1:figi>
    <ns1:value>1109704</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>98816</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>57701</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>41115</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN MUN VALUE FD INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>670928100</ns1:cusip>
    <ns1:figi>BBG001S5TS84</ns1:figi>
    <ns1:value>430675</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>47906</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10250</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>37656</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN NASDAQ 100 DYNAMIC OV</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>670699107</ns1:cusip>
    <ns1:figi>BBG007SRSSP5</ns1:figi>
    <ns1:value>466725</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17500</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17500</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN PFD &amp; INCOME OPPORTUN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67073B106</ns1:cusip>
    <ns1:figi>BBG001S6R664</ns1:figi>
    <ns1:value>1809763</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>240022</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>197247</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>42775</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN REAL ASSET INCOME &amp; G</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67074Y105</ns1:cusip>
    <ns1:figi>BBG002G9B700</ns1:figi>
    <ns1:value>468452</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>38086</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>37789</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>297</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN S&amp;P 500 DYNAMIC OVERW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>6706EW100</ns1:cusip>
    <ns1:figi>BBG001SDQNX3</ns1:figi>
    <ns1:value>1065586</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>66309</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>43373</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22936</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN SELECT MAT MUN FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SH BEN INT</ns1:titleOfClass>
    <ns1:cusip>67061T101</ns1:cusip>
    <ns1:figi>BBG001S74480</ns1:figi>
    <ns1:value>177254</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18757</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16507</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2250</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN VA QUALITY MUN INCOM</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67064R102</ns1:cusip>
    <ns1:figi>BBG001S78JZ3</ns1:figi>
    <ns1:value>3528209</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>311404</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>268790</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>42614</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NVENT ELEC PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G6700G107</ns1:cusip>
    <ns1:figi>BBG00GNT7B03</ns1:figi>
    <ns1:value>354367</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2996</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2996</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NVIDIA CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67066G104</ns1:cusip>
    <ns1:figi>BBG001S5TZJ6</ns1:figi>
    <ns1:value>349426270</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2003591</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1867349</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>136242</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NVR INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>62944T105</ns1:cusip>
    <ns1:figi>BBG001S5TSM8</ns1:figi>
    <ns1:value>500827</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>76</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>35</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NXP SEMICONDUCTORS N V</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>N6596X109</ns1:cusip>
    <ns1:figi>BBG001SF62F6</ns1:figi>
    <ns1:value>4710315</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23927</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23867</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>60</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OCCIDENTAL PETE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>674599105</ns1:cusip>
    <ns1:figi>BBG001S5TZG9</ns1:figi>
    <ns1:value>707304</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10882</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9332</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1550</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OKEANIS ECO TANKERS COR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>Y64177101</ns1:cusip>
    <ns1:figi>BBG00L98KG35</ns1:figi>
    <ns1:value>616692</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12190</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10821</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1369</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OKTA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>679295105</ns1:cusip>
    <ns1:figi>BBG001YV1SN3</ns1:figi>
    <ns1:value>70062289</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>890132</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>875240</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14892</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OLD DOMINION FREIGHT LINE IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>679580100</ns1:cusip>
    <ns1:figi>BBG001S6WQT9</ns1:figi>
    <ns1:value>559062</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2861</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2257</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>604</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OLLIES BARGAIN OUTLET HLDGS</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>681116109</ns1:cusip>
    <ns1:figi>BBG0098VVDS0</ns1:figi>
    <ns1:value>270598</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2940</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2940</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OMEGA HEALTHCARE INVS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>681936100</ns1:cusip>
    <ns1:figi>BBG001S736L1</ns1:figi>
    <ns1:value>619823</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14145</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13395</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>750</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OMNICOM GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>681919106</ns1:cusip>
    <ns1:figi>BBG001S5VR10</ns1:figi>
    <ns1:value>1632697</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21680</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7109</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14571</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ONCE UPON A FARM PBC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>68237F108</ns1:cusip>
    <ns1:figi>BBG00FY48ZP7</ns1:figi>
    <ns1:value>533746</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32645</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20925</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11720</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ONEMAIN HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>68268W103</ns1:cusip>
    <ns1:figi>BBG005497H09</ns1:figi>
    <ns1:value>4039612</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>75559</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>51289</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>24270</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ONEOK INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>682680103</ns1:cusip>
    <ns1:figi>BBG001S5TWK1</ns1:figi>
    <ns1:value>7367383</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>81480</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>75052</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6428</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ONESPAWORLD HOLDINGS LIMITED</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>P73684113</ns1:cusip>
    <ns1:figi>BBG00MKMQ6N3</ns1:figi>
    <ns1:value>23287296</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1014697</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30471</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>984226</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OPERA LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>68373M107</ns1:cusip>
    <ns1:figi>BBG00LBLDJ80</ns1:figi>
    <ns1:value>266420</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18683</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18683</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ORACLE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>68389X105</ns1:cusip>
    <ns1:figi>BBG001S5SJG6</ns1:figi>
    <ns1:value>20435126</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>138911</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>105751</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>33160</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OREILLY AUTOMOTIVE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67103H107</ns1:cusip>
    <ns1:figi>BBG001S78TL6</ns1:figi>
    <ns1:value>77518150</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>840428</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>817002</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23426</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OSHKOSH CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>688239201</ns1:cusip>
    <ns1:figi>BBG001S6SX46</ns1:figi>
    <ns1:value>1498004</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10176</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9855</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>321</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OSHKOSH CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>688239201</ns1:cusip>
    <ns1:figi>BBG001S6SX46</ns1:figi>
    <ns1:value>588840</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Put</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3800</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OTIS WORLDWIDE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>68902V107</ns1:cusip>
    <ns1:figi>BBG00RP60LN7</ns1:figi>
    <ns1:value>1089099</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14129</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9836</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4293</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>OVINTIV INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>69047Q102</ns1:cusip>
    <ns1:figi>BBG00R2NHQ74</ns1:figi>
    <ns1:value>1596690</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26898</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26068</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>830</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PACCAR INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>693718108</ns1:cusip>
    <ns1:figi>BBG001S5V1S8</ns1:figi>
    <ns1:value>250530</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2169</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2169</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PACER FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>DEVELOPED MRKT</ns1:titleOfClass>
    <ns1:cusip>69374H873</ns1:cusip>
    <ns1:figi>BBG00GXXTL16</ns1:figi>
    <ns1:value>431448</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10166</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10166</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PACER FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>TRENDP US LAR CP</ns1:titleOfClass>
    <ns1:cusip>69374H105</ns1:cusip>
    <ns1:figi>BBG009BJW8D9</ns1:figi>
    <ns1:value>4659758</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>88825</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>81713</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7112</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PACER FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US CASH COWS 100</ns1:titleOfClass>
    <ns1:cusip>69374H881</ns1:cusip>
    <ns1:figi>BBG00FJQN752</ns1:figi>
    <ns1:value>10686654</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>170822</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>163397</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7425</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PACER FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US CHS CWS GWT</ns1:titleOfClass>
    <ns1:cusip>69374H667</ns1:cusip>
    <ns1:figi>BBG00P1M9FH3</ns1:figi>
    <ns1:value>3546066</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>65595</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>61536</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4059</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PACER FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US LRG CP CASH</ns1:titleOfClass>
    <ns1:cusip>69374H360</ns1:cusip>
    <ns1:figi>BBG01C3RRM56</ns1:figi>
    <ns1:value>1089077</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32280</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>28242</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4038</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PACER FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US SM CAP CASH</ns1:titleOfClass>
    <ns1:cusip>69374H352</ns1:cusip>
    <ns1:figi>BBG01GHNGYJ2</ns1:figi>
    <ns1:value>215664</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7919</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7919</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PACER FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US SMALL CAP CAS</ns1:titleOfClass>
    <ns1:cusip>69374H857</ns1:cusip>
    <ns1:figi>BBG00GXXR1G6</ns1:figi>
    <ns1:value>2036968</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>45397</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>34497</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PALANTIR TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>69608A108</ns1:cusip>
    <ns1:figi>BBG001T53796</ns1:figi>
    <ns1:value>12976861</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>88712</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>75402</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13310</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PALO ALTO NETWORKS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>697435105</ns1:cusip>
    <ns1:figi>BBG001T9NWN5</ns1:figi>
    <ns1:value>83691168</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>526158</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>493478</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32680</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PAN AMERN SILVER CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>697900108</ns1:cusip>
    <ns1:figi>BBG001S5ZXR5</ns1:figi>
    <ns1:value>2457283</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44980</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>42169</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2811</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PARKER-HANNIFIN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>701094104</ns1:cusip>
    <ns1:figi>BBG001S5V554</ns1:figi>
    <ns1:value>5940554</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6636</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5434</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1202</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PAYCHEX INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>704326107</ns1:cusip>
    <ns1:figi>BBG001S5V135</ns1:figi>
    <ns1:value>8200115</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>89016</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>87114</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1902</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PAYPAL HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>70450Y103</ns1:cusip>
    <ns1:figi>BBG0077VNXW5</ns1:figi>
    <ns1:value>1119412</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24749</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23112</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1637</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PDS BIOTECHNOLOGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>70465T107</ns1:cusip>
    <ns1:figi>BBG004NCDKL7</ns1:figi>
    <ns1:value>6050</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PEMBINA PIPELINE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>706327103</ns1:cusip>
    <ns1:figi>BBG001SB0CJ5</ns1:figi>
    <ns1:value>255938</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5718</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5218</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PENTAIR PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G7S00T104</ns1:cusip>
    <ns1:figi>BBG001S69VB3</ns1:figi>
    <ns1:value>267602</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3072</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2820</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>252</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PEPSICO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>713448108</ns1:cusip>
    <ns1:figi>BBG001S695T1</ns1:figi>
    <ns1:value>90717947</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>583032</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>524717</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>58315</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PERFORMANCE FOOD GROUP CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>71377A103</ns1:cusip>
    <ns1:figi>BBG009XW2WC7</ns1:figi>
    <ns1:value>444832</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5193</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3143</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2050</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PETROLEO BRASILEIRO S A</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>71654V408</ns1:cusip>
    <ns1:figi>BBG001SF6W88</ns1:figi>
    <ns1:value>701807</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33822</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33822</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PFIZER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>717081103</ns1:cusip>
    <ns1:figi>BBG001S5V466</ns1:figi>
    <ns1:value>12498221</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>445153</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>376388</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>68765</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PFIZER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>717081103</ns1:cusip>
    <ns1:figi>BBG001S5V466</ns1:figi>
    <ns1:value>348192</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12400</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PGIM ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>AAA CLO ETF</ns1:titleOfClass>
    <ns1:cusip>69344A834</ns1:cusip>
    <ns1:figi>BBG01HHR9TZ2</ns1:figi>
    <ns1:value>1344312</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26266</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22602</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3664</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PGIM ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>PGIM ULTRA SH BD</ns1:titleOfClass>
    <ns1:cusip>69344A107</ns1:cusip>
    <ns1:figi>BBG00KJQ1QS8</ns1:figi>
    <ns1:value>14607613</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>295103</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>271124</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23979</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PHILIP MORRIS INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>718172109</ns1:cusip>
    <ns1:figi>BBG001STP9N1</ns1:figi>
    <ns1:value>106869505</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>646714</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>486824</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>159890</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PHILLIPS 66</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>718546104</ns1:cusip>
    <ns1:figi>BBG00286S4P7</ns1:figi>
    <ns1:value>4684131</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25712</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22503</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3209</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO DYNAMIC INCOME OPRNTS</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM BEN SHS</ns1:titleOfClass>
    <ns1:cusip>69355M107</ns1:cusip>
    <ns1:figi>BBG00ST5DV48</ns1:figi>
    <ns1:value>366566</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28350</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>28350</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>0-5 HIGH YIELD</ns1:titleOfClass>
    <ns1:cusip>72201R783</ns1:cusip>
    <ns1:figi>BBG001V1XW67</ns1:figi>
    <ns1:value>610266</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6543</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6478</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>65</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ACTIVE BD ETF</ns1:titleOfClass>
    <ns1:cusip>72201R775</ns1:cusip>
    <ns1:figi>BBG002N12C17</ns1:figi>
    <ns1:value>6104804</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>66155</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>65550</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>605</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ENHAN SHRT MA AC</ns1:titleOfClass>
    <ns1:cusip>72201R833</ns1:cusip>
    <ns1:figi>BBG001T618D9</ns1:figi>
    <ns1:value>755614</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7513</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5845</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1668</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ENHNCD LW DUR AC</ns1:titleOfClass>
    <ns1:cusip>72201R718</ns1:cusip>
    <ns1:figi>BBG005VLSHH1</ns1:figi>
    <ns1:value>688371</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7184</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7184</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTER MUN BD ACT</ns1:titleOfClass>
    <ns1:cusip>72201R866</ns1:cusip>
    <ns1:figi>BBG001SF6Y39</ns1:figi>
    <ns1:value>575634</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11030</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11030</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INV GRD CRP BD</ns1:titleOfClass>
    <ns1:cusip>72201R817</ns1:cusip>
    <ns1:figi>BBG001TCGQY7</ns1:figi>
    <ns1:value>1384337</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14301</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14166</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>135</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MTG BKD SECS ACT</ns1:titleOfClass>
    <ns1:cusip>72201R569</ns1:cusip>
    <ns1:figi>BBG01PV6NS44</ns1:figi>
    <ns1:value>1152952</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23245</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23005</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>240</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MULTISECTOR BD</ns1:titleOfClass>
    <ns1:cusip>72201R585</ns1:cusip>
    <ns1:figi>BBG01GZGT490</ns1:figi>
    <ns1:value>13630283</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>520240</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>470100</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>50140</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>MUNI INCOME OPP</ns1:titleOfClass>
    <ns1:cusip>72201R635</ns1:cusip>
    <ns1:figi>BBG012DX1041</ns1:figi>
    <ns1:value>339427</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7514</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7514</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHTRM MUN BD ACT</ns1:titleOfClass>
    <ns1:cusip>72201R874</ns1:cusip>
    <ns1:figi>BBG001T6Q6C7</ns1:figi>
    <ns1:value>2253113</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44660</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41617</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3043</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PIMCO MUN INCOME FD II</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>72200W106</ns1:cusip>
    <ns1:figi>BBG001SKRFP2</ns1:figi>
    <ns1:value>86245</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11393</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8143</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3250</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PINNACLE FINL PARTNERS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>72348N109</ns1:cusip>
    <ns1:figi>BBG01Z7V4M93</ns1:figi>
    <ns1:value>356878</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4143</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3639</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>504</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PLANET LABS PBC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>72703X106</ns1:cusip>
    <ns1:figi>BBG00ZCV3Q27</ns1:figi>
    <ns1:value>1547647</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>55372</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40091</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15281</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PNC FINL SVCS GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>693475105</ns1:cusip>
    <ns1:figi>BBG001S5V947</ns1:figi>
    <ns1:value>9077751</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>43624</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41953</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1671</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>POOL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>73278L105</ns1:cusip>
    <ns1:figi>BBG001S5VBK4</ns1:figi>
    <ns1:value>338515</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1673</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1673</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PPG INDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>693506107</ns1:cusip>
    <ns1:figi>BBG001S5VC13</ns1:figi>
    <ns1:value>515589</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4824</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3385</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1439</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PPL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>69351T106</ns1:cusip>
    <ns1:figi>BBG001S5VC31</ns1:figi>
    <ns1:value>3087442</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>80823</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>80310</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>513</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRAIRIE OPER CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>739650109</ns1:cusip>
    <ns1:figi>BBG001T2Y6H2</ns1:figi>
    <ns1:value>61306</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30200</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRESTIGE CONSMR HEALTHCARE I</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74112D101</ns1:cusip>
    <ns1:figi>BBG001SH44F0</ns1:figi>
    <ns1:value>1544221</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26054</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25103</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>951</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRICE T ROWE GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74144T108</ns1:cusip>
    <ns1:figi>BBG001S5WW18</ns1:figi>
    <ns1:value>787351</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8735</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7189</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1546</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRIMERICA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74164M108</ns1:cusip>
    <ns1:figi>BBG001T5ZSQ6</ns1:figi>
    <ns1:value>2174572</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8682</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8460</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>222</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRIMORIS SVCS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74164F103</ns1:cusip>
    <ns1:figi>BBG001S64801</ns1:figi>
    <ns1:value>1973604</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13798</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13215</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>583</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRINCIPAL EXCHANGE TRADED FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ACTIVE HIGH YL</ns1:titleOfClass>
    <ns1:cusip>74255Y102</ns1:cusip>
    <ns1:figi>BBG009KJNFR8</ns1:figi>
    <ns1:value>396334</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20904</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19904</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRINCIPAL FINANCIAL GROUP IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74251V102</ns1:cusip>
    <ns1:figi>BBG001SD3148</ns1:figi>
    <ns1:value>1890958</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20985</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20786</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>199</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PROCTER &amp; GAMBLE CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>742718109</ns1:cusip>
    <ns1:figi>BBG001S5V4L9</ns1:figi>
    <ns1:value>24721328</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>171153</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>122005</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>49148</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PROCTER &amp; GAMBLE CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>742718109</ns1:cusip>
    <ns1:figi>BBG001S5V4L9</ns1:figi>
    <ns1:value>2166600</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6100</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PROFESIONALLY MANAGED PORTFO</ns1:nameOfIssuer>
    <ns1:titleOfClass>AKRE FOCUS ETF</ns1:titleOfClass>
    <ns1:cusip>74316P579</ns1:cusip>
    <ns1:figi>BBG01RM0YZG2</ns1:figi>
    <ns1:value>4645415</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>87898</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>85490</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2408</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PROGRESSIVE CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>743315103</ns1:cusip>
    <ns1:figi>BBG001S5V509</ns1:figi>
    <ns1:value>4331851</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21852</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19558</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2294</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PROLOGIS INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74340W103</ns1:cusip>
    <ns1:figi>BBG001S5NMN6</ns1:figi>
    <ns1:value>6477960</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49009</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>48754</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>255</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PROSHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUSS 2000 DIVD</ns1:titleOfClass>
    <ns1:cusip>74347B698</ns1:cusip>
    <ns1:figi>BBG0081VG5Y6</ns1:figi>
    <ns1:value>357626</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5199</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5199</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PROSHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P 500 DV ARIST</ns1:titleOfClass>
    <ns1:cusip>74348A467</ns1:cusip>
    <ns1:figi>BBG005D266P2</ns1:figi>
    <ns1:value>4314123</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>40695</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25771</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14924</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PROSHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P MDCP 400 DIV</ns1:titleOfClass>
    <ns1:cusip>74347B680</ns1:cusip>
    <ns1:figi>BBG0081VJCK3</ns1:figi>
    <ns1:value>484501</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5607</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5607</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRUDENTIAL FINL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>744320102</ns1:cusip>
    <ns1:figi>BBG001S97MM7</ns1:figi>
    <ns1:value>1314214</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13453</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13028</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>425</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PRUDENTIAL PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ADR</ns1:titleOfClass>
    <ns1:cusip>74435K204</ns1:cusip>
    <ns1:figi>BBG001SF5MH1</ns1:figi>
    <ns1:value>1666678</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>58624</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>39069</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>19555</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PTC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>69370C100</ns1:cusip>
    <ns1:figi>BBG001S6DNK6</ns1:figi>
    <ns1:value>294812</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2069</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1543</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>526</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PUBLIC STORAGE OPER CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74460D109</ns1:cusip>
    <ns1:figi>BBG001S5TH79</ns1:figi>
    <ns1:value>678026</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2503</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1333</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1170</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PULTE GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>745867101</ns1:cusip>
    <ns1:figi>BBG001S5V5K7</ns1:figi>
    <ns1:value>1434842</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12200</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PURPLE INNOVATION INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74640Y106</ns1:cusip>
    <ns1:figi>BBG009S7FXN0</ns1:figi>
    <ns1:value>16530</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PVH CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>693656100</ns1:cusip>
    <ns1:figi>BBG001S5VGY8</ns1:figi>
    <ns1:value>448628</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6431</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6334</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>97</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PVH CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>693656100</ns1:cusip>
    <ns1:figi>BBG001S5VGY8</ns1:figi>
    <ns1:value>767360</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Put</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10600</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>400</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>QNITY ELECTRONICS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>74743L100</ns1:cusip>
    <ns1:figi>BBG01TRL7564</ns1:figi>
    <ns1:value>449059</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3892</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2811</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1081</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>QUALCOMM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>747525103</ns1:cusip>
    <ns1:figi>BBG001S6VS70</ns1:figi>
    <ns1:value>8155453</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>63343</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>59291</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4052</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>QUANTA SVCS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>74762E102</ns1:cusip>
    <ns1:figi>BBG001S5VH85</ns1:figi>
    <ns1:value>79448376</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>145740</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>143022</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2718</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RAMACO RES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>75134P600</ns1:cusip>
    <ns1:figi>BBG00BCQJ2W4</ns1:figi>
    <ns1:value>356428</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23055</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20124</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2931</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RANGE RES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>75281A109</ns1:cusip>
    <ns1:figi>BBG001SBZNN8</ns1:figi>
    <ns1:value>1775288</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>39294</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17093</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22201</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RAYMOND JAMES FINL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>754730109</ns1:cusip>
    <ns1:figi>BBG001S5VQ03</ns1:figi>
    <ns1:value>2846921</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19662</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19622</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>40</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RAYONIER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>754907103</ns1:cusip>
    <ns1:figi>BBG001S7NCZ1</ns1:figi>
    <ns1:value>52354457</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2540152</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1189715</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1350437</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RBB FD INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>F/M US TREASURY</ns1:titleOfClass>
    <ns1:cusip>74933W452</ns1:cusip>
    <ns1:figi>BBG01922X1R4</ns1:figi>
    <ns1:value>4136030</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>82953</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>50177</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32776</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RBB FD INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MOTLEY FOL ETF</ns1:titleOfClass>
    <ns1:cusip>74933W601</ns1:cusip>
    <ns1:figi>BBG00JWTWQF0</ns1:figi>
    <ns1:value>719073</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10900</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10900</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RBB FD INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>MOTLEY FOOL SML</ns1:titleOfClass>
    <ns1:cusip>74933W874</ns1:cusip>
    <ns1:figi>BBG00MDY0QG7</ns1:figi>
    <ns1:value>606400</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18950</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11950</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RBB FUND TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>FIRST EAGLE GBL</ns1:titleOfClass>
    <ns1:cusip>75526L886</ns1:cusip>
    <ns1:figi>BBG01R35L858</ns1:figi>
    <ns1:value>3292186</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>70047</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>42782</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>27265</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RBB FUND TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>FIRST EAGLE OVER</ns1:titleOfClass>
    <ns1:cusip>75526L878</ns1:cusip>
    <ns1:figi>BBG01R35FG93</ns1:figi>
    <ns1:value>7295507</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>144580</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>143397</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1183</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RBC BEARINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>75524B104</ns1:cusip>
    <ns1:figi>BBG001SNYTV1</ns1:figi>
    <ns1:value>3251659</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5987</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5962</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>25</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>REALTY INCOME CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>756109104</ns1:cusip>
    <ns1:figi>BBG001S884K0</ns1:figi>
    <ns1:value>6857118</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>112081</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>91127</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20954</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>REAVES UTIL INCOME FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SH BEN INT</ns1:titleOfClass>
    <ns1:cusip>756158101</ns1:cusip>
    <ns1:figi>BBG001SBVF13</ns1:figi>
    <ns1:value>718142</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18283</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17733</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>550</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RED CAT HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>75644T100</ns1:cusip>
    <ns1:figi>BBG001SB7WF8</ns1:figi>
    <ns1:value>289276</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>22099</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10099</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>REDDIT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>75734B100</ns1:cusip>
    <ns1:figi>BBG015RGX648</ns1:figi>
    <ns1:value>3858000</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28652</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20663</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7989</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>REGENERON PHARMACEUTICALS</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>75886F107</ns1:cusip>
    <ns1:figi>BBG001S6PX49</ns1:figi>
    <ns1:value>377048</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>488</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>470</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>REINSURANCE GROUP AMER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>759351604</ns1:cusip>
    <ns1:figi>BBG001S6P9Q8</ns1:figi>
    <ns1:value>277343</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1358</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1358</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>REPUBLIC SVCS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>760759100</ns1:cusip>
    <ns1:figi>BBG001S9DL33</ns1:figi>
    <ns1:value>81538185</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>371276</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>348001</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>23275</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RESTAURANT BRANDS INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>76131D103</ns1:cusip>
    <ns1:figi>BBG0076WG2T4</ns1:figi>
    <ns1:value>441666</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5977</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5777</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RIO TINTO PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>767204100</ns1:cusip>
    <ns1:figi>BBG001SB0LX9</ns1:figi>
    <ns1:value>4124047</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44207</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>43563</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>644</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RITHM CAPITAL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>64828T201</ns1:cusip>
    <ns1:figi>BBG003T1GM12</ns1:figi>
    <ns1:value>956817</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>100930</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>97180</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3750</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RLI CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>749607107</ns1:cusip>
    <ns1:figi>BBG001S5VQ58</ns1:figi>
    <ns1:value>1498151</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26265</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26168</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>97</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROBINHOOD MKTS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>770700102</ns1:cusip>
    <ns1:figi>BBG008NMBXP6</ns1:figi>
    <ns1:value>3200417</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>46182</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>35257</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10925</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROCKET COS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>77311W101</ns1:cusip>
    <ns1:figi>BBG00VY1MZN4</ns1:figi>
    <ns1:value>202336</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14199</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8199</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROCKET LAB CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>773121108</ns1:cusip>
    <ns1:figi>BBG01V7JN489</ns1:figi>
    <ns1:value>6149186</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>95752</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>70367</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>25385</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROCKWELL AUTOMATION INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>773903109</ns1:cusip>
    <ns1:figi>BBG001S5VRF5</ns1:figi>
    <ns1:value>144743227</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>406350</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>398017</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8333</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROIVANT SCIENCES LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G76279101</ns1:cusip>
    <ns1:figi>BBG007STW2C7</ns1:figi>
    <ns1:value>293620</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10600</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10600</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROLLINS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>775711104</ns1:cusip>
    <ns1:figi>BBG001S5VRG4</ns1:figi>
    <ns1:value>987551</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18490</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18490</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROPER TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>776696106</ns1:cusip>
    <ns1:figi>BBG001S9B362</ns1:figi>
    <ns1:value>595260</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1682</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1660</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROSS STORES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>778296103</ns1:cusip>
    <ns1:figi>BBG001S5VRS1</ns1:figi>
    <ns1:value>1253963</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5789</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5489</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROYAL BK CDA</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>780087102</ns1:cusip>
    <ns1:figi>BBG001S60869</ns1:figi>
    <ns1:value>1920206</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11869</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8113</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3756</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROYAL CARIBBEAN GROUP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>V7780T103</ns1:cusip>
    <ns1:figi>BBG001S5RMJ7</ns1:figi>
    <ns1:value>441939</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1606</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1306</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROYAL GOLD INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>780287108</ns1:cusip>
    <ns1:figi>BBG001S5VNX4</ns1:figi>
    <ns1:value>326076</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1281</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>990</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>291</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ROYCE SMALL CAP TRUST INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>780910105</ns1:cusip>
    <ns1:figi>BBG001S5VTQ9</ns1:figi>
    <ns1:value>179064</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10787</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10787</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RPM INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>749685103</ns1:cusip>
    <ns1:figi>BBG001S7X317</ns1:figi>
    <ns1:value>288956</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2907</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2707</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RTX CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>75513E101</ns1:cusip>
    <ns1:figi>BBG001S5X5Q9</ns1:figi>
    <ns1:value>21934389</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>113709</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>91101</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22608</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RYAN SPECIALTY HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>78351F107</ns1:cusip>
    <ns1:figi>BBG011K4W1Y0</ns1:figi>
    <ns1:value>218804</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6485</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3355</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3130</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RYANAIR HOLDINGS PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>783513203</ns1:cusip>
    <ns1:figi>BBG001SB07J6</ns1:figi>
    <ns1:value>1403281</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24278</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24230</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>48</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>RYDER SYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>783549108</ns1:cusip>
    <ns1:figi>BBG001S5VK15</ns1:figi>
    <ns1:value>903795</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4415</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4290</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>125</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>S&amp;P GLOBAL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>78409V104</ns1:cusip>
    <ns1:figi>BBG001S5T5M8</ns1:figi>
    <ns1:value>4848886</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11400</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11192</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>208</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SAFETY INS GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>78648T100</ns1:cusip>
    <ns1:figi>BBG001S78T90</ns1:figi>
    <ns1:value>687918</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9450</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3725</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5725</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SAIA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>78709Y105</ns1:cusip>
    <ns1:figi>BBG001SL4QM4</ns1:figi>
    <ns1:value>543079</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1546</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1171</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>375</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SALESFORCE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>79466L302</ns1:cusip>
    <ns1:figi>BBG001SDLP09</ns1:figi>
    <ns1:value>4520583</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24220</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18966</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5254</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SANDISK CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>80004C200</ns1:cusip>
    <ns1:figi>BBG01R388JK6</ns1:figi>
    <ns1:value>1899031</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2989</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2212</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>777</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SANOFI SA</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>80105N105</ns1:cusip>
    <ns1:figi>BBG001S5W768</ns1:figi>
    <ns1:value>100165953</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2094962</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1930594</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>164368</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SAP SE</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPON ADR</ns1:titleOfClass>
    <ns1:cusip>803054204</ns1:cusip>
    <ns1:figi>BBG001S6RD41</ns1:figi>
    <ns1:value>200010</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1168</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1168</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB CHARLES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>808513105</ns1:cusip>
    <ns1:figi>BBG001S5VXD4</ns1:figi>
    <ns1:value>17047652</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>181715</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>140921</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>40794</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>5 10YR CORP BD</ns1:titleOfClass>
    <ns1:cusip>808524698</ns1:cusip>
    <ns1:figi>BBG00PZFPGG2</ns1:figi>
    <ns1:value>376034</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16580</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16580</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>FUNDAMENTAL EMER</ns1:titleOfClass>
    <ns1:cusip>808524730</ns1:cusip>
    <ns1:figi>BBG0051QPC87</ns1:figi>
    <ns1:value>302331</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7902</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7452</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>450</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>FUNDAMENTAL US L</ns1:titleOfClass>
    <ns1:cusip>808524771</ns1:cusip>
    <ns1:figi>BBG0051J0PJ9</ns1:figi>
    <ns1:value>30776982</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1105098</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1097935</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7163</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTERNL DIVID</ns1:titleOfClass>
    <ns1:cusip>808524672</ns1:cusip>
    <ns1:figi>BBG00Z60CHB2</ns1:figi>
    <ns1:value>1401039</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44253</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>43503</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>750</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTL EQTY ETF</ns1:titleOfClass>
    <ns1:cusip>808524805</ns1:cusip>
    <ns1:figi>BBG001T5XQY3</ns1:figi>
    <ns1:value>727831</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>29407</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21604</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7803</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INT-TRM U.S TRES</ns1:titleOfClass>
    <ns1:cusip>808524854</ns1:cusip>
    <ns1:figi>BBG001T9F7C1</ns1:figi>
    <ns1:value>37473152</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1504342</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1493387</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10955</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHT TM US TRES</ns1:titleOfClass>
    <ns1:cusip>808524862</ns1:cusip>
    <ns1:figi>BBG001T9F795</ns1:figi>
    <ns1:value>36246012</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1493451</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1490712</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2739</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US BRD MKT ETF</ns1:titleOfClass>
    <ns1:cusip>808524102</ns1:cusip>
    <ns1:figi>BBG001T5XQT9</ns1:figi>
    <ns1:value>469324</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18698</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18698</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US DIVIDEND EQ</ns1:titleOfClass>
    <ns1:cusip>808524797</ns1:cusip>
    <ns1:figi>BBG0025RWLM4</ns1:figi>
    <ns1:value>19909464</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>648939</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>646422</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2517</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US LCAP GR ETF</ns1:titleOfClass>
    <ns1:cusip>808524300</ns1:cusip>
    <ns1:figi>BBG001T66WN0</ns1:figi>
    <ns1:value>9101327</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>312438</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>311298</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1140</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US LRG CAP ETF</ns1:titleOfClass>
    <ns1:cusip>808524201</ns1:cusip>
    <ns1:figi>BBG001T5XQV6</ns1:figi>
    <ns1:value>443469</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17296</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17296</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US MID-CAP ETF</ns1:titleOfClass>
    <ns1:cusip>808524508</ns1:cusip>
    <ns1:figi>BBG001V036R6</ns1:figi>
    <ns1:value>12774336</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>412608</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>376343</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>36265</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US SML CAP ETF</ns1:titleOfClass>
    <ns1:cusip>808524607</ns1:cusip>
    <ns1:figi>BBG001T5XQW5</ns1:figi>
    <ns1:value>1103295</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>37940</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>37904</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>36</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCOTTS MIRACLE-GRO CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>810186106</ns1:cusip>
    <ns1:figi>BBG001S5W5H0</ns1:figi>
    <ns1:value>412433</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6782</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6660</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>122</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SEA LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORD ADS</ns1:titleOfClass>
    <ns1:cusip>81141R100</ns1:cusip>
    <ns1:figi>BBG00HTBWMH4</ns1:figi>
    <ns1:value>519571</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6274</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6260</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SEAGATE TECHNOLOGY HLDNGS PL</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS</ns1:titleOfClass>
    <ns1:cusip>G7997R103</ns1:cusip>
    <ns1:figi>BBG0113JGQG9</ns1:figi>
    <ns1:value>420750</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1074</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1036</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>38</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SEI INVTS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>784117103</ns1:cusip>
    <ns1:figi>BBG001S5VZJ3</ns1:figi>
    <ns1:value>1631941</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20797</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4617</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16180</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET COM</ns1:titleOfClass>
    <ns1:cusip>81369Y852</ns1:cusip>
    <ns1:figi>BBG00L5F9FV7</ns1:figi>
    <ns1:value>18696215</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>168647</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>167649</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>998</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET CON</ns1:titleOfClass>
    <ns1:cusip>81369Y308</ns1:cusip>
    <ns1:figi>BBG001S7T107</ns1:figi>
    <ns1:value>12316847</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>150242</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>146228</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4014</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET CON</ns1:titleOfClass>
    <ns1:cusip>81369Y407</ns1:cusip>
    <ns1:figi>BBG001S7T1Q9</ns1:figi>
    <ns1:value>6421862</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>58927</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>58394</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>533</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET ENE</ns1:titleOfClass>
    <ns1:cusip>81369Y506</ns1:cusip>
    <ns1:figi>BBG001S7T1S7</ns1:figi>
    <ns1:value>2619923</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>42767</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40569</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2198</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET FIN</ns1:titleOfClass>
    <ns1:cusip>81369Y605</ns1:cusip>
    <ns1:figi>BBG001S7T223</ns1:figi>
    <ns1:value>23074147</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>467398</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>463088</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4310</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET HEA</ns1:titleOfClass>
    <ns1:cusip>81369Y209</ns1:cusip>
    <ns1:figi>BBG001S7SCQ6</ns1:figi>
    <ns1:value>17697072</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>120708</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>115541</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5167</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET IND</ns1:titleOfClass>
    <ns1:cusip>81369Y704</ns1:cusip>
    <ns1:figi>BBG001S7T232</ns1:figi>
    <ns1:value>5482032</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33896</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>32840</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1056</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET MAT</ns1:titleOfClass>
    <ns1:cusip>81369Y100</ns1:cusip>
    <ns1:figi>BBG001S7R733</ns1:figi>
    <ns1:value>2287034</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>45768</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45640</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>128</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET TEC</ns1:titleOfClass>
    <ns1:cusip>81369Y803</ns1:cusip>
    <ns1:figi>BBG001S7TCZ5</ns1:figi>
    <ns1:value>34889288</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>262523</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>254702</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7821</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET UTI</ns1:titleOfClass>
    <ns1:cusip>81369Y886</ns1:cusip>
    <ns1:figi>BBG001S7TD56</ns1:figi>
    <ns1:value>8836250</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>192553</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>181432</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11121</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SERIES PORTFOLIOS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INFRASTRUCTURE C</ns1:titleOfClass>
    <ns1:cusip>81752T437</ns1:cusip>
    <ns1:figi>BBG01RQ9JQ03</ns1:figi>
    <ns1:value>704079</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14177</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11777</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2400</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SERVICENOW INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>81762P102</ns1:cusip>
    <ns1:figi>BBG001T4JFC0</ns1:figi>
    <ns1:value>84121972</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>803794</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>774403</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29391</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SERVICETITAN INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS CL A</ns1:titleOfClass>
    <ns1:cusip>81764X103</ns1:cusip>
    <ns1:figi>BBG009DVYCV9</ns1:figi>
    <ns1:value>421247</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6638</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6638</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SHAKE SHACK INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>819047101</ns1:cusip>
    <ns1:figi>BBG0063GCHJ6</ns1:figi>
    <ns1:value>1103110</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12469</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11169</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SHELL PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPON ADS</ns1:titleOfClass>
    <ns1:cusip>780259305</ns1:cusip>
    <ns1:figi>BBG0147BN6H1</ns1:figi>
    <ns1:value>20787922</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>223539</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>146083</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>77456</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SHERWIN WILLIAMS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>824348106</ns1:cusip>
    <ns1:figi>BBG001S5W2F9</ns1:figi>
    <ns1:value>153127275</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>479997</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>464864</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15133</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SHOPIFY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A SUB VTG SHS</ns1:titleOfClass>
    <ns1:cusip>82509L107</ns1:cusip>
    <ns1:figi>BBG004DW5NC7</ns1:figi>
    <ns1:value>1412067</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11904</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10299</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1605</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SIGA TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>826917106</ns1:cusip>
    <ns1:figi>BBG001S80PZ5</ns1:figi>
    <ns1:value>267500</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>50000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>50000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SIMON PPTY GROUP INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>828806109</ns1:cusip>
    <ns1:figi>BBG001S77WM9</ns1:figi>
    <ns1:value>1147719</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6153</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5105</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1048</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SIMPLY GOOD FOODS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>82900L102</ns1:cusip>
    <ns1:figi>BBG00GVP5JM3</ns1:figi>
    <ns1:value>165877</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11559</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7759</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SIRIUSXM HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
    <ns1:cusip>829933100</ns1:cusip>
    <ns1:figi>BBG01KJQM3Z7</ns1:figi>
    <ns1:value>363652</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15756</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11864</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3892</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SITEONE LANDSCAPE SUPPLY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>82982L103</ns1:cusip>
    <ns1:figi>BBG009T22D67</ns1:figi>
    <ns1:value>1482446</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11137</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11038</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>99</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SLB LIMITED</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM STK</ns1:titleOfClass>
    <ns1:cusip>806857108</ns1:cusip>
    <ns1:figi>BBG001S5W4C8</ns1:figi>
    <ns1:value>101732811</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1978231</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1850246</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>127985</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SM ENERGY COMPANY</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>78454L100</ns1:cusip>
    <ns1:figi>BBG001S6W0J7</ns1:figi>
    <ns1:value>285048</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9142</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9142</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SMITH A O CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>831865209</ns1:cusip>
    <ns1:figi>BBG001S5NRY3</ns1:figi>
    <ns1:value>285916</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4336</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4185</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>151</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SMITHFIELD FOODS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>832248207</ns1:cusip>
    <ns1:figi>BBG01RMP2XX8</ns1:figi>
    <ns1:value>11320576</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>408012</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>191372</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>216640</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SMUCKER J M CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>832696405</ns1:cusip>
    <ns1:figi>BBG001S5W3H5</ns1:figi>
    <ns1:value>318544</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3303</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1146</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2157</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SMURFIT WESTROCK PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G8267P108</ns1:cusip>
    <ns1:figi>BBG01NJC0037</ns1:figi>
    <ns1:value>2496017</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>62635</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11823</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>50812</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SNAP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>83304A106</ns1:cusip>
    <ns1:figi>BBG00441QMK5</ns1:figi>
    <ns1:value>277840</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>60400</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>60200</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SNAP ON INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>833034101</ns1:cusip>
    <ns1:figi>BBG001S5W688</ns1:figi>
    <ns1:value>370484</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1020</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1020</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SNOWFLAKE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>833445109</ns1:cusip>
    <ns1:figi>BBG007DHGNK2</ns1:figi>
    <ns1:value>1140802</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7564</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7543</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>21</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SOFI TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>83406F102</ns1:cusip>
    <ns1:figi>BBG00YB1ZF08</ns1:figi>
    <ns1:value>787910</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49617</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>42114</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7503</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SOLSTICE ADVANCED MATLS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>83443Q103</ns1:cusip>
    <ns1:figi>BBG01X5744Z4</ns1:figi>
    <ns1:value>1224500</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16078</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14014</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2064</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SOLVENTUM CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>83444M101</ns1:cusip>
    <ns1:figi>BBG018YZH6V0</ns1:figi>
    <ns1:value>211246</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3235</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3020</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>215</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SONOCO PRODS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>835495102</ns1:cusip>
    <ns1:figi>BBG001S7M9F1</ns1:figi>
    <ns1:value>1679875</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>31057</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17937</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13120</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SONY GROUP CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>835699307</ns1:cusip>
    <ns1:figi>BBG001S5W6H8</ns1:figi>
    <ns1:value>2921673</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>141144</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>136926</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4218</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SOUTHERN CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>842587107</ns1:cusip>
    <ns1:figi>BBG001S5W777</ns1:figi>
    <ns1:value>12969770</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>134370</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>122074</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12296</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SOUTHSTATE BK CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>84472E102</ns1:cusip>
    <ns1:figi>BBG001S9J7Z3</ns1:figi>
    <ns1:value>292286</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3159</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1342</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1817</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR GOLD TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>GOLD SHS</ns1:titleOfClass>
    <ns1:cusip>78463V107</ns1:cusip>
    <ns1:figi>BBG001SCPX28</ns1:figi>
    <ns1:value>14781579</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>34353</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25927</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8426</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR INDEX SHS FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78463X202</ns1:cusip>
    <ns1:figi>BBG001SLBK12</ns1:figi>
    <ns1:value>866582</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13959</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12532</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1427</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78468R853</ns1:cusip>
    <ns1:figi>BBG004T58LZ5</ns1:figi>
    <ns1:value>41960329</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>868384</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>854812</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13572</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A474</ns1:cusip>
    <ns1:figi>BBG001T6B0P2</ns1:figi>
    <ns1:value>8462777</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>281436</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>279945</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1491</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78468R788</ns1:cusip>
    <ns1:figi>BBG00B6WD879</ns1:figi>
    <ns1:value>944714</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20754</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16867</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3887</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A763</ns1:cusip>
    <ns1:figi>BBG001SPTBP8</ns1:figi>
    <ns1:value>3851868</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26394</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22061</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4333</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A672</ns1:cusip>
    <ns1:figi>BBG001STKCX8</ns1:figi>
    <ns1:value>12841991</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>448081</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>447830</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>251</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78468R200</ns1:cusip>
    <ns1:figi>BBG0029J2J00</ns1:figi>
    <ns1:value>577125</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18750</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18750</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A847</ns1:cusip>
    <ns1:figi>BBG001SPT9T9</ns1:figi>
    <ns1:value>576103</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9728</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9728</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A698</ns1:cusip>
    <ns1:figi>BBG001SMH2R6</ns1:figi>
    <ns1:value>939593</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14422</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5822</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8600</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A664</ns1:cusip>
    <ns1:figi>BBG001STKCY7</ns1:figi>
    <ns1:value>328513</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12491</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12430</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>61</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78468R523</ns1:cusip>
    <ns1:figi>BBG00X8RXGK5</ns1:figi>
    <ns1:value>303391</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3051</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3040</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A292</ns1:cusip>
    <ns1:figi>BBG001T5L3N9</ns1:figi>
    <ns1:value>231824</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7517</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7517</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78468R663</ns1:cusip>
    <ns1:figi>BBG001STKCW9</ns1:figi>
    <ns1:value>9707203</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>105928</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>79622</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26306</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A508</ns1:cusip>
    <ns1:figi>BBG001SG4284</ns1:figi>
    <ns1:value>500646</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8848</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6733</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2115</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A631</ns1:cusip>
    <ns1:figi>BBG0024LG8W4</ns1:figi>
    <ns1:value>227312</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>895</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>314</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>581</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A854</ns1:cusip>
    <ns1:figi>BBG001SPTB87</ns1:figi>
    <ns1:value>11572307</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>151193</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>140426</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10767</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A649</ns1:cusip>
    <ns1:figi>BBG001STKD11</ns1:figi>
    <ns1:value>252562</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9858</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9858</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A284</ns1:cusip>
    <ns1:figi>BBG001V11QG4</ns1:figi>
    <ns1:value>358114</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14440</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14440</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78468R606</ns1:cusip>
    <ns1:figi>BBG0034VNBZ2</ns1:figi>
    <ns1:value>474166</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20333</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20265</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>68</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A870</ns1:cusip>
    <ns1:figi>BBG001SQDKG3</ns1:figi>
    <ns1:value>1683969</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13184</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10870</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2314</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A805</ns1:cusip>
    <ns1:figi>BBG001SG6843</ns1:figi>
    <ns1:value>896145</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11335</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11335</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78468R408</ns1:cusip>
    <ns1:figi>BBG002QLYD04</ns1:figi>
    <ns1:value>34031908</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1362366</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1355237</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7129</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPDR SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET SPD</ns1:titleOfClass>
    <ns1:cusip>78464A409</ns1:cusip>
    <ns1:figi>BBG001SD7RB9</ns1:figi>
    <ns1:value>309752</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3164</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2664</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPOTIFY TECHNOLOGY S A</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>L8681T102</ns1:cusip>
    <ns1:figi>BBG003T4VFD1</ns1:figi>
    <ns1:value>81047815</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>167989</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>162917</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5072</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPROTT ASSET MANAGEMENT LP</ns1:nameOfIssuer>
    <ns1:titleOfClass>PHYSICAL GOLD AN</ns1:titleOfClass>
    <ns1:cusip>85208R101</ns1:cusip>
    <ns1:figi>BBG00JPZ8T56</ns1:figi>
    <ns1:value>358616</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7515</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5505</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2010</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPROTT ASSET MANAGEMENT LP</ns1:nameOfIssuer>
    <ns1:titleOfClass>PHYSICAL GOLD TR</ns1:titleOfClass>
    <ns1:cusip>85207H104</ns1:cusip>
    <ns1:figi>BBG001T66XM9</ns1:figi>
    <ns1:value>4389502</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>123857</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>114599</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9258</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPROTT ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>JR GOLD MINERS E</ns1:titleOfClass>
    <ns1:cusip>85210B201</ns1:cusip>
    <ns1:figi>BBG008F5F4J9</ns1:figi>
    <ns1:value>344320</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPROTT FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>SILVER MINERS</ns1:titleOfClass>
    <ns1:cusip>85208P873</ns1:cusip>
    <ns1:figi>BBG01PNPTB51</ns1:figi>
    <ns1:value>448420</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7577</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3872</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3705</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SPROTT FDS TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>URANIUM MINERS E</ns1:titleOfClass>
    <ns1:cusip>85208P303</ns1:cusip>
    <ns1:figi>BBG016ZGFLP1</ns1:figi>
    <ns1:value>404075</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6399</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3499</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2900</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SSGA ACTIVE ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>STATE STREET DOU</ns1:titleOfClass>
    <ns1:cusip>78467V848</ns1:cusip>
    <ns1:figi>BBG0084H8485</ns1:figi>
    <ns1:value>466513</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11742</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11742</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STAR BULK CARRIERS CORP.</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS PAR</ns1:titleOfClass>
    <ns1:cusip>Y8162K204</ns1:cusip>
    <ns1:figi>BBG001SPYW58</ns1:figi>
    <ns1:value>402410</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17519</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16717</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>802</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STARBUCKS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>855244109</ns1:cusip>
    <ns1:figi>BBG001S72KH6</ns1:figi>
    <ns1:value>8720287</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>97335</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>83943</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13392</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STARWOOD PPTY TR INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>85571B105</ns1:cusip>
    <ns1:figi>BBG001T4JCN5</ns1:figi>
    <ns1:value>439541</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25525</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25525</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STATE STR CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>857477103</ns1:cusip>
    <ns1:figi>BBG001S5RLD5</ns1:figi>
    <ns1:value>4290470</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33901</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33872</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STATE STR SPDR DOW JONES IND</ns1:nameOfIssuer>
    <ns1:titleOfClass>UT SER 1</ns1:titleOfClass>
    <ns1:cusip>78467X109</ns1:cusip>
    <ns1:figi>BBG001S8LH99</ns1:figi>
    <ns1:value>2430686</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5248</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4360</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>888</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STATE STR SPDR S&amp;P 500 ETF T</ns1:nameOfIssuer>
    <ns1:titleOfClass>TR UNIT</ns1:titleOfClass>
    <ns1:cusip>78462F103</ns1:cusip>
    <ns1:figi>BBG001S72SM3</ns1:figi>
    <ns1:value>18824663</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28946</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26922</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2024</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STATE STR SPDR S&amp;P 500 ETF T</ns1:nameOfIssuer>
    <ns1:titleOfClass>TR UNIT</ns1:titleOfClass>
    <ns1:cusip>78462F103</ns1:cusip>
    <ns1:figi>BBG001S72SM3</ns1:figi>
    <ns1:value>153090036</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>235400</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Put</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>235400</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STATE STR SPDR S&amp;P MIDCAP 40</ns1:nameOfIssuer>
    <ns1:titleOfClass>UTSER1 S&amp;PDCRP</ns1:titleOfClass>
    <ns1:cusip>78467Y107</ns1:cusip>
    <ns1:figi>BBG001S63NQ1</ns1:figi>
    <ns1:value>775884</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1258</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1258</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STERIS PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS USD</ns1:titleOfClass>
    <ns1:cusip>G8473T100</ns1:cusip>
    <ns1:figi>BBG00MRHG532</ns1:figi>
    <ns1:value>273759</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1238</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1238</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STERLING INFRASTRUCTURE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>859241101</ns1:cusip>
    <ns1:figi>BBG001SC9C40</ns1:figi>
    <ns1:value>204045</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>501</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>501</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STEWART INFORMATION SVCS COR</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>860372101</ns1:cusip>
    <ns1:figi>BBG001S7KRL6</ns1:figi>
    <ns1:value>23861811</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>390532</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>623</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>389909</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STIFEL FINL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>860630102</ns1:cusip>
    <ns1:figi>BBG001S5W081</ns1:figi>
    <ns1:value>3587066</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>48526</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>48526</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STOCK YDS BANCORP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>861025104</ns1:cusip>
    <ns1:figi>BBG001SBG219</ns1:figi>
    <ns1:value>1123222</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16944</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16854</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>90</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STRATEGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A NEW</ns1:titleOfClass>
    <ns1:cusip>594972408</ns1:cusip>
    <ns1:figi>BBG001SC7PX1</ns1:figi>
    <ns1:value>217017</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1739</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1319</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>420</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STRIDE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>86333M108</ns1:cusip>
    <ns1:figi>BBG001SNN4P5</ns1:figi>
    <ns1:value>348036</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3947</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3833</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>114</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STRYKER CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>863667101</ns1:cusip>
    <ns1:figi>BBG001S8FR03</ns1:figi>
    <ns1:value>10767030</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>32770</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25071</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7699</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STUBHUB HLDGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>86384P109</ns1:cusip>
    <ns1:figi>BBG00RFFBK03</ns1:figi>
    <ns1:value>8435294</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1351810</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5184</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1346626</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SUN CMNTYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>866674104</ns1:cusip>
    <ns1:figi>BBG001S7HRC0</ns1:figi>
    <ns1:value>3625103</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>28777</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12201</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16576</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SUNBELT RENTALS HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>866966104</ns1:cusip>
    <ns1:figi>BBG01ZZ7RCV7</ns1:figi>
    <ns1:value>203016</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3119</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3119</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SUNOCO LP/SUNOCO FIN CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM UT REP LP</ns1:titleOfClass>
    <ns1:cusip>86765K109</ns1:cusip>
    <ns1:figi>BBG00358K8T9</ns1:figi>
    <ns1:value>229994</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3540</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3390</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>150</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SUPER MICRO COMPUTER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>86800U302</ns1:cusip>
    <ns1:figi>BBG001SQGH95</ns1:figi>
    <ns1:value>538361</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23643</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21888</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1755</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SYNCHRONY FINANCIAL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87165B103</ns1:cusip>
    <ns1:figi>BBG00658F3Q2</ns1:figi>
    <ns1:value>12982153</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>190858</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>69127</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>121731</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SYNOPSYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>871607107</ns1:cusip>
    <ns1:figi>BBG001S5VTR8</ns1:figi>
    <ns1:value>4838245</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12203</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12134</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>69</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SYSCO CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>871829107</ns1:cusip>
    <ns1:figi>BBG001S5WJS8</ns1:figi>
    <ns1:value>3165057</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44372</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>42557</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1815</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>T ROWE PRICE ETF INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CAP APPRECIATION</ns1:titleOfClass>
    <ns1:cusip>87283Q867</ns1:cusip>
    <ns1:figi>BBG01GZY8BG0</ns1:figi>
    <ns1:value>5616013</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>157797</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>149225</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8572</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>T ROWE PRICE ETF INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>HEDGED EQUTY ETF</ns1:titleOfClass>
    <ns1:cusip>87283Q776</ns1:cusip>
    <ns1:figi>BBG01SX7BSJ1</ns1:figi>
    <ns1:value>661880</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>24288</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>24288</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>T ROWE PRICE ETF INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTERNATIONAL EQ</ns1:titleOfClass>
    <ns1:cusip>87283Q834</ns1:cusip>
    <ns1:figi>BBG01H03SSK0</ns1:figi>
    <ns1:value>310693</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8995</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8395</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>600</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>T ROWE PRICE ETF INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>PRICE BLUE CHIP</ns1:titleOfClass>
    <ns1:cusip>87283Q107</ns1:cusip>
    <ns1:figi>BBG00WGK8YP7</ns1:figi>
    <ns1:value>791398</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17913</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14513</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3400</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>T ROWE PRICE ETF INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>PRICE DIV GRWT</ns1:titleOfClass>
    <ns1:cusip>87283Q404</ns1:cusip>
    <ns1:figi>BBG00WGK9Z46</ns1:figi>
    <ns1:value>408535</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9154</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8851</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>303</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>T ROWE PRICE ETF INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>QM US BOND ETF</ns1:titleOfClass>
    <ns1:cusip>87283Q602</ns1:cusip>
    <ns1:figi>BBG011XYKHY8</ns1:figi>
    <ns1:value>1500287</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>35218</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>35218</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>T ROWE PRICE ETF INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SMALL MID CAP</ns1:titleOfClass>
    <ns1:cusip>87283Q826</ns1:cusip>
    <ns1:figi>BBG01GZWBK89</ns1:figi>
    <ns1:value>7763239</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>211705</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>183714</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>27991</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TAIWAN SEMICONDUCTOR MANUFAC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>874039100</ns1:cusip>
    <ns1:figi>BBG001S5WWW4</ns1:figi>
    <ns1:value>27765726</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>82159</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>78319</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3840</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TAKE-TWO INTERACTIVE SOFTWAR</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>874054109</ns1:cusip>
    <ns1:figi>BBG001S9TN41</ns1:figi>
    <ns1:value>25284978</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>129139</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>127302</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1837</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TANGER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>875465106</ns1:cusip>
    <ns1:figi>BBG001S7BZV7</ns1:figi>
    <ns1:value>550476</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16200</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7700</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TARGA RES CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87612G101</ns1:cusip>
    <ns1:figi>BBG001TC94B9</ns1:figi>
    <ns1:value>282071</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1125</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1125</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TARGET CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87612E106</ns1:cusip>
    <ns1:figi>BBG001SC0K41</ns1:figi>
    <ns1:value>1191811</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9833</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7836</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1997</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TC ENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87807B107</ns1:cusip>
    <ns1:figi>BBG001S5WW27</ns1:figi>
    <ns1:value>5223632</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>83677</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>80815</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2862</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TE CONNECTIVITY PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS</ns1:titleOfClass>
    <ns1:cusip>G87052109</ns1:cusip>
    <ns1:figi>BBG01Q08MMX4</ns1:figi>
    <ns1:value>122968556</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>588310</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>557083</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>31227</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TELEDYNE TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>879360105</ns1:cusip>
    <ns1:figi>BBG001SDK336</ns1:figi>
    <ns1:value>1079943</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1785</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1785</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TELEKOMUNIKASI IND</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>715684106</ns1:cusip>
    <ns1:figi>BBG001S8MMR7</ns1:figi>
    <ns1:value>1018854</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>54543</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>54397</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>146</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TELUS CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87971M103</ns1:cusip>
    <ns1:figi>BBG001S60K53</ns1:figi>
    <ns1:value>198635</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15502</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8302</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7200</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TESLA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>88160R101</ns1:cusip>
    <ns1:figi>BBG001SQKGD7</ns1:figi>
    <ns1:value>18327430</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>49300</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45260</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4040</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TEVA PHARMACEUTICAL INDS LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADS</ns1:titleOfClass>
    <ns1:cusip>881624209</ns1:cusip>
    <ns1:figi>BBG001S62NT9</ns1:figi>
    <ns1:value>3737470</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>124086</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>119808</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4278</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TEXAS INSTRS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>882508104</ns1:cusip>
    <ns1:figi>BBG001S5WYZ7</ns1:figi>
    <ns1:value>71148233</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>366479</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>339748</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26731</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TEXTRON INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>883203101</ns1:cusip>
    <ns1:figi>BBG001S5WZ39</ns1:figi>
    <ns1:value>229074</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2616</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2531</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>85</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>THE ALGER ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>35 ETF</ns1:titleOfClass>
    <ns1:cusip>015564206</ns1:cusip>
    <ns1:figi>BBG0106Y43Y9</ns1:figi>
    <ns1:value>851238</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>27135</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25685</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1450</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>THE ALGER ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>MID CAP 40 ETF</ns1:titleOfClass>
    <ns1:cusip>015564107</ns1:cusip>
    <ns1:figi>BBG00ZDR6163</ns1:figi>
    <ns1:value>612308</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>31433</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>28933</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>THE CIGNA GROUP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>125523100</ns1:cusip>
    <ns1:figi>BBG00KXRCDQ9</ns1:figi>
    <ns1:value>1723081</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6492</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5391</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1101</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>THERMO FISHER SCIENTIFIC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>883556102</ns1:cusip>
    <ns1:figi>BBG001S5WS08</ns1:figi>
    <ns1:value>2656064</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5404</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4918</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>486</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>THOMSON REUTERS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>884903808</ns1:cusip>
    <ns1:figi>BBG001S5WSW3</ns1:figi>
    <ns1:value>207044</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2301</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2301</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>THOR INDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>885160101</ns1:cusip>
    <ns1:figi>BBG001S5WPH6</ns1:figi>
    <ns1:value>1268019</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15872</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15808</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>64</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>THORNBURG INCM BUILDER OPP T</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>885213108</ns1:cusip>
    <ns1:figi>BBG011K2MTF5</ns1:figi>
    <ns1:value>385899</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18250</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16519</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1731</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TIDAL TRUST I</ns1:nameOfIssuer>
    <ns1:titleOfClass>FUNDSTRAT GRANNY</ns1:titleOfClass>
    <ns1:cusip>886364231</ns1:cusip>
    <ns1:figi>BBG01QNBFYF4</ns1:figi>
    <ns1:value>4456085</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>186681</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>174512</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12169</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TJX COS INC NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>872540109</ns1:cusip>
    <ns1:figi>BBG001S5WQ93</ns1:figi>
    <ns1:value>141947289</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>893891</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>853111</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>40780</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TKO GROUP HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>87256C101</ns1:cusip>
    <ns1:figi>BBG01G9JKWW4</ns1:figi>
    <ns1:value>32203303</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>159699</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>158905</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>794</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>T-MOBILE US INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>872590104</ns1:cusip>
    <ns1:figi>BBG001SKR9Y6</ns1:figi>
    <ns1:value>6293588</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>29965</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>27061</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2904</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TOLL BROTHERS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>889478103</ns1:cusip>
    <ns1:figi>BBG001S5WT15</ns1:figi>
    <ns1:value>228451</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1674</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1674</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TOPBUILD COR</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>89055F103</ns1:cusip>
    <ns1:figi>BBG0077VS2G6</ns1:figi>
    <ns1:value>259829</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>740</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>640</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TORONTO DOMINION BK ONT</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>891160509</ns1:cusip>
    <ns1:figi>BBG001S60L15</ns1:figi>
    <ns1:value>559064</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5991</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5723</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>268</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TORTOISE ENERGY INFRSTRCTR C</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>89147L886</ns1:cusip>
    <ns1:figi>BBG001SJTT37</ns1:figi>
    <ns1:value>554765</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11129</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10056</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1073</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TOTALENERGIES SE</ns1:nameOfIssuer>
    <ns1:titleOfClass>ACT</ns1:titleOfClass>
    <ns1:cusip>F92124100</ns1:cusip>
    <ns1:figi>BBG001S67Y74</ns1:figi>
    <ns1:value>13431741</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>147634</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>138858</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8776</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TOWNEBANK PORTSMOUTH VA</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>89214P109</ns1:cusip>
    <ns1:figi>BBG001S5WTN1</ns1:figi>
    <ns1:value>3486717</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>103556</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>94145</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9411</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TOYOTA MOTOR CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>ADS</ns1:titleOfClass>
    <ns1:cusip>892331307</ns1:cusip>
    <ns1:figi>BBG001SDB327</ns1:figi>
    <ns1:value>276278</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1341</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1321</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TRACTOR SUPPLY CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>892356106</ns1:cusip>
    <ns1:figi>BBG001S7K017</ns1:figi>
    <ns1:value>800663</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17675</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12450</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5225</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TRANE TECHNOLOGIES PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G8994E103</ns1:cusip>
    <ns1:figi>BBG001S5SBV6</ns1:figi>
    <ns1:value>88633183</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>214161</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>197374</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>16787</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TRANSUNION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>89400J107</ns1:cusip>
    <ns1:figi>BBG002Q7J607</ns1:figi>
    <ns1:value>2441299</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>35284</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9242</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26042</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TRAVELERS COMPANIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>89417E109</ns1:cusip>
    <ns1:figi>BBG001S5R103</ns1:figi>
    <ns1:value>1681428</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5765</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5474</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>291</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TREDEGAR CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>894650100</ns1:cusip>
    <ns1:figi>BBG001S5S647</ns1:figi>
    <ns1:value>285284</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>35885</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>559</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>35326</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TREX INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>89531P105</ns1:cusip>
    <ns1:figi>BBG001SB6TV8</ns1:figi>
    <ns1:value>18477687</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>507350</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2345</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>505005</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TRIMBLE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>896239100</ns1:cusip>
    <ns1:figi>BBG001S5SZP0</ns1:figi>
    <ns1:value>854643</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13102</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9055</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4047</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TRUIST FINL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>89832Q109</ns1:cusip>
    <ns1:figi>BBG001S5YYC0</ns1:figi>
    <ns1:value>23722607</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>516219</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>353878</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>162341</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TTM TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>87305R109</ns1:cusip>
    <ns1:figi>BBG001SFJKF2</ns1:figi>
    <ns1:value>583546</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5990</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5115</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>875</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TYLER TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>902252105</ns1:cusip>
    <ns1:figi>BBG001S5WZB0</ns1:figi>
    <ns1:value>535140</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1563</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1555</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TYSON FOODS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>902494103</ns1:cusip>
    <ns1:figi>BBG001S871D5</ns1:figi>
    <ns1:value>1500453</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23419</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22944</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>475</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>TYSON FOODS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>902494103</ns1:cusip>
    <ns1:figi>BBG001S871D5</ns1:figi>
    <ns1:value>640700</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UBER TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>90353T100</ns1:cusip>
    <ns1:figi>BBG002B04MW4</ns1:figi>
    <ns1:value>98336169</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1376279</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1323233</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>53046</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UBS GROUP AG</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>H42097107</ns1:cusip>
    <ns1:figi>BBG007936GX0</ns1:figi>
    <ns1:value>556491</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14243</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14243</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UDR INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>902653104</ns1:cusip>
    <ns1:figi>BBG001S6KCT3</ns1:figi>
    <ns1:value>749287</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>22181</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12939</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9242</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UGI CORP NEW</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>902681105</ns1:cusip>
    <ns1:figi>BBG001S5X0W3</ns1:figi>
    <ns1:value>237422</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6519</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6519</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UL SOLUTIONS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CLASS A COM SHS</ns1:titleOfClass>
    <ns1:cusip>903731107</ns1:cusip>
    <ns1:figi>BBG007N72MB0</ns1:figi>
    <ns1:value>523354</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6106</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6106</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ULTRAGENYX PHARMACEUTICAL IN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>90400D108</ns1:cusip>
    <ns1:figi>BBG001V2MJJ2</ns1:figi>
    <ns1:value>366625</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17500</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>13500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNDER ARMOUR INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>904311107</ns1:cusip>
    <ns1:figi>BBG001SJLLQ7</ns1:figi>
    <ns1:value>128158</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21685</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12685</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9000</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNIFIRST CORP MASS</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>904708104</ns1:cusip>
    <ns1:figi>BBG001S5X2B2</ns1:figi>
    <ns1:value>1238958</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4925</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4899</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNILEVER PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPON ADR NEW</ns1:titleOfClass>
    <ns1:cusip>904767803</ns1:cusip>
    <ns1:figi>BBG001S5X1K4</ns1:figi>
    <ns1:value>5824898</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>102245</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>99186</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3059</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNION PAC CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>907818108</ns1:cusip>
    <ns1:figi>BBG001S5X2M0</ns1:figi>
    <ns1:value>182021877</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>753020</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>715092</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>37928</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNITED BANKSHARES INC WEST V</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>909907107</ns1:cusip>
    <ns1:figi>BBG001S5WZV8</ns1:figi>
    <ns1:value>599974</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14485</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10836</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3649</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNITED PARCEL SVCS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL B</ns1:titleOfClass>
    <ns1:cusip>911312106</ns1:cusip>
    <ns1:figi>BBG001SDGSH1</ns1:figi>
    <ns1:value>89045388</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>912889</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>818765</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>94124</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNITED RENTALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>911363109</ns1:cusip>
    <ns1:figi>BBG001SBGZ25</ns1:figi>
    <ns1:value>593048</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>814</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>729</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>85</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNITEDHEALTH GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>91324P102</ns1:cusip>
    <ns1:figi>BBG001S6WCJ1</ns1:figi>
    <ns1:value>215088419</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>801710</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>771763</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29947</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNITEDHEALTH GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>91324P102</ns1:cusip>
    <ns1:figi>BBG001S6WCJ1</ns1:figi>
    <ns1:value>1623540</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2200</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNIVERSAL CORP VA MTNS BK EN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>913456109</ns1:cusip>
    <ns1:figi>BBG001S5X5V3</ns1:figi>
    <ns1:value>6445744</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>122310</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12709</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>109601</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UNIVERSAL DISPLAY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>91347P105</ns1:cusip>
    <ns1:figi>BBG001S5V9H3</ns1:figi>
    <ns1:value>971153</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10595</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10551</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>44</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>URBAN OUTFITTERS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>917047102</ns1:cusip>
    <ns1:figi>BBG001S7H9K1</ns1:figi>
    <ns1:value>453006</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7151</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6901</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>250</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>US BANCORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>902973304</ns1:cusip>
    <ns1:figi>BBG001S6T8C1</ns1:figi>
    <ns1:value>10586713</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>203551</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>193760</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9791</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>US FOODS HLDG CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>912008109</ns1:cusip>
    <ns1:figi>BBG00C6H6D59</ns1:figi>
    <ns1:value>1735404</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18820</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15317</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3503</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>UTZ BRANDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>918090101</ns1:cusip>
    <ns1:figi>BBG00M8652J9</ns1:figi>
    <ns1:value>313814</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>39623</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20109</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>19514</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VALERO ENERGY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>91913Y100</ns1:cusip>
    <ns1:figi>BBG001S5X8K9</ns1:figi>
    <ns1:value>3832509</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15511</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8729</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6782</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VALVOLINE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92047W101</ns1:cusip>
    <ns1:figi>BBG003DNHV65</ns1:figi>
    <ns1:value>497822</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14781</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>509</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>14272</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANECK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>GOLD MINERS ETF</ns1:titleOfClass>
    <ns1:cusip>92189F106</ns1:cusip>
    <ns1:figi>BBG001SR42Z0</ns1:figi>
    <ns1:value>5349453</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>58292</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>41033</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17259</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANECK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>HIGH YLD MUNIETF</ns1:titleOfClass>
    <ns1:cusip>92189H409</ns1:cusip>
    <ns1:figi>BBG001SZDBR1</ns1:figi>
    <ns1:value>1350996</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26944</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25261</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1683</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANECK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>JUNIOR GOLD MINE</ns1:titleOfClass>
    <ns1:cusip>92189F791</ns1:cusip>
    <ns1:figi>BBG001T60G06</ns1:figi>
    <ns1:value>881471</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7343</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2677</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4666</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANECK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>MRNGSTR WDE MOAT</ns1:titleOfClass>
    <ns1:cusip>92189F643</ns1:cusip>
    <ns1:figi>BBG002XRNHT5</ns1:figi>
    <ns1:value>13956524</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>144328</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>128766</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15562</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANECK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>SEMICONDUCTR ETF</ns1:titleOfClass>
    <ns1:cusip>92189F676</ns1:cusip>
    <ns1:figi>BBG002D68GN8</ns1:figi>
    <ns1:value>831198</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2168</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1186</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>982</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANECK ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHRT HGH YLD MUN</ns1:titleOfClass>
    <ns1:cusip>92189F387</ns1:cusip>
    <ns1:figi>BBG005T08310</ns1:figi>
    <ns1:value>836329</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>36908</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>36908</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANECK MERK GOLD ETF</ns1:nameOfIssuer>
    <ns1:titleOfClass>GOLD SHS</ns1:titleOfClass>
    <ns1:cusip>921078101</ns1:cusip>
    <ns1:figi>BBG002WYN9L7</ns1:figi>
    <ns1:value>513570</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11400</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>400</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD BD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTERMED TERM</ns1:titleOfClass>
    <ns1:cusip>921937819</ns1:cusip>
    <ns1:figi>BBG001ST39R1</ns1:figi>
    <ns1:value>14463501</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>187400</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>149838</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>37562</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD BD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHORT TRM BOND</ns1:titleOfClass>
    <ns1:cusip>921937827</ns1:cusip>
    <ns1:figi>BBG001ST39Q2</ns1:figi>
    <ns1:value>97815129</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1247485</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1225105</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>22380</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD BD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>TOTAL BND MRKT</ns1:titleOfClass>
    <ns1:cusip>921937835</ns1:cusip>
    <ns1:figi>BBG001SK7DK4</ns1:figi>
    <ns1:value>3022335</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>41042</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40189</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>853</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD CHARLOTTE FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>TOTAL INT BD ETF</ns1:titleOfClass>
    <ns1:cusip>92203J407</ns1:cusip>
    <ns1:figi>BBG004N1LGK2</ns1:figi>
    <ns1:value>615021</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12800</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12756</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>44</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>GROWTH ETF</ns1:titleOfClass>
    <ns1:cusip>922908736</ns1:cusip>
    <ns1:figi>BBG001SHTTS4</ns1:figi>
    <ns1:value>61526990</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>140862</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>115479</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>25383</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>LARGE CAP ETF</ns1:titleOfClass>
    <ns1:cusip>922908637</ns1:cusip>
    <ns1:figi>BBG001SHTTQ6</ns1:figi>
    <ns1:value>1838168</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6151</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5963</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>188</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>MCAP GR IDXVIP</ns1:titleOfClass>
    <ns1:cusip>922908538</ns1:cusip>
    <ns1:figi>BBG001SRN7S6</ns1:figi>
    <ns1:value>2488343</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9669</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8408</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1261</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>MCAP VL IDXVIP</ns1:titleOfClass>
    <ns1:cusip>922908512</ns1:cusip>
    <ns1:figi>BBG001SRN7W1</ns1:figi>
    <ns1:value>16090606</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>87316</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>67600</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>19716</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>MID CAP ETF</ns1:titleOfClass>
    <ns1:cusip>922908629</ns1:cusip>
    <ns1:figi>BBG001SHVTS1</ns1:figi>
    <ns1:value>64456171</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>224445</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>222267</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2178</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>REAL ESTATE ETF</ns1:titleOfClass>
    <ns1:cusip>922908553</ns1:cusip>
    <ns1:figi>BBG001SMD2X3</ns1:figi>
    <ns1:value>2372606</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26749</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25939</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>810</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P 500 ETF SHS</ns1:titleOfClass>
    <ns1:cusip>922908363</ns1:cusip>
    <ns1:figi>BBG001TC6MC1</ns1:figi>
    <ns1:value>207099885</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>346582</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>342730</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3852</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>SM CP VAL ETF</ns1:titleOfClass>
    <ns1:cusip>922908611</ns1:cusip>
    <ns1:figi>BBG001SHVTR2</ns1:figi>
    <ns1:value>10281341</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>47325</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>37641</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9684</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>SMALL CP ETF</ns1:titleOfClass>
    <ns1:cusip>922908751</ns1:cusip>
    <ns1:figi>BBG001SHTTV0</ns1:figi>
    <ns1:value>5477622</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20913</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19112</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1801</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>SML CP GRW ETF</ns1:titleOfClass>
    <ns1:cusip>922908595</ns1:cusip>
    <ns1:figi>BBG001SHTTW9</ns1:figi>
    <ns1:value>1325045</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4384</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4081</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>303</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>TOTAL STK MKT</ns1:titleOfClass>
    <ns1:cusip>922908769</ns1:cusip>
    <ns1:figi>BBG001SHTB03</ns1:figi>
    <ns1:value>14130881</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>44048</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>39599</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4449</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>VALUE ETF</ns1:titleOfClass>
    <ns1:cusip>922908744</ns1:cusip>
    <ns1:figi>BBG001SHVR78</ns1:figi>
    <ns1:value>60683626</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>309295</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>268307</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>40988</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INTL EQUITY INDEX F</ns1:nameOfIssuer>
    <ns1:titleOfClass>ALLWRLD EX US</ns1:titleOfClass>
    <ns1:cusip>922042775</ns1:cusip>
    <ns1:figi>BBG001SP7T00</ns1:figi>
    <ns1:value>24086044</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>320974</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>299915</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>21059</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INTL EQUITY INDEX F</ns1:nameOfIssuer>
    <ns1:titleOfClass>FTSE EMR MKT ETF</ns1:titleOfClass>
    <ns1:cusip>922042858</ns1:cusip>
    <ns1:figi>BBG001SHTTZ6</ns1:figi>
    <ns1:value>41362609</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>765278</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>752671</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12607</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INTL EQUITY INDEX F</ns1:nameOfIssuer>
    <ns1:titleOfClass>FTSE EUROPE ETF</ns1:titleOfClass>
    <ns1:cusip>922042874</ns1:cusip>
    <ns1:figi>BBG001SHTV18</ns1:figi>
    <ns1:value>932613</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11314</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7014</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INTL EQUITY INDEX F</ns1:nameOfIssuer>
    <ns1:titleOfClass>FTSE PACIFIC ETF</ns1:titleOfClass>
    <ns1:cusip>922042866</ns1:cusip>
    <ns1:figi>BBG001SHTV36</ns1:figi>
    <ns1:value>2580848</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>26408</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26201</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>207</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INTL EQUITY INDEX F</ns1:nameOfIssuer>
    <ns1:titleOfClass>FTSE SMCAP ETF</ns1:titleOfClass>
    <ns1:cusip>922042718</ns1:cusip>
    <ns1:figi>BBG001T0SKD6</ns1:figi>
    <ns1:value>2986667</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20490</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18595</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1895</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INTL EQUITY INDEX F</ns1:nameOfIssuer>
    <ns1:titleOfClass>TT WRLD ST ETF</ns1:titleOfClass>
    <ns1:cusip>922042742</ns1:cusip>
    <ns1:figi>BBG001T2YZG9</ns1:figi>
    <ns1:value>505006</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3651</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3651</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD MUN BD FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>TAX EXEMPT BD</ns1:titleOfClass>
    <ns1:cusip>922907746</ns1:cusip>
    <ns1:figi>BBG009THVRX1</ns1:figi>
    <ns1:value>5093823</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>102101</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>83118</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18983</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD SCOTTSDALE FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTER TERM TREAS</ns1:titleOfClass>
    <ns1:cusip>92206C706</ns1:cusip>
    <ns1:figi>BBG001T62M92</ns1:figi>
    <ns1:value>655565</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11009</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11009</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD SCOTTSDALE FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>INT-TERM CORP</ns1:titleOfClass>
    <ns1:cusip>92206C870</ns1:cusip>
    <ns1:figi>BBG001T62M38</ns1:figi>
    <ns1:value>12736076</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>153910</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>148467</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5443</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD SCOTTSDALE FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>LONG TERM TREAS</ns1:titleOfClass>
    <ns1:cusip>92206C847</ns1:cusip>
    <ns1:figi>BBG001T62MC8</ns1:figi>
    <ns1:value>3476941</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>62812</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>62774</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>38</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD SCOTTSDALE FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHORT TERM TREAS</ns1:titleOfClass>
    <ns1:cusip>92206C102</ns1:cusip>
    <ns1:figi>BBG001T62M74</ns1:figi>
    <ns1:value>1103479</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>18850</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>18817</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>33</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD SCOTTSDALE FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHRT TRM CORP BD</ns1:titleOfClass>
    <ns1:cusip>92206C409</ns1:cusip>
    <ns1:figi>BBG001T62KZ7</ns1:figi>
    <ns1:value>66848863</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>843308</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>742494</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>100814</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD SCOTTSDALE FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>VNG RUS1000GRW</ns1:titleOfClass>
    <ns1:cusip>92206C680</ns1:cusip>
    <ns1:figi>BBG001TCH518</ns1:figi>
    <ns1:value>3379626</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>30811</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13415</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>17396</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD SCOTTSDALE FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>VNG RUS1000VAL</ns1:titleOfClass>
    <ns1:cusip>92206C714</ns1:cusip>
    <ns1:figi>BBG001TCH581</ns1:figi>
    <ns1:value>1056262</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11268</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10553</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>715</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD SCOTTSDALE FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>VNG RUS2000IDX</ns1:titleOfClass>
    <ns1:cusip>92206C664</ns1:cusip>
    <ns1:figi>BBG001TCH7W0</ns1:figi>
    <ns1:value>762474</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7612</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7612</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD SPECIALIZED FUNDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>DIV APP ETF</ns1:titleOfClass>
    <ns1:cusip>921908844</ns1:cusip>
    <ns1:figi>BBG001SQX4T3</ns1:figi>
    <ns1:value>183617882</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>853798</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>814252</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>39546</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD STAR FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>VG TL INTL STK F</ns1:titleOfClass>
    <ns1:cusip>921909768</ns1:cusip>
    <ns1:figi>BBG001TJR1D8</ns1:figi>
    <ns1:value>4371913</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>56697</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>55950</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>747</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD TAX-MANAGED FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>VAN FTSE DEV MKT</ns1:titleOfClass>
    <ns1:cusip>921943858</ns1:cusip>
    <ns1:figi>BBG001SSPWL4</ns1:figi>
    <ns1:value>4804527</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>74977</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>73312</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1665</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WHITEHALL FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>HIGH DIV YLD</ns1:titleOfClass>
    <ns1:cusip>921946406</ns1:cusip>
    <ns1:figi>BBG001SS0V24</ns1:figi>
    <ns1:value>49662481</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>335331</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>327770</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7561</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WHITEHALL FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTL DVD ETF</ns1:titleOfClass>
    <ns1:cusip>921946810</ns1:cusip>
    <ns1:figi>BBG00C863MQ1</ns1:figi>
    <ns1:value>504870</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5707</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5481</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>226</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WHITEHALL FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTL HIGH ETF</ns1:titleOfClass>
    <ns1:cusip>921946794</ns1:cusip>
    <ns1:figi>BBG00C868SD7</ns1:figi>
    <ns1:value>2069690</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>21962</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>21856</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>106</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>CONSUM DIS ETF</ns1:titleOfClass>
    <ns1:cusip>92204A108</ns1:cusip>
    <ns1:figi>BBG001SHVTQ3</ns1:figi>
    <ns1:value>220085</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>613</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>573</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>40</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>CONSUM STP ETF</ns1:titleOfClass>
    <ns1:cusip>92204A207</ns1:cusip>
    <ns1:figi>BBG001SHVR41</ns1:figi>
    <ns1:value>343328</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1529</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1447</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>82</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ENERGY ETF</ns1:titleOfClass>
    <ns1:cusip>92204A306</ns1:cusip>
    <ns1:figi>BBG001SHTV45</ns1:figi>
    <ns1:value>702888</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4062</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2631</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1431</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ESG US STK ETF</ns1:titleOfClass>
    <ns1:cusip>921910733</ns1:cusip>
    <ns1:figi>BBG00M0P2SP4</ns1:figi>
    <ns1:value>216007</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1924</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1924</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>FINANCIALS ETF</ns1:titleOfClass>
    <ns1:cusip>92204A405</ns1:cusip>
    <ns1:figi>BBG001SHTTM0</ns1:figi>
    <ns1:value>690912</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5719</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4219</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>HEALTH CAR ETF</ns1:titleOfClass>
    <ns1:cusip>92204A504</ns1:cusip>
    <ns1:figi>BBG001SHVR32</ns1:figi>
    <ns1:value>1555951</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5713</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5338</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>375</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>INDUSTRIAL ETF</ns1:titleOfClass>
    <ns1:cusip>92204A603</ns1:cusip>
    <ns1:figi>BBG001SHVTX5</ns1:figi>
    <ns1:value>794912</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2546</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2546</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>INF TECH ETF</ns1:titleOfClass>
    <ns1:cusip>92204A702</ns1:cusip>
    <ns1:figi>BBG001SHTTR5</ns1:figi>
    <ns1:value>5364914</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7689</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7541</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>148</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>MEGA GRWTH IND</ns1:titleOfClass>
    <ns1:cusip>921910816</ns1:cusip>
    <ns1:figi>BBG001T0Y6W9</ns1:figi>
    <ns1:value>291012</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>792</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>792</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>UTILITIES ETF</ns1:titleOfClass>
    <ns1:cusip>92204A876</ns1:cusip>
    <ns1:figi>BBG001SHVTP4</ns1:figi>
    <ns1:value>1062229</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5361</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5120</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>241</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VEEVA SYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM</ns1:titleOfClass>
    <ns1:cusip>922475108</ns1:cusip>
    <ns1:figi>BBG001TX0CB4</ns1:figi>
    <ns1:value>796355</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4534</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4490</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>44</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VENTAS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92276F100</ns1:cusip>
    <ns1:figi>BBG001S9T7M6</ns1:figi>
    <ns1:value>489190</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5982</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5164</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>818</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERALTO CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SHS</ns1:titleOfClass>
    <ns1:cusip>92338C103</ns1:cusip>
    <ns1:figi>BBG019Q32XK7</ns1:figi>
    <ns1:value>314876</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3561</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2993</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>568</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERISK ANALYTICS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92345Y106</ns1:cusip>
    <ns1:figi>BBG001SBRX64</ns1:figi>
    <ns1:value>3802211</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20038</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>20032</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERIZON COMMUNICATIONS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92343V104</ns1:cusip>
    <ns1:figi>BBG001S67QY1</ns1:figi>
    <ns1:value>30526574</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>608098</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>503054</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>105044</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERIZON COMMUNICATIONS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92343V104</ns1:cusip>
    <ns1:figi>BBG001S67QY1</ns1:figi>
    <ns1:value>3142520</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>62600</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:putCall>Call</ns1:putCall>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>25300</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>37300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERRA MOBILITY CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A COM STK</ns1:titleOfClass>
    <ns1:cusip>92511U102</ns1:cusip>
    <ns1:figi>BBG00G4XQBP7</ns1:figi>
    <ns1:value>19390458</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1356925</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2345</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1354580</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERSANT MEDIA GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>925283103</ns1:cusip>
    <ns1:figi>BBG01Y0M8KD8</ns1:figi>
    <ns1:value>23664051</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>639238</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>633494</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>5744</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERTEX PHARMACEUTICALS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92532F100</ns1:cusip>
    <ns1:figi>BBG001S68LJ8</ns1:figi>
    <ns1:value>93661911</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>210152</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>199988</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10164</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VERTIV HOLDINGS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>92537N108</ns1:cusip>
    <ns1:figi>BBG00L2B8LM7</ns1:figi>
    <ns1:value>742645</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2964</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2745</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>219</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VICI PPTYS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>925652109</ns1:cusip>
    <ns1:figi>BBG00HVVB4B6</ns1:figi>
    <ns1:value>924563</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33842</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33671</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>171</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VICOR CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>925815102</ns1:cusip>
    <ns1:figi>BBG001S6JQ96</ns1:figi>
    <ns1:value>878255</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5455</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4850</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>605</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VICTORY PORTFOLIOS II</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHARES FREE CASH</ns1:titleOfClass>
    <ns1:cusip>92647X830</ns1:cusip>
    <ns1:figi>BBG01H064W02</ns1:figi>
    <ns1:value>771123</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19532</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19532</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VICTORY PORTFOLIOS II</ns1:nameOfIssuer>
    <ns1:titleOfClass>VICTORYSHARES WE</ns1:titleOfClass>
    <ns1:cusip>92647P126</ns1:cusip>
    <ns1:figi>BBG01B07MBK7</ns1:figi>
    <ns1:value>1501157</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33590</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>33590</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VICTORY PORTFOLIOS II</ns1:nameOfIssuer>
    <ns1:titleOfClass>VICTORYSHARES WE</ns1:titleOfClass>
    <ns1:cusip>92647X798</ns1:cusip>
    <ns1:figi>BBG01MYBJZL7</ns1:figi>
    <ns1:value>317916</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10534</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10534</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VIKING HOLDINGS LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD SHS</ns1:titleOfClass>
    <ns1:cusip>G93A5A101</ns1:cusip>
    <ns1:figi>BBG004YZ9G74</ns1:figi>
    <ns1:value>353659</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4813</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4513</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VILLAGE FARMS INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92707Y108</ns1:cusip>
    <ns1:figi>BBG001S5VXJ8</ns1:figi>
    <ns1:value>289680</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>102000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>102000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VIRTUS ARTIFICIAL INTELLIGEN</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92838Y100</ns1:cusip>
    <ns1:figi>BBG00Q7474L7</ns1:figi>
    <ns1:value>256920</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12000</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VIRTUS DIVERSIFIED INCM &amp; CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92840N100</ns1:cusip>
    <ns1:figi>BBG008HMBD31</ns1:figi>
    <ns1:value>620330</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>25528</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>23228</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VIRTUS DIVIDEND INTEREST &amp; P</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92840R101</ns1:cusip>
    <ns1:figi>BBG001SNN4Q4</ns1:figi>
    <ns1:value>195102</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15472</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15072</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>400</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VIRTUS EQUITY &amp; CONV INCM FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92841M101</ns1:cusip>
    <ns1:figi>BBG001SHZGR6</ns1:figi>
    <ns1:value>217505</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9311</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8690</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>621</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VISA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>92826C839</ns1:cusip>
    <ns1:figi>BBG001SRCFY3</ns1:figi>
    <ns1:value>145646595</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>482673</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>428183</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>54490</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VISHAY PRECISION GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92835K103</ns1:cusip>
    <ns1:figi>BBG001T5X9F2</ns1:figi>
    <ns1:value>616363</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14195</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13868</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>327</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VISTRA CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92840M102</ns1:cusip>
    <ns1:figi>BBG00DXDL6R0</ns1:figi>
    <ns1:value>5224164</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>34751</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>30999</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3752</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VODAFONE GROUP PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>SPONSORED ADR</ns1:titleOfClass>
    <ns1:cusip>92857W308</ns1:cusip>
    <ns1:figi>BBG001S6MDB8</ns1:figi>
    <ns1:value>152297</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10140</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8340</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VOYAGER TECHNOLOGIES INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>92892B103</ns1:cusip>
    <ns1:figi>BBG01V317GP4</ns1:figi>
    <ns1:value>353189</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15100</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7648</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7452</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VULCAN MATLS CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>929160109</ns1:cusip>
    <ns1:figi>BBG001S5X8R2</ns1:figi>
    <ns1:value>3657639</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>13432</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>13074</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>358</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WABTEC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>929740108</ns1:cusip>
    <ns1:figi>BBG001S5XBT3</ns1:figi>
    <ns1:value>1096791</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4389</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4152</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>237</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WALMART INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>931142103</ns1:cusip>
    <ns1:figi>BBG001S5XH92</ns1:figi>
    <ns1:value>48968043</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>394014</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>302581</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>91433</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WARNER BROS DISCOVERY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM SER A</ns1:titleOfClass>
    <ns1:cusip>934423104</ns1:cusip>
    <ns1:figi>BBG011386VG3</ns1:figi>
    <ns1:value>222632</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8108</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6377</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1731</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WASTE MGMT INC DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>94106L109</ns1:cusip>
    <ns1:figi>BBG001S5XH47</ns1:figi>
    <ns1:value>14217080</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>61870</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>57516</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>4354</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WATERS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>941848103</ns1:cusip>
    <ns1:figi>BBG001S8MDG9</ns1:figi>
    <ns1:value>568817</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1910</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1581</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>329</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WATSCO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>942622200</ns1:cusip>
    <ns1:figi>BBG001S82CQ2</ns1:figi>
    <ns1:value>198366683</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>545278</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>512451</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32827</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WD 40 CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>929236107</ns1:cusip>
    <ns1:figi>BBG001S5XD46</ns1:figi>
    <ns1:value>1200274</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5885</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5856</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>29</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WEC ENERGY GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92939U106</ns1:cusip>
    <ns1:figi>BBG001S5XDC7</ns1:figi>
    <ns1:value>9684994</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>83657</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>82615</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1042</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WELLS FARGO &amp; CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>949746101</ns1:cusip>
    <ns1:figi>BBG001S5XF23</ns1:figi>
    <ns1:value>72023520</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>913085</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>856209</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>56876</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WELLTOWER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>95040Q104</ns1:cusip>
    <ns1:figi>BBG001S5RTQ4</ns1:figi>
    <ns1:value>2150594</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10878</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10692</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>186</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WESBANCO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>950810101</ns1:cusip>
    <ns1:figi>BBG001S5XJR8</ns1:figi>
    <ns1:value>603161</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>17488</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>17488</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WESCO INTL INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>95082P105</ns1:cusip>
    <ns1:figi>BBG001SCRP78</ns1:figi>
    <ns1:value>274441</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1003</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1003</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WEST PHARMACEUTICAL SVSC INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>955306105</ns1:cusip>
    <ns1:figi>BBG001S5XK22</ns1:figi>
    <ns1:value>2275811</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9080</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5530</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3550</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WESTERN DIGITAL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>958102105</ns1:cusip>
    <ns1:figi>BBG001S5XD28</ns1:figi>
    <ns1:value>3283781</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12140</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9902</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2238</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WESTROCK COFFEE CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>96145W103</ns1:cusip>
    <ns1:figi>BBG016LHSFJ0</ns1:figi>
    <ns1:value>938825</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>220900</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>146325</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>74575</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WEYERHAEUSER CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM NEW</ns1:titleOfClass>
    <ns1:cusip>962166104</ns1:cusip>
    <ns1:figi>BBG001S5XL11</ns1:figi>
    <ns1:value>60615635</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2483305</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2379434</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>103871</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WHEATON PRECIOUS METALS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>962879102</ns1:cusip>
    <ns1:figi>BBG001S6DSP0</ns1:figi>
    <ns1:value>4417592</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33720</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>22386</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>11334</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WHITE MTNS INS GROUP LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>G9618E107</ns1:cusip>
    <ns1:figi>BBG001SBLRT8</ns1:figi>
    <ns1:value>4664146</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2123</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1019</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1104</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WILLIAMS COS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>969457100</ns1:cusip>
    <ns1:figi>BBG001S5XH10</ns1:figi>
    <ns1:value>8466596</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>116331</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>113161</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3170</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WILLIAMS SONOMA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>969904101</ns1:cusip>
    <ns1:figi>BBG001SBW7S1</ns1:figi>
    <ns1:value>2100989</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11523</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3433</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8090</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WILLIS TOWERS WATSON PLC LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>SHS</ns1:titleOfClass>
    <ns1:cusip>G96629103</ns1:cusip>
    <ns1:figi>BBG001SHY2Q9</ns1:figi>
    <ns1:value>380526</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1309</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1027</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>282</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>EMG MKTS SMCAP</ns1:titleOfClass>
    <ns1:cusip>97717W281</ns1:cusip>
    <ns1:figi>BBG001SRPT24</ns1:figi>
    <ns1:value>590783</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9830</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6813</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3017</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>EUROPE HEDGED EQ</ns1:titleOfClass>
    <ns1:cusip>97717X701</ns1:cusip>
    <ns1:figi>BBG001T6DPF6</ns1:figi>
    <ns1:value>412941</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7896</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7896</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>FLOATNG RAT TREA</ns1:titleOfClass>
    <ns1:cusip>97717Y527</ns1:cusip>
    <ns1:figi>BBG005YHYNG8</ns1:figi>
    <ns1:value>63729991</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1265991</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1233086</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>32905</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>INTL EQUITY FD</ns1:titleOfClass>
    <ns1:cusip>97717W703</ns1:cusip>
    <ns1:figi>BBG001SHKSW0</ns1:figi>
    <ns1:value>981194</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>14039</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>12648</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1391</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>JAPN HEDGE EQT</ns1:titleOfClass>
    <ns1:cusip>97717W851</ns1:cusip>
    <ns1:figi>BBG001SHL470</ns1:figi>
    <ns1:value>439472</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2771</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2606</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>165</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US HIGH DIVIDEND</ns1:titleOfClass>
    <ns1:cusip>97717W208</ns1:cusip>
    <ns1:figi>BBG001SHKNX0</ns1:figi>
    <ns1:value>273596</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2505</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2505</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US LARGECAP DIVD</ns1:titleOfClass>
    <ns1:cusip>97717W307</ns1:cusip>
    <ns1:figi>BBG001SHL7K8</ns1:figi>
    <ns1:value>206174</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2308</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2086</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>222</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US MIDCAP FUND</ns1:titleOfClass>
    <ns1:cusip>97717W570</ns1:cusip>
    <ns1:figi>BBG001SSZB66</ns1:figi>
    <ns1:value>48592899</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>722893</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>716151</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>6742</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US QTLY DIV GRT</ns1:titleOfClass>
    <ns1:cusip>97717X669</ns1:cusip>
    <ns1:figi>BBG004LMH3Z6</ns1:figi>
    <ns1:value>489666</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5575</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>5575</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WISDOMTREE TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US SMALLCAP FUND</ns1:titleOfClass>
    <ns1:cusip>97717W562</ns1:cusip>
    <ns1:figi>BBG001SSZBC9</ns1:figi>
    <ns1:value>356767</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6146</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3512</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2634</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WORKDAY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>98138H101</ns1:cusip>
    <ns1:figi>BBG001T21KQ7</ns1:figi>
    <ns1:value>685198</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>5274</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3679</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1595</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WP CAREY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>92936U109</ns1:cusip>
    <ns1:figi>BBG001S67MM3</ns1:figi>
    <ns1:value>7372820</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>108491</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>45912</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>62579</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WW GRAINGER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>384802104</ns1:cusip>
    <ns1:figi>BBG001S5RRD2</ns1:figi>
    <ns1:value>1548178</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1419</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1339</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>80</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>WYNN RESORTS LTD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>983134107</ns1:cusip>
    <ns1:figi>BBG001SJZ2V8</ns1:figi>
    <ns1:value>24256537</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>238863</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>223598</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>15265</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>XCEL ENERGY INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>98389B100</ns1:cusip>
    <ns1:figi>BBG001S7F0X8</ns1:figi>
    <ns1:value>4325204</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>54446</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>53788</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>658</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>XYLEM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>98419M100</ns1:cusip>
    <ns1:figi>BBG001V05C73</ns1:figi>
    <ns1:value>76427122</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>645918</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>580818</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>65100</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>YUM BRANDS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>988498101</ns1:cusip>
    <ns1:figi>BBG001S7JQ30</ns1:figi>
    <ns1:value>3231033</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>20781</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19700</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1081</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ZEBRA TECHNOLOGIES CORPORATI</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>989207105</ns1:cusip>
    <ns1:figi>BBG001S6SX73</ns1:figi>
    <ns1:value>2480316</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11863</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1363</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10500</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ZIMMER BIOMET HOLDINGS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>98956P102</ns1:cusip>
    <ns1:figi>BBG001S7DQJ9</ns1:figi>
    <ns1:value>720502</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7968</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6239</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1729</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ZIONS BANCORPORATION NATL AS</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>989701107</ns1:cusip>
    <ns1:figi>BBG001S5XN80</ns1:figi>
    <ns1:value>455198</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7900</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4100</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3800</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ZOETIS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>98978V103</ns1:cusip>
    <ns1:figi>BBG0039320P7</ns1:figi>
    <ns1:value>1462588</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>12397</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9262</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3135</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ZURN ELKAY WATER SOLNS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>98983L108</ns1:cusip>
    <ns1:figi>BBG001T36GB5</ns1:figi>
    <ns1:value>719009</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>16035</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>16035</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
</ns1:informationTable>
