<?xml version="1.0"?>
<informationTable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable">
  <infoTable>
    <nameOfIssuer>3M CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88579Y101</cusip>
    <value>1882551</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11468</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11468</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AAR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>000361105</cusip>
    <value>991971</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9776</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9776</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBOTT LABORATORIES</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002824100</cusip>
    <value>2021719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20457</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>204</Sole>
      <Shared>0</Shared>
      <None>20253</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBVIE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287Y109</cusip>
    <value>14506789</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55456</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>55456</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABM INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>000957100</cusip>
    <value>577392</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12004</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12004</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ACCENTURE PLC IRELAND</nameOfIssuer>
    <titleOfClass>SHS CLASS A</titleOfClass>
    <cusip>G1151C101</cusip>
    <value>2135099</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11644</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>296</Sole>
      <Shared>0</Shared>
      <None>11348</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ACUITY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00508Y102</cusip>
    <value>376729</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1216</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>66</Sole>
      <Shared>0</Shared>
      <None>1150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ACUSHNET HLDGS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>005098108</cusip>
    <value>3023130</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36644</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36644</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADAM NAT RES FD INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00548F105</cusip>
    <value>1386136</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>50350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADAPTIVE BIOTECHNOLOGIES COR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00650F109</cusip>
    <value>3039124</value>
    <shrsOrPrnAmt>
      <sshPrnamt>105160</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>105160</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADOBE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00724F101</cusip>
    <value>9651626</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40225</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>40225</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADVANCED ENERGY INDS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>007973100</cusip>
    <value>977352</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3468</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3468</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADVANCED MICRO DEVICES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>007903107</cusip>
    <value>7636600</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12483</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>54</Sole>
      <Shared>0</Shared>
      <None>12429</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AECOM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00766T100</cusip>
    <value>247737</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4202</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4202</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AERCAP HOLDINGS NV</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>N00985106</cusip>
    <value>14556516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>101425</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>101425</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AFLAC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>001055102</cusip>
    <value>5149538</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46069</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>46069</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AGILENT TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00846U101</cusip>
    <value>309962</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1799</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AIR PRODUCTS AND CHEMICALS I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>009158106</cusip>
    <value>727197</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2614</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2614</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AKAMAI TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00971T101</cusip>
    <value>536429</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5044</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5044</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALBEMARLE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>012653101</cusip>
    <value>1317490</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLEGION PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G0176J109</cusip>
    <value>283859</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1846</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1846</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLISON TRANSMISSION HLDGS I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01973R101</cusip>
    <value>356316</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>3146</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLISON TRANSMISSION HLDGS I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01973R101</cusip>
    <value>19883293</value>
    <shrsOrPrnAmt>
      <sshPrnamt>175554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2400</Sole>
      <Shared>0</Shared>
      <None>173154</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLSTATE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>020002101</cusip>
    <value>6073168</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27374</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>27374</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPHABET INC</nameOfIssuer>
    <titleOfClass>CAP STK CL C</titleOfClass>
    <cusip>02079K107</cusip>
    <value>2835695</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8322</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>362</Sole>
      <Shared>0</Shared>
      <None>7960</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPHABET INC</nameOfIssuer>
    <titleOfClass>CAP STK CL A</titleOfClass>
    <cusip>02079K305</cusip>
    <value>83409958</value>
    <shrsOrPrnAmt>
      <sshPrnamt>242414</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>813</Sole>
      <Shared>0</Shared>
      <None>241601</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALTRIA GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02209S103</cusip>
    <value>1459116</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21668</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>21668</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMAZON COM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023135106</cusip>
    <value>42229594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>169495</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>240</Sole>
      <Shared>0</Shared>
      <None>169255</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMAZON COM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023135106</cusip>
    <value>242174</value>
    <shrsOrPrnAmt>
      <sshPrnamt>972</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>972</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMCOR PLC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>G0250X149</cusip>
    <value>1176731</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>28111</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMDOCS LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G02602103</cusip>
    <value>947835</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16576</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16576</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN AIRLINES GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02376R102</cusip>
    <value>302697</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22640</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22640</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN FINANCIAL GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>025932104</cusip>
    <value>3766172</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27539</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>27539</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN TOWER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03027X100</cusip>
    <value>852302</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5207</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5207</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERIPRISE FINL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03076C106</cusip>
    <value>4166758</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8463</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8463</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMETEK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031100100</cusip>
    <value>1684064</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6798</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6798</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMGEN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031162100</cusip>
    <value>7164490</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16997</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>65</Sole>
      <Shared>0</Shared>
      <None>16932</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMN HEALTHCARE SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>001744101</cusip>
    <value>5568764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>155249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>155249</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPHENOL CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>032095101</cusip>
    <value>13710390</value>
    <shrsOrPrnAmt>
      <sshPrnamt>162638</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>162638</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANALOG DEVICES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>032654105</cusip>
    <value>639076</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1611</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1611</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANAPTYSBIO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>032724106</cusip>
    <value>3425420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>68154</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>68154</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANDERSONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>034164103</cusip>
    <value>1270720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19341</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>19341</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANGLOGOLD ASHANTI PLC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>G0378L100</cusip>
    <value>4762701</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50694</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>50694</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANTERO MIDSTREAM CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03676B102</cusip>
    <value>274176</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13600</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APA CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03743Q108</cusip>
    <value>1578312</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37995</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>37995</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APOLLO GLOBAL MGMT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03769M106</cusip>
    <value>1793011</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15449</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>610759</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1834</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>1834</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>121956730</value>
    <shrsOrPrnAmt>
      <sshPrnamt>366214</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3857</Sole>
      <Shared>0</Shared>
      <None>362357</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLIED INDL TECHNOLOGIES IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03820C105</cusip>
    <value>775897</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2335</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2335</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLIED MATLS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>038222105</cusip>
    <value>19129840</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37408</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1451</Sole>
      <Shared>0</Shared>
      <None>35957</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLOVIN CORP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>03831W108</cusip>
    <value>861415</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2966</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2966</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARCHER DANIELS MIDLAND CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>039483102</cusip>
    <value>1407464</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17731</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17731</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARISTA NETWORKS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>040413205</cusip>
    <value>697092</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3424</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>3424</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARISTA NETWORKS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>040413205</cusip>
    <value>54459511</value>
    <shrsOrPrnAmt>
      <sshPrnamt>267496</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>323</Sole>
      <Shared>0</Shared>
      <None>267173</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARROW ELECTRS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>042735100</cusip>
    <value>1046470</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4610</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4610</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARTISAN PARTNERS ASSET MGMT</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>04316A108</cusip>
    <value>823572</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22801</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22801</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASML HLDG NV</nameOfIssuer>
    <titleOfClass>N Y REGISTRY SHS</titleOfClass>
    <cusip>N07059210</cusip>
    <value>350672</value>
    <shrsOrPrnAmt>
      <sshPrnamt>194</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>194</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASSOCIATED BANC-CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>045487105</cusip>
    <value>1561042</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54487</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>54487</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASSURANT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04621X108</cusip>
    <value>210800</value>
    <shrsOrPrnAmt>
      <sshPrnamt>800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASTRAZENECA PLC</nameOfIssuer>
    <titleOfClass>ORD</titleOfClass>
    <cusip>G0593M107</cusip>
    <value>613505</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>96</Sole>
      <Shared>0</Shared>
      <None>3704</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASTRONICS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>046433108</cusip>
    <value>1708086</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25335</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25335</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AT&amp;T INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00206R102</cusip>
    <value>1202640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49289</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>49289</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ATMOS ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>049560105</cusip>
    <value>242482</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1550</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1550</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ATMUS FILTRATION TECHNOLOGIE</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04956D107</cusip>
    <value>205333</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4729</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4729</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTODESK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>052769106</cusip>
    <value>4299339</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20571</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>20571</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTODESK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>052769106</cusip>
    <value>127072</value>
    <shrsOrPrnAmt>
      <sshPrnamt>608</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>608</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTOMATIC DATA PROCESSING IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053015103</cusip>
    <value>1653470</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6407</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6407</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTOZONE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053332102</cusip>
    <value>15920278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5626</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5626</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AVISTA CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05379B107</cusip>
    <value>825352</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23521</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23521</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>B2GOLD CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11777Q209</cusip>
    <value>370589</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70994</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>70994</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BAKER HUGHES COMPANY</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>05722G100</cusip>
    <value>270108</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4920</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4920</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BALL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>058498106</cusip>
    <value>1651877</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29482</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>29482</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK OF AMER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>060505104</cusip>
    <value>750573</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13790</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK OF N T BUTTERFIELD &amp; SO</nameOfIssuer>
    <titleOfClass>SHS NEW</titleOfClass>
    <cusip>G0772R208</cusip>
    <value>387373</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6695</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6695</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK OF NY MELLON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>064058100</cusip>
    <value>10419245</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72041</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>72041</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK OZK LITTLE ROCK ARK</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>06417N103</cusip>
    <value>384941</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8376</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8376</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BARRICK MNG CORP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>06849F108</cusip>
    <value>5355102</value>
    <shrsOrPrnAmt>
      <sshPrnamt>131669</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>131669</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BECTON DICKINSON &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>075887109</cusip>
    <value>901858</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5038</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>148</Sole>
      <Shared>0</Shared>
      <None>4890</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKLEY W R CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>084423102</cusip>
    <value>6544491</value>
    <shrsOrPrnAmt>
      <sshPrnamt>96898</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>96898</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>084670108</cusip>
    <value>1494010</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</nameOfIssuer>
    <titleOfClass>CL B NEW</titleOfClass>
    <cusip>084670702</cusip>
    <value>259930</value>
    <shrsOrPrnAmt>
      <sshPrnamt>522</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>522</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</nameOfIssuer>
    <titleOfClass>CL B NEW</titleOfClass>
    <cusip>084670702</cusip>
    <value>15613450</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31355</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>70</Sole>
      <Shared>0</Shared>
      <None>31285</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BITWISE FUNDS TRUST</nameOfIssuer>
    <titleOfClass>CRYPTO INDUSTRY</titleOfClass>
    <cusip>09175C103</cusip>
    <value>281125</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11081</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11081</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BJS RESTAURANTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09180C106</cusip>
    <value>6870045</value>
    <shrsOrPrnAmt>
      <sshPrnamt>119917</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>119917</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACK HILLS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>092113109</cusip>
    <value>3439526</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49080</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>49080</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKSTONE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09260D107</cusip>
    <value>265990</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2373</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2373</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOEING CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>097023105</cusip>
    <value>927861</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4987</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4987</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOOKING HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09857L108</cusip>
    <value>97746</value>
    <shrsOrPrnAmt>
      <sshPrnamt>600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>600</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOOKING HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09857L108</cusip>
    <value>3736345</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22935</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22935</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOOT BARN HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>099406100</cusip>
    <value>628251</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5215</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5215</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BORGWARNER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>099724106</cusip>
    <value>424978</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7070</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7070</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOYD GAMING CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>103304101</cusip>
    <value>893369</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13420</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13420</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BP PLC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>055622104</cusip>
    <value>1426443</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32427</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>32427</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRADY CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>104674106</cusip>
    <value>544939</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6527</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6527</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BREAD FINANCIAL HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>018581108</cusip>
    <value>1450610</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14840</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRIDGEBIO PHARMA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>10806X102</cusip>
    <value>1391407</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>21146</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRINKER INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>109641100</cusip>
    <value>3413309</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17637</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>83</Sole>
      <Shared>0</Shared>
      <None>17554</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRISTOL-MYERS SQUIBB CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110122108</cusip>
    <value>1606873</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25751</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25751</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRIXMOR PPTY GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11120U105</cusip>
    <value>1385658</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50205</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>50205</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROADCOM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11135F101</cusip>
    <value>31182238</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88790</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>88790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROADCOM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11135F101</cusip>
    <value>460761</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1312</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>1312</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROADRIDGE FINL SOLUTIONS IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11133T103</cusip>
    <value>3012072</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18697</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>18697</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BUCKLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>118440106</cusip>
    <value>580297</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13511</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13511</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BXP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>101121101</cusip>
    <value>4545912</value>
    <shrsOrPrnAmt>
      <sshPrnamt>74389</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>74389</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CACI INTL INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>127190304</cusip>
    <value>3410407</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5599</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5599</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CADENCE DESIGN SYSTEM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>127387108</cusip>
    <value>5796068</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17554</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CADENCE DESIGN SYSTEM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>127387108</cusip>
    <value>128442</value>
    <shrsOrPrnAmt>
      <sshPrnamt>389</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>389</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAL MAINE FOODS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>128030202</cusip>
    <value>83986</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1234</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>1234</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAL MAINE FOODS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>128030202</cusip>
    <value>405297</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5955</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAMPING WORLD HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>13462K109</cusip>
    <value>1318729</value>
    <shrsOrPrnAmt>
      <sshPrnamt>262695</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>262695</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CANADIAN NATL RY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>136375102</cusip>
    <value>404260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3400</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3400</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CANADIAN PACIFIC KANSAS CITY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>13646K108</cusip>
    <value>341081</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4008</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>25</Sole>
      <Shared>0</Shared>
      <None>3983</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAPITAL ONE FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14040H105</cusip>
    <value>173763</value>
    <shrsOrPrnAmt>
      <sshPrnamt>900</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>900</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAPITAL ONE FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14040H105</cusip>
    <value>34629525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>179363</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2533</Sole>
      <Shared>0</Shared>
      <None>176830</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARDINAL HEALTH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14149Y108</cusip>
    <value>6799753</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30561</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>893</Sole>
      <Shared>0</Shared>
      <None>29668</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAREDX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14167L103</cusip>
    <value>8861970</value>
    <shrsOrPrnAmt>
      <sshPrnamt>136338</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>136338</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARLISLE COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>142339100</cusip>
    <value>2275809</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7064</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARPENTER TECHNOLOGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>144285103</cusip>
    <value>970106</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2495</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2495</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARRIER GLOBAL CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14448C104</cusip>
    <value>1016616</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18531</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>630</Sole>
      <Shared>0</Shared>
      <None>17901</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CASEYS GEN STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>147528103</cusip>
    <value>1834507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3015</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3015</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CATERPILLAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149123101</cusip>
    <value>7050892</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8696</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>141</Sole>
      <Shared>0</Shared>
      <None>8555</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAVCO INDS INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149568107</cusip>
    <value>266124</value>
    <shrsOrPrnAmt>
      <sshPrnamt>475</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>475</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CBOE GLOBAL MKTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12503M108</cusip>
    <value>16778067</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60947</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>301</Sole>
      <Shared>0</Shared>
      <None>60646</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CENCORA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03073E105</cusip>
    <value>16696536</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55609</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1383</Sole>
      <Shared>0</Shared>
      <None>54226</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CENTENE CORP DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15135B101</cusip>
    <value>414422</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6671</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6671</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CF INDUSTRIES HOLD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125269100</cusip>
    <value>7768973</value>
    <shrsOrPrnAmt>
      <sshPrnamt>67439</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>67439</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHARLES SCHWAB CORP (THE)</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>808513105</cusip>
    <value>9892641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>101214</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>101214</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHARLES SCHWAB CORP (THE)</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>808513105</cusip>
    <value>160196</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1639</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>1639</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHECK POINT SOFTWARE TECH LT</nameOfIssuer>
    <titleOfClass>ORD</titleOfClass>
    <cusip>M22465104</cusip>
    <value>214345</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1670</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1670</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHEFS WHSE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>163086101</cusip>
    <value>3379458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30128</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>30128</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHENIERE ENERGY INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>16411R208</cusip>
    <value>342206</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1272</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1272</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHEVRON CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>166764100</cusip>
    <value>4518190</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22125</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22125</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHUBB LIMITED</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>H1467J104</cusip>
    <value>1553719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4777</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4777</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CIENA CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>171779309</cusip>
    <value>6423530</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18258</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>18258</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CIMPRESS PLC</nameOfIssuer>
    <titleOfClass>SHS EURO</titleOfClass>
    <cusip>G2143T103</cusip>
    <value>1253663</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16256</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16256</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CINCINNATI FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172062101</cusip>
    <value>489266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3070</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3070</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CINTAS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172908105</cusip>
    <value>376076</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1928</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1928</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CIRRUS LOGIC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172755100</cusip>
    <value>3344644</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27879</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>27879</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CISCO SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17275R102</cusip>
    <value>678392</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6303</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>6303</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CISCO SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17275R102</cusip>
    <value>11940069</value>
    <shrsOrPrnAmt>
      <sshPrnamt>110936</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2147</Sole>
      <Shared>0</Shared>
      <None>108789</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CITIGROUP INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>172967424</cusip>
    <value>19112416</value>
    <shrsOrPrnAmt>
      <sshPrnamt>147609</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>296</Sole>
      <Shared>0</Shared>
      <None>147313</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLEAN HARBORS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>184496107</cusip>
    <value>483959</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1560</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1560</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLEAR SECURE INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>18467V109</cusip>
    <value>406789</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9697</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9697</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLEVELAND-CLIFFS INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>185899101</cusip>
    <value>1478720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>134307</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>134307</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLOROX CO DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>189054109</cusip>
    <value>310246</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3830</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3830</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CME GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12572Q105</cusip>
    <value>206440</value>
    <shrsOrPrnAmt>
      <sshPrnamt>788</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>788</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CNA FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126117100</cusip>
    <value>1123391</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25031</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25031</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA COLA CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191216100</cusip>
    <value>1977869</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22977</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22977</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA COLA CONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191098102</cusip>
    <value>1659141</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8766</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8766</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA-COLA EUROPACIFIC PARTNE</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G25839104</cusip>
    <value>1500629</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14754</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14754</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COEUR MNG INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>192108504</cusip>
    <value>775280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>44050</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COGNIZANT TECHNOLOGY SOLUTIO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>192446102</cusip>
    <value>649648</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11310</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11310</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COHEN &amp; STEERS QUALITY INCOM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19247L106</cusip>
    <value>120595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11064</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLGATE PALMOLIVE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>194162103</cusip>
    <value>2564540</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30058</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>30058</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMCAST CORP NEW</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>20030N101</cusip>
    <value>460048</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>21142</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMFORT SYS USA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>199908104</cusip>
    <value>2620079</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1584</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1584</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONOCOPHILLIPS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20825C104</cusip>
    <value>5594496</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44702</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>44702</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONSTELLATION BRANDS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>21036P108</cusip>
    <value>1368267</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12102</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12102</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONSTRUCTION PARTNERS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>21044C107</cusip>
    <value>1076759</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11960</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COPA HOLDINGS SA</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>P31076105</cusip>
    <value>6874132</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52136</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>52136</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORCEPT THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>218352102</cusip>
    <value>348225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3022</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>3022</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORCEPT THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>218352102</cusip>
    <value>1127108</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9781</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9781</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORNING INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>219350105</cusip>
    <value>715354</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4652</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4652</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORPAY INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>219948106</cusip>
    <value>528107</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1359</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1359</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORTEVA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22052L104</cusip>
    <value>268048</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3452</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COSTCO WHOLESALE CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22160K105</cusip>
    <value>4111077</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4516</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10</Sole>
      <Shared>0</Shared>
      <None>4506</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CREDO TECHNOLOGY GROUP HOLDI</nameOfIssuer>
    <titleOfClass>ORDINARY SHARES</titleOfClass>
    <cusip>G25457105</cusip>
    <value>215827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>170</Sole>
      <Shared>0</Shared>
      <None>938</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CROWDSTRIKE HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>22788C105</cusip>
    <value>1179168</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4454</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12</Sole>
      <Shared>0</Shared>
      <None>4442</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CSX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126408103</cusip>
    <value>5008663</value>
    <shrsOrPrnAmt>
      <sshPrnamt>107690</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2449</Sole>
      <Shared>0</Shared>
      <None>105241</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CULLEN FROST BANKERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>229899109</cusip>
    <value>728236</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4770</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4770</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CUMMINS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>231021106</cusip>
    <value>2166867</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4195</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4195</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CURTISS WRIGHT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>231561101</cusip>
    <value>7397583</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13603</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13603</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVS HEALTH CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126650100</cusip>
    <value>8236062</value>
    <shrsOrPrnAmt>
      <sshPrnamt>96115</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>200</Sole>
      <Shared>0</Shared>
      <None>95915</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DARDEN RESTAURANTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>237194105</cusip>
    <value>890110</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4606</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4606</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DARLING INGREDIENTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>237266101</cusip>
    <value>7406377</value>
    <shrsOrPrnAmt>
      <sshPrnamt>121996</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>121996</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DATADOG INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>23804L103</cusip>
    <value>682160</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2491</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2491</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DBX ETF TR</nameOfIssuer>
    <titleOfClass>XTRACKERS USD HG</titleOfClass>
    <cusip>23306X878</cusip>
    <value>206751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3941</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3941</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DECKERS OUTDOOR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>243537107</cusip>
    <value>695602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8902</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8902</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DEERE &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>244199105</cusip>
    <value>10354595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15419</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>120</Sole>
      <Shared>0</Shared>
      <None>15299</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DELL TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>CL C</titleOfClass>
    <cusip>24703L202</cusip>
    <value>9519025</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17695</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>470</Sole>
      <Shared>0</Shared>
      <None>17225</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DELTA AIR LINES INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>247361702</cusip>
    <value>493302</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5911</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5911</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DELUXE CORP MEDIUM TERM NTS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>248019101</cusip>
    <value>1388385</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60443</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>60443</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DHT HOLDINGS INC</nameOfIssuer>
    <titleOfClass>SHS NEW</titleOfClass>
    <cusip>Y2065G121</cusip>
    <value>1297707</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57497</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>57497</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIAMONDBACK ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25278X109</cusip>
    <value>2670392</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14528</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14528</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DICKS SPORTING GOODS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>253393102</cusip>
    <value>5998995</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44672</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>44672</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>INTL CORE EQUITY</titleOfClass>
    <cusip>25434V799</cusip>
    <value>43749966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1163254</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1163254</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>SHOR DUR FIX ETF</titleOfClass>
    <cusip>25434V864</cusip>
    <value>5189593</value>
    <shrsOrPrnAmt>
      <sshPrnamt>111671</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>111671</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>EMERGING MKTS CO</titleOfClass>
    <cusip>25434V732</cusip>
    <value>960986</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24194</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24194</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>US COR EQU 2 ETF</titleOfClass>
    <cusip>25434V708</cusip>
    <value>469627</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10565</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10565</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>EMGR CRE EQT MNG</titleOfClass>
    <cusip>25434V302</cusip>
    <value>957081</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24347</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24347</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>INTL CORE EQT MK</titleOfClass>
    <cusip>25434V203</cusip>
    <value>389235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9395</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9395</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIREXION SHARES ETF TRUST</nameOfIssuer>
    <titleOfClass>DAI SEM BUL ETF</titleOfClass>
    <cusip>25459W458</cusip>
    <value>1436016</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9712</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9712</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIREXION SHARES ETF TRUST</nameOfIssuer>
    <titleOfClass>DA TE BU 3X ETF</titleOfClass>
    <cusip>25459W102</cusip>
    <value>751769</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3229</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3229</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIREXION SHARES ETF TRUST</nameOfIssuer>
    <titleOfClass>DAILY AEROSPACE</titleOfClass>
    <cusip>25460E661</cusip>
    <value>313996</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6668</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6668</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DISNEY WALT CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254687106</cusip>
    <value>1634211</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15579</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15579</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOLLAR GEN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>256677105</cusip>
    <value>1177441</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9846</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9846</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOLLAR TREE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>256746108</cusip>
    <value>876130</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7684</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7684</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOMINION ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25746U109</cusip>
    <value>1127090</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18623</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>18623</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DONALDSON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>257651109</cusip>
    <value>1072307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12320</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOVER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>260003108</cusip>
    <value>3251011</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17380</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>535</Sole>
      <Shared>0</Shared>
      <None>16845</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DUKE ENERGY CORP NEW</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>26441C204</cusip>
    <value>583845</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5121</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5121</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DYCOM INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>267475101</cusip>
    <value>2443785</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9082</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9082</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DYNATRACE INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>268150109</cusip>
    <value>358450</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6208</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6208</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>E L F BEAUTY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26856L103</cusip>
    <value>4198232</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41579</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>41579</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>FREEDOM 100 EM</titleOfClass>
    <cusip>02072L607</cusip>
    <value>299289</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4278</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4278</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>BURNEY US FCTR</titleOfClass>
    <cusip>02072L649</cusip>
    <value>436044960</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7570488</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7570488</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>BURNEY US EQTY</titleOfClass>
    <cusip>02072Q424</cusip>
    <value>79637</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3019</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>3019</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>BURNEY US EQTY</titleOfClass>
    <cusip>02072Q424</cusip>
    <value>659469641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24997049</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24997049</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EAST WEST BANCORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>27579R104</cusip>
    <value>1307585</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10551</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10551</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EASTMAN CHEM CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>277432100</cusip>
    <value>435433</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6716</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6716</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EATON CORP PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G29183103</cusip>
    <value>3336319</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7764</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>174</Sole>
      <Shared>0</Shared>
      <None>7590</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EDISON INTL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>281020107</cusip>
    <value>5751223</value>
    <shrsOrPrnAmt>
      <sshPrnamt>107039</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>107039</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EDWARDS LIFESCIENCES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28176E108</cusip>
    <value>861905</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9985</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9985</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELDORADO GOLD CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>284902509</cusip>
    <value>4647706</value>
    <shrsOrPrnAmt>
      <sshPrnamt>120740</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>120740</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELEVANCE HEALTH INC FORMERLY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>036752103</cusip>
    <value>1652388</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4250</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELI LILLY &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>532457108</cusip>
    <value>28684222</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24790</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8</Sole>
      <Shared>0</Shared>
      <None>24782</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EMCOR GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29084Q100</cusip>
    <value>3823084</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5067</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>187</Sole>
      <Shared>0</Shared>
      <None>4880</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EMERSON ELEC CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>291011104</cusip>
    <value>2468628</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15916</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>451</Sole>
      <Shared>0</Shared>
      <None>15465</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERGY TRANSFER L P</nameOfIssuer>
    <titleOfClass>COM UT LTD PTN</titleOfClass>
    <cusip>29273V100</cusip>
    <value>1115957</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56447</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>56447</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENOVA INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29357K103</cusip>
    <value>5089669</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30457</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>30457</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENTERGY CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29364G103</cusip>
    <value>365931</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3687</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3687</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENTERPRISE PRODS PARTNERS L</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>293792107</cusip>
    <value>862677</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24226</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24226</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENVISTA HOLDINGS CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29415F104</cusip>
    <value>536947</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22878</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22878</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EOG RES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26875P101</cusip>
    <value>298801</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2169</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2169</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26884L109</cusip>
    <value>214198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4411</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4411</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQUIFAX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>294429105</cusip>
    <value>1213888</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8845</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8845</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ESSENTIAL PPTYS RLTY TR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29670E107</cusip>
    <value>852507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33030</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>33030</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERPURE INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>74624M102</cusip>
    <value>260514</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1992</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1992</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERSOURCE ENERGY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30040W108</cusip>
    <value>3781394</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58937</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>58937</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXELIXIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30161Q104</cusip>
    <value>2961504</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50702</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>50702</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXELON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30161N101</cusip>
    <value>504472</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12487</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12487</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXPEDIA GROUP INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>30212P303</cusip>
    <value>39992420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>151855</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>151855</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXPEDITORS INTL WASH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>302130109</cusip>
    <value>1257583</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6811</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6811</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXXONMOBIL HOLDINGS CORP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>30233Q108</cusip>
    <value>14015751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>86118</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>239</Sole>
      <Shared>0</Shared>
      <None>85879</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EZCORP INC</nameOfIssuer>
    <titleOfClass>CL A NON VTG</titleOfClass>
    <cusip>302301106</cusip>
    <value>341020</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11459</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11459</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>F5 INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>315616102</cusip>
    <value>7403937</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16631</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16631</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FABRINET</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G3323L100</cusip>
    <value>1757178</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4142</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FAIR ISAAC CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>303250104</cusip>
    <value>2122424</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3582</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3582</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FASTENAL CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>311900104</cusip>
    <value>502531</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10146</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDERAL SIGNAL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>313855108</cusip>
    <value>719249</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6492</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6492</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDERATED HERMES INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>314211103</cusip>
    <value>5481475</value>
    <shrsOrPrnAmt>
      <sshPrnamt>97241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>97241</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDEX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31428X106</cusip>
    <value>1292709</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4534</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4534</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY NATL FINL INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>31620R303</cusip>
    <value>219560</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5681</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5681</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST AMERN FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31847R102</cusip>
    <value>3711883</value>
    <shrsOrPrnAmt>
      <sshPrnamt>61111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>61111</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST HORIZON CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>320517105</cusip>
    <value>250089</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10864</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10864</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRSTCASH HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33768G107</cusip>
    <value>310719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1471</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1471</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRSTSERVICE CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33767E202</cusip>
    <value>1400542</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10952</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10952</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FISERV INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>337738108</cusip>
    <value>221653</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4906</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4906</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORD MTR CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>345370860</cusip>
    <value>542507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44984</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>44984</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORMFACTOR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>346375108</cusip>
    <value>2629200</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17609</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17609</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORTINET INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>34959E109</cusip>
    <value>13648862</value>
    <shrsOrPrnAmt>
      <sshPrnamt>76353</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>437</Sole>
      <Shared>0</Shared>
      <None>75916</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FRANCO NEV CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>351858105</cusip>
    <value>1817017</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7631</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7631</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GAMING &amp; LEISURE P</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36467J108</cusip>
    <value>1746087</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45986</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>45986</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GARMIN LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>H2906T109</cusip>
    <value>540120</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1883</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>97</Sole>
      <Shared>0</Shared>
      <None>1786</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GATX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>361448103</cusip>
    <value>269482</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1585</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1585</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GE AEROSPACE</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>369604301</cusip>
    <value>748702</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2397</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2397</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAC HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>368736104</cusip>
    <value>1648564</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7966</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7966</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL DYNAMICS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>369550108</cusip>
    <value>4306612</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12978</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12978</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL MTRS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37045V100</cusip>
    <value>4092319</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53147</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>53147</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENPACT LIMITED</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G3922B107</cusip>
    <value>93686</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2880</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>2880</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENPACT LIMITED</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G3922B107</cusip>
    <value>161544</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4966</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4966</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENUINE PARTS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>372460105</cusip>
    <value>238277</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1895</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1895</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GILEAD SCIENCES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>375558103</cusip>
    <value>873470</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5860</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>180</Sole>
      <Shared>0</Shared>
      <None>5680</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL PMTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37940X102</cusip>
    <value>823028</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10077</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10077</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ACCES TREASURY</titleOfClass>
    <cusip>381430529</cusip>
    <value>795074</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7942</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7942</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38141G104</cusip>
    <value>11938106</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13259</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13259</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRAND CANYON ED INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38526M106</cusip>
    <value>548907</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3621</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3621</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GREIF INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>397624107</cusip>
    <value>630512</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7922</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7922</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GREIF INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>397624206</cusip>
    <value>532559</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5176</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5176</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GROUP 1 AUTOMOTIVE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>398905109</cusip>
    <value>4638604</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19292</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>19292</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HANCOCK WHITNEY CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>410120109</cusip>
    <value>386495</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5365</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5365</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HANOVER INS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>410867105</cusip>
    <value>316898</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1480</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1480</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HARTFORD INSURANCE GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>416515104</cusip>
    <value>634559</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5186</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5186</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HASBRO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>418056107</cusip>
    <value>212624</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2425</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2425</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HAWAIIAN ELEC INDS INC MTN B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>419870100</cusip>
    <value>272169</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30444</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>30444</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HCA HEALTHCARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40412C101</cusip>
    <value>10791869</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25289</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25289</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HERITAGE INSURANCE HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42727J102</cusip>
    <value>1695954</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51160</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>51160</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HERSHEY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>427866108</cusip>
    <value>2395075</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15196</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15196</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HEWLETT PACKARD ENTERPRISE C</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42824C109</cusip>
    <value>465694</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7289</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7289</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOME DEPOT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>437076102</cusip>
    <value>6305678</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22165</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>254</Sole>
      <Shared>0</Shared>
      <None>21911</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HONEYWELL AEROSPACE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>43849R105</cusip>
    <value>323267</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2086</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2086</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HONEYWELL INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>438516205</cusip>
    <value>430529</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2041</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>104</Sole>
      <Shared>0</Shared>
      <None>1937</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOWMET AEROSPACE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>443201108</cusip>
    <value>10397516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45970</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>45970</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40434L105</cusip>
    <value>241106</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7708</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7708</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUBBELL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>443510607</cusip>
    <value>365602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>806</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>806</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUMANA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>444859102</cusip>
    <value>1166078</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3056</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3056</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUNT J B TRANS SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>445658107</cusip>
    <value>290145</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1295</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1295</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUNTINGTON BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>446150104</cusip>
    <value>503046</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32965</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>32965</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUNTINGTON INGALLS INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>446413106</cusip>
    <value>1774620</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6645</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6645</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HURON CONSULTING GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>447462102</cusip>
    <value>1811073</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11548</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11548</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IDEX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45167R104</cusip>
    <value>980086</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4299</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4299</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ILLINOIS TOOL WKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>452308109</cusip>
    <value>4028087</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15656</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>312</Sole>
      <Shared>0</Shared>
      <None>15344</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IMPERIAL OIL LTD</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>453038408</cusip>
    <value>4542514</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36916</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36916</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INCYTE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45337C102</cusip>
    <value>2665210</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21963</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>21963</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INGREDION INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>457187102</cusip>
    <value>1390144</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14509</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14509</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INSMED INC</nameOfIssuer>
    <titleOfClass>COM PAR $.01</titleOfClass>
    <cusip>457669307</cusip>
    <value>4682708</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41026</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>41026</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INSTALLED BLDG PRODS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45780R101</cusip>
    <value>313916</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1636</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1636</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTEL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458140100</cusip>
    <value>6135168</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51029</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>352</Sole>
      <Shared>0</Shared>
      <None>50677</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERACTIVE BROKERS GROUP IN</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>45841N107</cusip>
    <value>2234673</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26161</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>26161</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERDIGITAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45867G101</cusip>
    <value>1271021</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3898</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3898</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERFACE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458665304</cusip>
    <value>1889056</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54914</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>54914</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERNATIONAL BUSINESS MACHS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>459200101</cusip>
    <value>3707805</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16859</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1601</Sole>
      <Shared>0</Shared>
      <None>15258</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERNATIONAL SEAWAYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>Y41053102</cusip>
    <value>310595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2820</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2820</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERPARFUMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458334109</cusip>
    <value>3849868</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34696</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>34696</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 EQL WGT</titleOfClass>
    <cusip>46137V357</cusip>
    <value>457228</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2198</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2198</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO QQQ TR</nameOfIssuer>
    <titleOfClass>UNIT SER 1</titleOfClass>
    <cusip>46090E103</cusip>
    <value>2401024</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3246</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3246</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IRIDIUM COMMUNICATIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46269C102</cusip>
    <value>867613</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18113</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>18113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IRON MTN INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46284V101</cusip>
    <value>2791502</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25160</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25160</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IRON MTN INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46284V101</cusip>
    <value>177076</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1596</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>1596</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>CORE MSCI EMKT</titleOfClass>
    <cusip>46434G103</cusip>
    <value>338396</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4169</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4169</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>0-3 MTH TREASURY</titleOfClass>
    <cusip>46436E718</cusip>
    <value>2625672</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26079</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>26079</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P 500 GRWT ETF</titleOfClass>
    <cusip>464287309</cusip>
    <value>327677</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2303</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2303</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE MSCI EAFE</titleOfClass>
    <cusip>46432F842</cusip>
    <value>549830</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5675</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5675</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS MID CAP ETF</titleOfClass>
    <cusip>464287499</cusip>
    <value>374802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3512</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3512</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUSSELL 2000 ETF</titleOfClass>
    <cusip>464287655</cusip>
    <value>337651</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1215</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1215</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI EMG MKT ETF</titleOfClass>
    <cusip>464287234</cusip>
    <value>687532</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10294</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10294</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P500 ETF</titleOfClass>
    <cusip>464287200</cusip>
    <value>7432760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9705</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9705</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE US AGGBD ET</titleOfClass>
    <cusip>464287226</cusip>
    <value>326352</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3452</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P TTL STK</titleOfClass>
    <cusip>464287150</cusip>
    <value>215499</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1296</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1296</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUSSELL 3000 ETF</titleOfClass>
    <cusip>464287689</cusip>
    <value>244320</value>
    <shrsOrPrnAmt>
      <sshPrnamt>566</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>566</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI EAFE ETF</titleOfClass>
    <cusip>464287465</cusip>
    <value>938538</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9034</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9034</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS 1000 GRW ETF</titleOfClass>
    <cusip>464287614</cusip>
    <value>871935</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6961</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6961</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ITT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45073V108</cusip>
    <value>680133</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3370</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3370</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ITURAN LOCATION AND CONTROL</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>M6158M104</cusip>
    <value>755802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14756</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14756</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JAMES HARDIE INDS PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G4253H101</cusip>
    <value>4929502</value>
    <shrsOrPrnAmt>
      <sshPrnamt>194765</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>194765</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JAZZ PHARMACEUTICALS PLC</nameOfIssuer>
    <titleOfClass>SHS USD</titleOfClass>
    <cusip>G50871105</cusip>
    <value>5190557</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22419</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22419</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON &amp; JOHNSON</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>7241764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27354</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>27354</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON CONTROLS INTERNATION</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G51502105</cusip>
    <value>1814422</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12206</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12206</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JONES LANG LASALLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48020Q107</cusip>
    <value>6568883</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21501</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>21501</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMORGAN CHASE &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>300063</value>
    <shrsOrPrnAmt>
      <sshPrnamt>907</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>907</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMORGAN CHASE &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>16481634</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49819</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>49819</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KENNAMETAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>489170100</cusip>
    <value>3446261</value>
    <shrsOrPrnAmt>
      <sshPrnamt>112110</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>112110</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KEYSIGHT TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49338L103</cusip>
    <value>284315</value>
    <shrsOrPrnAmt>
      <sshPrnamt>781</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>781</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KIMBERLY-CLARK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>494368103</cusip>
    <value>946714</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9717</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9717</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KINDER MORGAN INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49456B101</cusip>
    <value>125364</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4158</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>4158</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KINDER MORGAN INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49456B101</cusip>
    <value>4967514</value>
    <shrsOrPrnAmt>
      <sshPrnamt>164760</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>164760</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KLA CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>482480100</cusip>
    <value>19622278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100663</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>986</Sole>
      <Shared>0</Shared>
      <None>99677</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KONTOOR BRANDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50050N103</cusip>
    <value>297691</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4723</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4723</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KROGER CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501044101</cusip>
    <value>5247289</value>
    <shrsOrPrnAmt>
      <sshPrnamt>89514</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>89514</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>L3HARRIS TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>502431109</cusip>
    <value>10452881</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>199</Sole>
      <Shared>0</Shared>
      <None>43947</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LABCORP HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>504922105</cusip>
    <value>2749266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8923</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8923</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAM RESEARCH CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>512807306</cusip>
    <value>63987034</value>
    <shrsOrPrnAmt>
      <sshPrnamt>194780</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4950</Sole>
      <Shared>0</Shared>
      <None>189830</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAMAR ADVERTISING CO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>512816109</cusip>
    <value>1354490</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9399</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9399</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LANDSTAR SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>515098101</cusip>
    <value>380407</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2256</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2256</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAUREATE ED INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>518613203</cusip>
    <value>496614</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13014</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13014</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LIFE TIME GROUP HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>53190C102</cusip>
    <value>295471</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7409</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7409</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LINCOLN ELEC HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>533900106</cusip>
    <value>209018</value>
    <shrsOrPrnAmt>
      <sshPrnamt>790</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LINDE PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G54950103</cusip>
    <value>579073</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1220</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1220</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LINDE PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G54950103</cusip>
    <value>110593</value>
    <shrsOrPrnAmt>
      <sshPrnamt>233</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>233</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LISTED FDS TR</nameOfIssuer>
    <titleOfClass>YIEL YOU INC ETF</titleOfClass>
    <cusip>53656G357</cusip>
    <value>354304</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36659</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36659</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOCKHEED MARTIN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>539830109</cusip>
    <value>8105523</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15917</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15917</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOGITECH INTL S A</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>H50430232</cusip>
    <value>1870436</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18521</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>18521</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOWES COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>548661107</cusip>
    <value>4613679</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25035</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25035</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOWES COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>548661107</cusip>
    <value>172680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>937</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>937</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LPL FINL HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50212V100</cusip>
    <value>668479</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2186</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2186</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>M &amp; T BK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55261F104</cusip>
    <value>472119</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2170</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2170</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MANULIFE FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>56501R106</cusip>
    <value>1258180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29542</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>29542</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARATHON PETE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>56585A102</cusip>
    <value>9723316</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24590</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24590</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARRIOTT INTL INC NEW</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>571903202</cusip>
    <value>1460737</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4107</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4107</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARVELL TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>573874104</cusip>
    <value>3159502</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11958</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11958</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASCO CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>574599106</cusip>
    <value>328979</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4881</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4881</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASTERCARD INCORPORATED</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>57636Q104</cusip>
    <value>1726386</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3131</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3131</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCDONALDS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>580135101</cusip>
    <value>4160774</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18017</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>388</Sole>
      <Shared>0</Shared>
      <None>17629</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCKESSON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58155Q103</cusip>
    <value>20903790</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24483</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>735</Sole>
      <Shared>0</Shared>
      <None>23748</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCKESSON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58155Q103</cusip>
    <value>426051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>499</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>499</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MEDPACE HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58506Q109</cusip>
    <value>2973594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4764</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4764</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MEDTRONIC PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G5960L103</cusip>
    <value>621218</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7199</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7199</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCADOLIBRE  INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58733R102</cusip>
    <value>796852</value>
    <shrsOrPrnAmt>
      <sshPrnamt>461</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>461</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCK &amp; CO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58933Y105</cusip>
    <value>2374126</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16338</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16338</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>META PLATFORMS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>30303M102</cusip>
    <value>410452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>566</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>566</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>META PLATFORMS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>30303M102</cusip>
    <value>19042404</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26259</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>37</Sole>
      <Shared>0</Shared>
      <None>26222</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>METHANEX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59151K108</cusip>
    <value>1515646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25829</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25829</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>METLIFE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59156R108</cusip>
    <value>3393869</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36044</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36044</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>METTLER TOLEDO INTERNATIONAL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>592688105</cusip>
    <value>5061683</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICRON TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>595112103</cusip>
    <value>30961375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29069</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>234</Sole>
      <Shared>0</Shared>
      <None>28835</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICROSOFT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594918104</cusip>
    <value>73502955</value>
    <shrsOrPrnAmt>
      <sshPrnamt>143309</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1838</Sole>
      <Shared>0</Shared>
      <None>141471</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MILLICOM INTL CELLULAR S A</nameOfIssuer>
    <titleOfClass>COM STK</titleOfClass>
    <cusip>L6388F110</cusip>
    <value>1086636</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12470</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12470</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MKS INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55306N104</cusip>
    <value>360624</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1359</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1359</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONDELEZ INTL INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>609207105</cusip>
    <value>257704</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4457</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4457</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONOLITHIC PWR SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>609839105</cusip>
    <value>10551527</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7832</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7832</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONSTER BEVERAGE CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>61174X109</cusip>
    <value>1498944</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36015</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36015</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOODYS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>615369105</cusip>
    <value>118528</value>
    <shrsOrPrnAmt>
      <sshPrnamt>261</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>261</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOODYS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>615369105</cusip>
    <value>359217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>791</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>791</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOOG INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>615394202</cusip>
    <value>790406</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2072</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2072</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MORGAN STANLEY</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>617446448</cusip>
    <value>3309390</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17596</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17596</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MORGAN STANLEY ETF TRUST</nameOfIssuer>
    <titleOfClass>EAT INC OPP ETF</titleOfClass>
    <cusip>61774R817</cusip>
    <value>203674</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4230</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4230</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOTOROLA SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>620076307</cusip>
    <value>5054000</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11333</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11333</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOTOROLA SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>620076307</cusip>
    <value>130669</value>
    <shrsOrPrnAmt>
      <sshPrnamt>293</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>293</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MUELLER INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>624756102</cusip>
    <value>3911648</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64538</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>64538</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NATIONAL HEALTHCARE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>635906100</cusip>
    <value>375801</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1712</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1712</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NBT BANCORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>628778102</cusip>
    <value>209920</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4185</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4185</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NETAPP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64110D104</cusip>
    <value>846832</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4031</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4031</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NETFLIX INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64110L106</cusip>
    <value>187170</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2690</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>2690</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NETFLIX INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64110L106</cusip>
    <value>3196095</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45934</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>45934</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEUROCRINE BIOSCIENCES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64125C109</cusip>
    <value>1311594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9247</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9247</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEWMARKET CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>651587107</cusip>
    <value>2085236</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2323</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2323</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXSTAR MEDIA GROUP INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>65336K103</cusip>
    <value>550469</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3407</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3407</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTERA ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65339F101</cusip>
    <value>702716</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9278</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9278</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTPOWER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65290E101</cusip>
    <value>600217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7702</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7702</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NIKE INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>654106103</cusip>
    <value>240437</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6792</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6792</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORFOLK SOUTHN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>655844108</cusip>
    <value>1956004</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6330</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6330</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHERN TR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>665859104</cusip>
    <value>1231115</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7269</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7269</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHROP GRUMMAN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>666807102</cusip>
    <value>1189501</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2460</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>34</Sole>
      <Shared>0</Shared>
      <None>2426</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHWEST BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>667340103</cusip>
    <value>248496</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16745</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16745</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVA LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>M7516K103</cusip>
    <value>332813</value>
    <shrsOrPrnAmt>
      <sshPrnamt>864</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>864</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVO-NORDISK A S</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>670100205</cusip>
    <value>956924</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25242</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25242</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVOCURE LTD</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G6674U108</cusip>
    <value>3423237</value>
    <shrsOrPrnAmt>
      <sshPrnamt>214623</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>214623</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUCOR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>670346105</cusip>
    <value>1061926</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4543</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4543</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUTRIEN LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67077M108</cusip>
    <value>924701</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13163</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13163</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUVEEN PFD &amp; INCOME OPPORTUN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67073B106</cusip>
    <value>110129</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16148</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16148</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVENT ELEC PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G6700G107</cusip>
    <value>643603</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4013</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4013</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVIDIA CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67066G104</cusip>
    <value>95405766</value>
    <shrsOrPrnAmt>
      <sshPrnamt>417750</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1264</Sole>
      <Shared>0</Shared>
      <None>416486</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NXP SEMICONDUCTORS N V</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>N6596X109</cusip>
    <value>1232543</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5189</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5189</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OFG BANCORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67103X102</cusip>
    <value>781398</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15603</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15603</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OLD REP INTL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>680223104</cusip>
    <value>3487142</value>
    <shrsOrPrnAmt>
      <sshPrnamt>93464</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>93464</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OMEGA HEALTHCARE INVS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>681936100</cusip>
    <value>134994</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2915</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>2915</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OMEGA HEALTHCARE INVS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>681936100</cusip>
    <value>4430987</value>
    <shrsOrPrnAmt>
      <sshPrnamt>95681</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>95681</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OMNICELL COM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68213N109</cusip>
    <value>530533</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15581</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15581</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ONEMAIN HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68268W103</cusip>
    <value>921911</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16644</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16644</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ONEOK INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30609A109</cusip>
    <value>1117534</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13106</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13106</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ORACLE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68389X105</cusip>
    <value>11010673</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80194</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>760</Sole>
      <Shared>0</Shared>
      <None>79434</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OREILLY AUTOMOTIVE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67103H107</cusip>
    <value>1758279</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20586</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>20586</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OSHKOSH CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>688239201</cusip>
    <value>2847359</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22103</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22103</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OTIS WORLDWIDE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68902V107</cusip>
    <value>531128</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8258</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8258</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OUTFRONT MEDIA INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>69007J304</cusip>
    <value>383977</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13837</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13837</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OVINTIV INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69047Q102</cusip>
    <value>3394920</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58715</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>58715</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACCAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693718108</cusip>
    <value>420682</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3831</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACKAGING CORP AMER</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>695156109</cusip>
    <value>2389118</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10421</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10421</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PALANTIR TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>69608A108</cusip>
    <value>22163367</value>
    <shrsOrPrnAmt>
      <sshPrnamt>118489</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>246</Sole>
      <Shared>0</Shared>
      <None>118243</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PALO ALTO NETWORKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>697435105</cusip>
    <value>492267</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1239</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>1239</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PALO ALTO NETWORKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>697435105</cusip>
    <value>14165254</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35653</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>102</Sole>
      <Shared>0</Shared>
      <None>35551</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PARKER-HANNIFIN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>701094104</cusip>
    <value>31462545</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32931</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>32931</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYCHEX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>704326107</cusip>
    <value>231574</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2351</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2351</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYCOM SOFTWARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70432V102</cusip>
    <value>584826</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2687</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2687</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYLOCITY HLDG CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70438V106</cusip>
    <value>2759010</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19352</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>19352</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYPAL HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70450Y103</cusip>
    <value>2182149</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41541</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>41541</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PEDIATRIX MEDICAL GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58502B106</cusip>
    <value>2916470</value>
    <shrsOrPrnAmt>
      <sshPrnamt>113349</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>113349</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PENTAIR PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G7S00T104</cusip>
    <value>230012</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4341</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4341</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PEPSICO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>713448108</cusip>
    <value>2928340</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23109</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>147</Sole>
      <Shared>0</Shared>
      <None>22962</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PFIZER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>717081103</cusip>
    <value>1047488</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36728</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>378</Sole>
      <Shared>0</Shared>
      <None>36350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PG&amp;E CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69331C108</cusip>
    <value>3279372</value>
    <shrsOrPrnAmt>
      <sshPrnamt>267704</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>267704</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILLIPS 66</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718546104</cusip>
    <value>3402824</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13328</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13328</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO DYNAMIC INCOME OPRNTS</nameOfIssuer>
    <titleOfClass>COM BEN SHS</titleOfClass>
    <cusip>69355M107</cusip>
    <value>125716</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10600</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PINNACLE WEST CAP CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>723484101</cusip>
    <value>2082545</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22383</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22383</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PINTEREST INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>72352L106</cusip>
    <value>1309134</value>
    <shrsOrPrnAmt>
      <sshPrnamt>69303</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>69303</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PLANET FITNESS MASTER ISSUER</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>72703H101</cusip>
    <value>1019402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24145</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24145</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>POPULAR INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>733174700</cusip>
    <value>2648324</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17036</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17036</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PORTLAND GEN ELEC CO</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>736508847</cusip>
    <value>695082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15574</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15574</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PPG INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693506107</cusip>
    <value>322884</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3095</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3095</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRESTIGE CONSMR HEALTHCARE I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74112D101</cusip>
    <value>279348</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6090</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6090</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRICE T ROWE GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74144T108</cusip>
    <value>755195</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7258</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7258</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRICESMART INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>741511109</cusip>
    <value>321647</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1902</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>1902</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRICESMART INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>741511109</cusip>
    <value>9566949</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56572</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>56572</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRIMO BRANDS CORPORATION</nameOfIssuer>
    <titleOfClass>CLASS A COM SHS</titleOfClass>
    <cusip>741623102</cusip>
    <value>1792988</value>
    <shrsOrPrnAmt>
      <sshPrnamt>94120</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>94120</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCTER &amp; GAMBLE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>742718109</cusip>
    <value>10350618</value>
    <shrsOrPrnAmt>
      <sshPrnamt>71246</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>71246</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROGRESS SOFTWARE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>743312100</cusip>
    <value>535678</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13402</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13402</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROGRESSIVE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>743315103</cusip>
    <value>1523521</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7349</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7349</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES TR</nameOfIssuer>
    <titleOfClass>PSHS ULTRA QQQ</titleOfClass>
    <cusip>74347R206</cusip>
    <value>644858</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6742</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6742</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROTAGONIST THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74366E102</cusip>
    <value>430278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3054</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>3054</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROTAGONIST THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74366E102</cusip>
    <value>1051180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7461</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7461</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRUDENTIAL FINL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>744320102</cusip>
    <value>2552938</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22477</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22477</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PULTE GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>745867101</cusip>
    <value>403270</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3475</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3475</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QNITY ELECTRONICS INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>74743L100</cusip>
    <value>201687</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1604</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1604</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUALCOMM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747525103</cusip>
    <value>458260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2490</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>2490</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUALCOMM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747525103</cusip>
    <value>4762559</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25878</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>283</Sole>
      <Shared>0</Shared>
      <None>25595</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUALYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74758T303</cusip>
    <value>1653715</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8834</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8834</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUALYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74758T303</cusip>
    <value>165485</value>
    <shrsOrPrnAmt>
      <sshPrnamt>884</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>884</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUANTA SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74762E102</cusip>
    <value>7686990</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11964</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11964</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUEST DIAGNOSTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74834L100</cusip>
    <value>822847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3530</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>38</Sole>
      <Shared>0</Shared>
      <None>3492</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RALPH LAUREN CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>751212101</cusip>
    <value>16527664</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46548</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>46548</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RAYMOND JAMES FINL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>754730109</cusip>
    <value>7721044</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48861</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>48861</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RBB FD INC</nameOfIssuer>
    <titleOfClass>MOTLEY FOL ETF</titleOfClass>
    <cusip>74933W601</cusip>
    <value>323326</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4038</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4038</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RBC BEARINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75524B104</cusip>
    <value>893622</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1790</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REINSURANCE GROUP AMER INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>759351604</cusip>
    <value>13051283</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53002</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>144</Sole>
      <Shared>0</Shared>
      <None>52858</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RELIANCE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>759509102</cusip>
    <value>5444579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14151</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>237</Sole>
      <Shared>0</Shared>
      <None>13914</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REPUBLIC SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>760759100</cusip>
    <value>876417</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4176</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4176</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RIGEL PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>766559702</cusip>
    <value>2448476</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50851</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>50851</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RIO TINTO PLC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>767204100</cusip>
    <value>329689</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3501</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3501</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROBLOX CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>771049103</cusip>
    <value>864348</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20400</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>20400</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROCKWELL AUTOMATION INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>773903109</cusip>
    <value>1774840</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4077</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>736</Sole>
      <Shared>0</Shared>
      <None>3341</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROKU INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>77543R102</cusip>
    <value>4921690</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>32320</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROSS STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>778296103</cusip>
    <value>3242569</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13893</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>377</Sole>
      <Shared>0</Shared>
      <None>13516</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROYAL BK CDA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>780087102</cusip>
    <value>853028</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4339</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4339</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RPM INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>749685103</cusip>
    <value>360146</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3650</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3650</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RTX CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75513E101</cusip>
    <value>21022654</value>
    <shrsOrPrnAmt>
      <sshPrnamt>113238</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1140</Sole>
      <Shared>0</Shared>
      <None>112098</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RYDER SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>783549108</cusip>
    <value>432938</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1900</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SABRA HEALTH CARE REIT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78573L106</cusip>
    <value>880459</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44648</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>44648</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SANDISK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>80004C200</cusip>
    <value>396695</value>
    <shrsOrPrnAmt>
      <sshPrnamt>228</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>228</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SAP SE</nameOfIssuer>
    <titleOfClass>SPON ADR</titleOfClass>
    <cusip>803054204</cusip>
    <value>1496678</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7179</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10</Sole>
      <Shared>0</Shared>
      <None>7169</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US DIVIDEND EQ</titleOfClass>
    <cusip>808524797</cusip>
    <value>291026</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8946</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>279</Sole>
      <Shared>0</Shared>
      <None>8667</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US BRD MKT ETF</titleOfClass>
    <cusip>808524102</cusip>
    <value>275737</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9408</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9408</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCIENCE APPLICATIONS INTL CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>808625107</cusip>
    <value>1090766</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8551</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8551</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCOTTS MIRACLE-GRO CO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>810186106</cusip>
    <value>440375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8788</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8788</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SEAGATE TECHNOLOGY HLDNGS PL</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G7997R103</cusip>
    <value>5154958</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5589</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5589</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>ST STR TECHN ETF</titleOfClass>
    <cusip>81369Y803</cusip>
    <value>698167</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3567</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3567</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SERVICENOW INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81762P102</cusip>
    <value>203695</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1520</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1520</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SFL CORPORATION LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G7738W106</cusip>
    <value>930162</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70681</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>70681</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHARKNINJA INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>G8068L108</cusip>
    <value>924016</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5130</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHELL PLC</nameOfIssuer>
    <titleOfClass>SPON ADS</titleOfClass>
    <cusip>780259305</cusip>
    <value>2614866</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27510</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>27510</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHERWIN WILLIAMS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>824348106</cusip>
    <value>4345072</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13441</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>336</Sole>
      <Shared>0</Shared>
      <None>13105</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHOPIFY INC</nameOfIssuer>
    <titleOfClass>CL A SUB VTG SHS</titleOfClass>
    <cusip>82509L107</cusip>
    <value>252079</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1700</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SILGAN HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>827048109</cusip>
    <value>1033831</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29751</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>29751</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SIMMONS FIRST NATL CORP</nameOfIssuer>
    <titleOfClass>CL A $1 PAR</titleOfClass>
    <cusip>828730200</cusip>
    <value>2850680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>126248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>126248</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SIMON PPTY GROUP INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>828806109</cusip>
    <value>2463976</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12273</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12273</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SKYWORKS SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83088M102</cusip>
    <value>809496</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9470</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9470</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SMUCKER J M CO</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>832696405</cusip>
    <value>635519</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SMURFIT WESTROCK PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G8267P108</cusip>
    <value>708267</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16060</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16060</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SNAP ON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>833034101</cusip>
    <value>7324784</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>564</Sole>
      <Shared>0</Shared>
      <None>19595</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOFI TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83406F102</cusip>
    <value>2012805</value>
    <shrsOrPrnAmt>
      <sshPrnamt>128041</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>128041</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOLVENTUM CORP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>83444M101</cusip>
    <value>947322</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10747</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10747</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOMNIGROUP INTERNATIONAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88023U101</cusip>
    <value>293594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4727</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4727</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUTHERN CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>842587107</cusip>
    <value>954622</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11517</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11517</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUTHERN COPPER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84265V105</cusip>
    <value>448240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2212</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2212</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUTHWEST AIRLS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>844741108</cusip>
    <value>434930</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10445</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10445</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPACE EXPLORATION TECHN CORP</nameOfIssuer>
    <titleOfClass>CLASS A COM STK</titleOfClass>
    <cusip>84615Q103</cusip>
    <value>276828</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1835</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1835</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR GOLD TR</nameOfIssuer>
    <titleOfClass>GOLD SHS</titleOfClass>
    <cusip>78463V107</cusip>
    <value>388457</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1020</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>ST STR PO EX ETF</titleOfClass>
    <cusip>78463X889</cusip>
    <value>604173</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12033</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12033</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>ST PORT MARK ETF</titleOfClass>
    <cusip>78463X509</cusip>
    <value>372827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7203</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR SP600GRWO</titleOfClass>
    <cusip>78464A201</cusip>
    <value>782595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7316</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7316</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR SP400GRW</titleOfClass>
    <cusip>78464A821</cusip>
    <value>314823</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3012</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3012</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR P500VAL</titleOfClass>
    <cusip>78464A508</cusip>
    <value>2511300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41081</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>41081</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR P500GRW</titleOfClass>
    <cusip>78464A409</cusip>
    <value>5726570</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46527</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>46527</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR SP400VAL</titleOfClass>
    <cusip>78464A839</cusip>
    <value>473089</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR SP600SM C</titleOfClass>
    <cusip>78464A300</cusip>
    <value>809976</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7929</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7929</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPIRE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84857L101</cusip>
    <value>695691</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9143</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9143</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPOTIFY TECHNOLOGY S A</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>L8681T102</cusip>
    <value>1447031</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2969</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2969</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SS&amp;C TECH HLDGS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78467J100</cusip>
    <value>190594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2473</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>2473</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SS&amp;C TECH HLDGS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78467J100</cusip>
    <value>7698880</value>
    <shrsOrPrnAmt>
      <sshPrnamt>99895</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>99895</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STANDEX INTL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>854231107</cusip>
    <value>519633</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1903</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1903</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STANLEY BLACK &amp; DECKER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>854502101</cusip>
    <value>245040</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2766</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2766</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STARBUCKS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>855244109</cusip>
    <value>296840</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3159</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>857477103</cusip>
    <value>18680565</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106997</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>106997</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR SPDR DOW JONES IND</nameOfIssuer>
    <titleOfClass>UT SER 1</titleOfClass>
    <cusip>78467X109</cusip>
    <value>309198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>608</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>608</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR SPDR S&amp;P 500 ETF T</nameOfIssuer>
    <titleOfClass>TR UNIT</titleOfClass>
    <cusip>78462F103</cusip>
    <value>2937419</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3852</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3852</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STEEL DYNAMICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>858119100</cusip>
    <value>1446005</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6525</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6525</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STERLING INFRASTRUCTURE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>859241101</cusip>
    <value>7438114</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15125</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15125</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STONEX GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>861896108</cusip>
    <value>12449761</value>
    <shrsOrPrnAmt>
      <sshPrnamt>192602</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>192602</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUN LIFE FINANCIAL INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>866796105</cusip>
    <value>4344722</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55723</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>55723</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUNCOR ENERGY INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>867224107</cusip>
    <value>830966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12244</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUPER MICRO COMPUTER INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>86800U302</cusip>
    <value>2548147</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62044</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>62044</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYNCHRONY FINANCIAL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87165B103</cusip>
    <value>6560192</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92436</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>92436</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYSCO CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>871829107</cusip>
    <value>6076920</value>
    <shrsOrPrnAmt>
      <sshPrnamt>77949</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>77949</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>T-MOBILE US INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872590104</cusip>
    <value>499351</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3062</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3062</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TACTILE SYS TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87357P100</cusip>
    <value>574636</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25780</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>25780</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TAIWAN SEMICONDUCTOR MANUFAC</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>874039100</cusip>
    <value>1672849</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3667</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3667</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TALOS ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87484T108</cusip>
    <value>7316510</value>
    <shrsOrPrnAmt>
      <sshPrnamt>448041</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>448041</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TANGER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>875465106</cusip>
    <value>1494691</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43577</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>43577</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TARGA RES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87612G101</cusip>
    <value>507102</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1876</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>1876</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TARGA RES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87612G101</cusip>
    <value>13604307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50329</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>50329</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TARGET CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87612E106</cusip>
    <value>7193690</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45910</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>45910</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TE CONNECTIVITY PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G87052109</cusip>
    <value>507088</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2402</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2402</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TESLA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88160R101</cusip>
    <value>1687476</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4756</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>15</Sole>
      <Shared>0</Shared>
      <None>4741</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEXAS INSTRS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>882508104</cusip>
    <value>2116220</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7556</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7556</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEXAS ROADHOUSE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>882681109</cusip>
    <value>686792</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4393</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4393</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE CIGNA GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125523100</cusip>
    <value>1532524</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5638</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5638</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THERMO FISHER SCIENTIFIC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>883556102</cusip>
    <value>479961</value>
    <shrsOrPrnAmt>
      <sshPrnamt>711</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>711</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TIMKEN CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>887389104</cusip>
    <value>928396</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7952</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7952</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TJX COS INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872540109</cusip>
    <value>19914342</value>
    <shrsOrPrnAmt>
      <sshPrnamt>150513</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1396</Sole>
      <Shared>0</Shared>
      <None>149117</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TKO GROUP HOLDINGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>87256C101</cusip>
    <value>2096277</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11664</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11664</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOLL BROTHERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>889478103</cusip>
    <value>3668997</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27228</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>132</Sole>
      <Shared>0</Shared>
      <None>27096</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TORO CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>891092108</cusip>
    <value>3641205</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37764</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>37764</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TORONTO DOMINION BK ONT</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>891160509</cusip>
    <value>925688</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7876</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7876</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOTALENERGIES SE</nameOfIssuer>
    <titleOfClass>ACT</titleOfClass>
    <cusip>F92124100</cusip>
    <value>221702</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2593</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2593</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRACTOR SUPPLY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>892356106</cusip>
    <value>1362705</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43551</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>43551</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANE TECHNOLOGIES PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G8994E103</cusip>
    <value>2336737</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5170</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13</Sole>
      <Shared>0</Shared>
      <None>5157</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANSDIGM GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>893641100</cusip>
    <value>306376</value>
    <shrsOrPrnAmt>
      <sshPrnamt>283</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>283</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRAVEL PLUS LEISURE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>894164102</cusip>
    <value>996726</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16110</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16110</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRAVELERS COMPANIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89417E109</cusip>
    <value>3534726</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9915</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9915</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRAVERE THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89422G107</cusip>
    <value>1860490</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31598</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>31598</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRULIEVE CANNABIS CORP</nameOfIssuer>
    <titleOfClass>SUB VTG SHS</titleOfClass>
    <cusip>89790E106</cusip>
    <value>288850</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>26500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UBER TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90353T100</cusip>
    <value>1377668</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20109</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>20109</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UBIQUITI INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90353W103</cusip>
    <value>601582</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1060</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1060</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UGI CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902681105</cusip>
    <value>14270009</value>
    <shrsOrPrnAmt>
      <sshPrnamt>400056</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>400056</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UGI CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902681105</cusip>
    <value>173178</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4855</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>4855</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ULTA BEAUTY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90384S303</cusip>
    <value>1771775</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3244</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNIFIRST CORP MASS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>904708104</cusip>
    <value>1048462</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4185</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4185</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNION PAC CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>907818108</cusip>
    <value>3500136</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12862</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12862</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED AIRLS HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>910047109</cusip>
    <value>2914102</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26265</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>26265</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED RENTALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>911363109</cusip>
    <value>10055283</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10047</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10047</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED THERAPEUTICS CORP DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91307C102</cusip>
    <value>5670879</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10465</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10465</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITEDHEALTH GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91324P102</cusip>
    <value>6930077</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18879</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>263</Sole>
      <Shared>0</Shared>
      <None>18616</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNIVERSAL HLTH SVCS INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>913903100</cusip>
    <value>4714438</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27054</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>27054</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNUM GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91529Y106</cusip>
    <value>1303317</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14856</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14856</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>URBAN OUTFITTERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>917047102</cusip>
    <value>313616</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4106</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4106</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>V2X INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92242T101</cusip>
    <value>1234016</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17437</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17437</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VALE S A</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>91912E105</cusip>
    <value>1751266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>130594</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>130594</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VALERO ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91913Y100</cusip>
    <value>14897006</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38433</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>128</Sole>
      <Shared>0</Shared>
      <None>38305</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VALMONT INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>920253101</cusip>
    <value>256954</value>
    <shrsOrPrnAmt>
      <sshPrnamt>555</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>555</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>SEMICONDUCTR ETF</titleOfClass>
    <cusip>92189F676</cusip>
    <value>466494</value>
    <shrsOrPrnAmt>
      <sshPrnamt>766</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>766</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD BD INDEX FDS</nameOfIssuer>
    <titleOfClass>INTERMED TERM</titleOfClass>
    <cusip>921937819</cusip>
    <value>9632982</value>
    <shrsOrPrnAmt>
      <sshPrnamt>132212</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>132212</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD BD INDEX FDS</nameOfIssuer>
    <titleOfClass>SHORT TRM BOND</titleOfClass>
    <cusip>921937827</cusip>
    <value>549266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7189</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7189</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>S&amp;P 500 ETF SHS</titleOfClass>
    <cusip>922908363</cusip>
    <value>22349156</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31888</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>31888</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>MRNGSTR GRWT ETF</titleOfClass>
    <cusip>922908736</cusip>
    <value>1722991</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19121</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>19121</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>MRNGSTR TTL STK</titleOfClass>
    <cusip>922908769</cusip>
    <value>1451136</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3878</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3878</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>MRNGSTR VAL ETF</titleOfClass>
    <cusip>922908744</cusip>
    <value>526401</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2436</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2436</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>REAL ESTATE ETF</titleOfClass>
    <cusip>922908553</cusip>
    <value>253115</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2824</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2824</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INSTL INDEX FD</nameOfIssuer>
    <titleOfClass>0 3 MO TR BI ETF</titleOfClass>
    <cusip>922040845</cusip>
    <value>2574480</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>34000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>FTSE EMR MKT ETF</titleOfClass>
    <cusip>922042858</cusip>
    <value>3594117</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60599</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>60599</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD MUN BD FDS</nameOfIssuer>
    <titleOfClass>SHORT TAX EXEMPT</titleOfClass>
    <cusip>922907696</cusip>
    <value>854365</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11486</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11486</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD MUN BD FDS</nameOfIssuer>
    <titleOfClass>TAX EXEMPT BD</titleOfClass>
    <cusip>922907746</cusip>
    <value>2152356</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45447</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>45447</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD MUN BD FDS</nameOfIssuer>
    <titleOfClass>CORE TAX EXEMPT</titleOfClass>
    <cusip>922907712</cusip>
    <value>1434434</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>20042</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>SHORT TERM TREAS</titleOfClass>
    <cusip>92206C102</cusip>
    <value>4534404</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78777</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>78777</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>INTER TERM TREAS</titleOfClass>
    <cusip>92206C706</cusip>
    <value>92755152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1637048</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1637048</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD STAR FDS</nameOfIssuer>
    <titleOfClass>VG TL INTL STK F</titleOfClass>
    <cusip>921909768</cusip>
    <value>493533</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5809</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5809</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD TAX-MANAGED FDS</nameOfIssuer>
    <titleOfClass>VAN FTSE DEV MKT</titleOfClass>
    <cusip>921943858</cusip>
    <value>947783</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13423</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13423</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WELLINGTON FD</nameOfIssuer>
    <titleOfClass>SHORT TRM TAX EX</titleOfClass>
    <cusip>921935870</cusip>
    <value>262769</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2665</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2665</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>COMM SRVC ETF</titleOfClass>
    <cusip>92204A884</cusip>
    <value>203360</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1067</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1067</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>INF TECH ETF</titleOfClass>
    <cusip>92204A702</cusip>
    <value>956614</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7612</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7612</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>INDUSTRIAL ETF</titleOfClass>
    <cusip>92204A603</cusip>
    <value>367304</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1146</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>CONSUM DIS ETF</titleOfClass>
    <cusip>92204A108</cusip>
    <value>358845</value>
    <shrsOrPrnAmt>
      <sshPrnamt>984</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>984</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>CONSUM STP ETF</titleOfClass>
    <cusip>92204A207</cusip>
    <value>225428</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1033</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1033</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>ENERGY ETF</titleOfClass>
    <cusip>92204A306</cusip>
    <value>304551</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1769</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1769</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>MATERIALS ETF</titleOfClass>
    <cusip>92204A801</cusip>
    <value>209007</value>
    <shrsOrPrnAmt>
      <sshPrnamt>958</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>958</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>HEALTH CAR ETF</titleOfClass>
    <cusip>92204A504</cusip>
    <value>363808</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1151</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1151</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VEEVA SYS INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>922475108</cusip>
    <value>2820817</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9882</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9882</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERISIGN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343E102</cusip>
    <value>2419338</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8579</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8579</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERIZON COMMUNICATIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343V104</cusip>
    <value>5964897</value>
    <shrsOrPrnAmt>
      <sshPrnamt>130039</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2452</Sole>
      <Shared>0</Shared>
      <None>127587</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERTEX PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92532F100</cusip>
    <value>316300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>605</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>605</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERTEX PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92532F100</cusip>
    <value>747095</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1429</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>103</Sole>
      <Shared>0</Shared>
      <None>1326</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIATRIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92556V106</cusip>
    <value>1189756</value>
    <shrsOrPrnAmt>
      <sshPrnamt>67142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>67142</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VICI PPTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>925652109</cusip>
    <value>229308</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9983</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9983</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIPER ENERGY INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>64361Q101</cusip>
    <value>493001</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12359</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12359</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIRTU FINL INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>928254101</cusip>
    <value>2823322</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51184</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>51184</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VISA INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>92826C839</cusip>
    <value>7033683</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19574</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>627</Sole>
      <Shared>0</Shared>
      <None>18947</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WABTEC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>929740108</cusip>
    <value>6504135</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22648</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22648</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WALMART INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>931142103</cusip>
    <value>12301206</value>
    <shrsOrPrnAmt>
      <sshPrnamt>118372</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>118372</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WALMART INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>931142103</cusip>
    <value>121898</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1173</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>DFND</investmentDiscretion>
    <otherManager>1</otherManager>
    <votingAuthority>
      <Sole>1173</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WASTE MGMT INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>94106L109</cusip>
    <value>264688</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1298</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1298</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WATERS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>941848103</cusip>
    <value>446860</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1017</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12</Sole>
      <Shared>0</Shared>
      <None>1005</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WATSCO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>942622200</cusip>
    <value>232163</value>
    <shrsOrPrnAmt>
      <sshPrnamt>767</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WATTS WATER TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>942749102</cusip>
    <value>10861763</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30667</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>30667</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WELLS FARGO &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>949746101</cusip>
    <value>4160397</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51972</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>51972</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESCO INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>95082P105</cusip>
    <value>2370417</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6592</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESTERN DIGITAL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>958102105</cusip>
    <value>337209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>742</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>742</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESTERN UN CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>959802109</cusip>
    <value>209491</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35507</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>35507</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLIAMS COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>969457100</cusip>
    <value>1247385</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18352</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>18352</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLIAMS SONOMA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>969904101</cusip>
    <value>355131</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1558</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1558</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WINTRUST FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>97650W108</cusip>
    <value>4767137</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33614</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>33614</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WOLVERINE WORLD WIDE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>978097103</cusip>
    <value>1554503</value>
    <shrsOrPrnAmt>
      <sshPrnamt>81345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>81345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WP CAREY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92936U109</cusip>
    <value>296617</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4589</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4589</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WW GRAINGER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>384802104</cusip>
    <value>1986987</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1595</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1595</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>XYLEM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98419M100</cusip>
    <value>717802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7088</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7088</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>YUM BRANDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>988498101</cusip>
    <value>1641742</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12042</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZIFF DAVIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48123V102</cusip>
    <value>500573</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8830</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8830</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZIONS BANCORPORATION NATL AS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>989701107</cusip>
    <value>1118553</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17854</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17854</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZOOM COMMUNICATIONS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>98980L101</cusip>
    <value>1234243</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13597</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13597</None>
    </votingAuthority>
  </infoTable>
</informationTable>
