<?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>10X GENOMICS INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>88025U109</cusip>
    <value>1475591</value>
    <shrsOrPrnAmt>
      <sshPrnamt>69505</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>25402</Sole>
      <Shared>0</Shared>
      <None>44103</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>3M CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88579Y101</cusip>
    <value>361915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2492</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>145</Sole>
      <Shared>0</Shared>
      <None>2347</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>4D MOLECULAR THERAPEUTICS IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>35104E100</cusip>
    <value>100390</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10783</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3629</Sole>
      <Shared>0</Shared>
      <None>7154</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABACUS GLOBAL MGMT INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>00258Y104</cusip>
    <value>100835</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12796</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12796</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBOTT LABORATORIES</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002824100</cusip>
    <value>373790</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3641</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3641</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ABBVIE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287Y109</cusip>
    <value>3886187</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17868</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>562</Sole>
      <Shared>0</Shared>
      <None>17306</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ACCENTURE PLC IRELAND</nameOfIssuer>
    <titleOfClass>SHS CLASS A</titleOfClass>
    <cusip>G1151C101</cusip>
    <value>1136567</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5732</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5732</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ACV AUCTIONS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>00091G104</cusip>
    <value>195697</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46155</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>916</Sole>
      <Shared>0</Shared>
      <None>45239</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADMA BIOLOGICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>000899104</cusip>
    <value>120851</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13413</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>253</Sole>
      <Shared>0</Shared>
      <None>13160</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADT INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00090Q103</cusip>
    <value>235232</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35804</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>35804</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADVANCED DRAIN SYS INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00790R104</cusip>
    <value>281802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2055</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1257</Sole>
      <Shared>0</Shared>
      <None>798</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADVANCED MICRO DEVICES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>007903107</cusip>
    <value>835284</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4106</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>450</Sole>
      <Shared>0</Shared>
      <None>3656</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AEBI SCHMIDT HLDG AG</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>H00501108</cusip>
    <value>121802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12544</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5077</Sole>
      <Shared>0</Shared>
      <None>7467</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AECOM</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00766T100</cusip>
    <value>351579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4145</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1848</Sole>
      <Shared>0</Shared>
      <None>2297</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AFFILIATED MANAGERS GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>008252108</cusip>
    <value>235195</value>
    <shrsOrPrnAmt>
      <sshPrnamt>850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>456</Sole>
      <Shared>0</Shared>
      <None>394</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AFLAC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>001055102</cusip>
    <value>606203</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5526</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1103</Sole>
      <Shared>0</Shared>
      <None>4423</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AGCO CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>001084102</cusip>
    <value>426994</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3685</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>669</Sole>
      <Shared>0</Shared>
      <None>3016</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AGILENT TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00846U101</cusip>
    <value>318613</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2795</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>136</Sole>
      <Shared>0</Shared>
      <None>2659</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AGIOS PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00847X104</cusip>
    <value>290769</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8595</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3336</Sole>
      <Shared>0</Shared>
      <None>5259</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AGREE RLTY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>008492100</cusip>
    <value>263453</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3495</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>68</Sole>
      <Shared>0</Shared>
      <None>3427</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AH RLTY TR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04208T108</cusip>
    <value>126896</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23072</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>16056</Sole>
      <Shared>0</Shared>
      <None>7016</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AIRBNB INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>009066101</cusip>
    <value>1684196</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13337</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4229</Sole>
      <Shared>0</Shared>
      <None>9108</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALIBABA GROUP HLDG LTD</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>01609W102</cusip>
    <value>202216</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1612</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>264</Sole>
      <Shared>0</Shared>
      <None>1348</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLEGION PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G0176J109</cusip>
    <value>287965</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>432</Sole>
      <Shared>0</Shared>
      <None>1550</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLISON TRANSMISSION HLDGS I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01973R101</cusip>
    <value>1479990</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12643</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4731</Sole>
      <Shared>0</Shared>
      <None>7912</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLSTATE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>020002101</cusip>
    <value>242340</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1169</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>193</Sole>
      <Shared>0</Shared>
      <None>976</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALLY FINL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02005N100</cusip>
    <value>229849</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5859</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2482</Sole>
      <Shared>0</Shared>
      <None>3377</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPHABET INC</nameOfIssuer>
    <titleOfClass>CAP STK CL C</titleOfClass>
    <cusip>02079K107</cusip>
    <value>16466309</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57402</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>14729</Sole>
      <Shared>0</Shared>
      <None>42673</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPHABET INC</nameOfIssuer>
    <titleOfClass>CAP STK CL A</titleOfClass>
    <cusip>02079K305</cusip>
    <value>10869436</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7257</Sole>
      <Shared>0</Shared>
      <None>30541</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALTA EQUIPMENT GROUP INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>02128L106</cusip>
    <value>65165</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12135</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7481</Sole>
      <Shared>0</Shared>
      <None>4654</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALTRIA GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02209S103</cusip>
    <value>581991</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8819</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1850</Sole>
      <Shared>0</Shared>
      <None>6969</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALUMIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>022307102</cusip>
    <value>577472</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26213</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>11732</Sole>
      <Shared>0</Shared>
      <None>14481</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMAZON COM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023135106</cusip>
    <value>12546164</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60240</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5586</Sole>
      <Shared>0</Shared>
      <None>54654</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMBEV SA</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>02319V103</cusip>
    <value>41870</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14339</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14339</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMDOCS LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G02602103</cusip>
    <value>428432</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6565</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1440</Sole>
      <Shared>0</Shared>
      <None>5125</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMEREN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>023608102</cusip>
    <value>222760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2027</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>272</Sole>
      <Shared>0</Shared>
      <None>1755</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN AIRLINES GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02376R102</cusip>
    <value>204318</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19024</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>15926</Sole>
      <Shared>0</Shared>
      <None>3098</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN EXPRESS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>025816109</cusip>
    <value>378733</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1252</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1252</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN HEALTHCARE REIT INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>398182303</cusip>
    <value>423594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>8982</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN INTL GROUP INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>026874784</cusip>
    <value>221422</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2942</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>317</Sole>
      <Shared>0</Shared>
      <None>2625</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN TOWER CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03027X100</cusip>
    <value>553982</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3210</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3210</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMETEK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031100100</cusip>
    <value>203651</value>
    <shrsOrPrnAmt>
      <sshPrnamt>950</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>68</Sole>
      <Shared>0</Shared>
      <None>882</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMGEN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031162100</cusip>
    <value>492653</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1400</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>229</Sole>
      <Shared>0</Shared>
      <None>1171</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPHENOL CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>032095101</cusip>
    <value>4346099</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34397</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3394</Sole>
      <Shared>0</Shared>
      <None>31003</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMPLITUDE INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>03213A104</cusip>
    <value>208215</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30530</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1127</Sole>
      <Shared>0</Shared>
      <None>29403</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANALOG DEVICES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>032654105</cusip>
    <value>746086</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>568</Sole>
      <Shared>0</Shared>
      <None>1777</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANIKA THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>035255108</cusip>
    <value>145232</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10016</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10016</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APA CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03743Q108</cusip>
    <value>321751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7581</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5998</Sole>
      <Shared>0</Shared>
      <None>1583</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APOLLO GLOBAL MGMT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03769M106</cusip>
    <value>271593</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2438</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1155</Sole>
      <Shared>0</Shared>
      <None>1283</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>33023023</value>
    <shrsOrPrnAmt>
      <sshPrnamt>130119</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12684</Sole>
      <Shared>0</Shared>
      <None>117435</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLIED MATLS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>038222105</cusip>
    <value>1381075</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4041</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>436</Sole>
      <Shared>0</Shared>
      <None>3605</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLOVIN CORP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>03831W108</cusip>
    <value>396806</value>
    <shrsOrPrnAmt>
      <sshPrnamt>997</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>162</Sole>
      <Shared>0</Shared>
      <None>835</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APTARGROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>038336103</cusip>
    <value>414984</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3293</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1892</Sole>
      <Shared>0</Shared>
      <None>1401</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARCHER DANIELS MIDLAND CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>039483102</cusip>
    <value>377507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5193</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5193</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARCHROCK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03957W106</cusip>
    <value>3439319</value>
    <shrsOrPrnAmt>
      <sshPrnamt>98831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>98831</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARCTURUS THERAPEUTICS HLDGS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03969T109</cusip>
    <value>90895</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11774</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7486</Sole>
      <Shared>0</Shared>
      <None>4288</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARDMORE SHIPPING CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>Y0207T100</cusip>
    <value>249322</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16349</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3653</Sole>
      <Shared>0</Shared>
      <None>12696</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARES MANAGEMENT CORPORATION</nameOfIssuer>
    <titleOfClass>CL A COM STK</titleOfClass>
    <cusip>03990B101</cusip>
    <value>228019</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2090</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1510</Sole>
      <Shared>0</Shared>
      <None>580</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARISTA NETWORKS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>040413205</cusip>
    <value>1346059</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10963</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3998</Sole>
      <Shared>0</Shared>
      <None>6965</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARMSTRONG WORLD INDS INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04247X102</cusip>
    <value>621955</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3774</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1722</Sole>
      <Shared>0</Shared>
      <None>2052</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ARROW ELECTRS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>042735100</cusip>
    <value>290262</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2024</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>976</Sole>
      <Shared>0</Shared>
      <None>1048</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASML HLDG NV</nameOfIssuer>
    <titleOfClass>N Y REGISTRY SHS</titleOfClass>
    <cusip>N07059210</cusip>
    <value>1329074</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1006</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>41</Sole>
      <Shared>0</Shared>
      <None>965</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASSURED GUARANTY LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G0585R106</cusip>
    <value>641899</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7878</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3567</Sole>
      <Shared>0</Shared>
      <None>4311</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ASTRAZENECA PLC</nameOfIssuer>
    <titleOfClass>ORD</titleOfClass>
    <cusip>G0593M107</cusip>
    <value>232358</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1178</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>163</Sole>
      <Shared>0</Shared>
      <None>1015</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AT&amp;T INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00206R102</cusip>
    <value>852802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29417</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>20906</Sole>
      <Shared>0</Shared>
      <None>8511</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ATLAS ENERGY SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>642045108</cusip>
    <value>141473</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10783</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3616</Sole>
      <Shared>0</Shared>
      <None>7167</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AURA BIOSCIENCES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05153U107</cusip>
    <value>119122</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17806</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4750</Sole>
      <Shared>0</Shared>
      <None>13056</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AURORA INNOVATION INC</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>051774107</cusip>
    <value>42448</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10303</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6767</Sole>
      <Shared>0</Shared>
      <None>3536</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTODESK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>052769106</cusip>
    <value>583178</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2436</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>82</Sole>
      <Shared>0</Shared>
      <None>2354</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTOLIV INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>052800109</cusip>
    <value>203444</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1935</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1935</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTOMATIC DATA PROCESSING IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053015103</cusip>
    <value>497616</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>197</Sole>
      <Shared>0</Shared>
      <None>2252</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AUTONATION INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05329W102</cusip>
    <value>275317</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1410</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>297</Sole>
      <Shared>0</Shared>
      <None>1113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AVANOS MED INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05350V106</cusip>
    <value>518230</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>15164</Sole>
      <Shared>0</Shared>
      <None>21826</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AVERY DENNISON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053611109</cusip>
    <value>252458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1462</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>290</Sole>
      <Shared>0</Shared>
      <None>1172</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AXALTA COATING SYS LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G0750C108</cusip>
    <value>258607</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9336</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2920</Sole>
      <Shared>0</Shared>
      <None>6416</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AXIS CAP HLDGS LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G0692U109</cusip>
    <value>317210</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3128</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1480</Sole>
      <Shared>0</Shared>
      <None>1648</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>B &amp; G FOODS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05508R106</cusip>
    <value>152876</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31783</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13444</Sole>
      <Shared>0</Shared>
      <None>18339</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BAKER HUGHES COMPANY</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>05722G100</cusip>
    <value>238462</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3906</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>535</Sole>
      <Shared>0</Shared>
      <None>3371</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BALL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>058498106</cusip>
    <value>946942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7731</Sole>
      <Shared>0</Shared>
      <None>8289</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK AMERICA CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>060505104</cusip>
    <value>2246810</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46088</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5490</Sole>
      <Shared>0</Shared>
      <None>40598</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK NEW YORK MELLON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>064058100</cusip>
    <value>1024972</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8640</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2222</Sole>
      <Shared>0</Shared>
      <None>6418</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BANK OZK LITTLE ROCK ARK</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>06417N103</cusip>
    <value>347433</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7571</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1523</Sole>
      <Shared>0</Shared>
      <None>6048</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BATH &amp; BODY WORKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>070830104</cusip>
    <value>232787</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12469</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12469</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BAXTER INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>071813109</cusip>
    <value>336000</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>20000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BECTON DICKINSON &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>075887109</cusip>
    <value>289173</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1839</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>316</Sole>
      <Shared>0</Shared>
      <None>1523</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>084670108</cusip>
    <value>2154420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</nameOfIssuer>
    <titleOfClass>CL B NEW</titleOfClass>
    <cusip>084670702</cusip>
    <value>4480350</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1284</Sole>
      <Shared>0</Shared>
      <None>8066</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BEST BUY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>086516101</cusip>
    <value>590644</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3220</Sole>
      <Shared>0</Shared>
      <None>5980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BGC GROUP INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>088929104</cusip>
    <value>1303341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>133266</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>133266</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIO RAD LABS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>090572207</cusip>
    <value>386905</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1388</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1081</Sole>
      <Shared>0</Shared>
      <None>307</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIO-TECHNE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09073M104</cusip>
    <value>536606</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10268</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3483</Sole>
      <Shared>0</Shared>
      <None>6785</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIOCRYST PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09058V103</cusip>
    <value>128482</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13496</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8632</Sole>
      <Shared>0</Shared>
      <None>4864</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BIOHAVEN LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G1110E107</cusip>
    <value>94329</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6783</Sole>
      <Shared>0</Shared>
      <None>4367</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKROCK INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09290D101</cusip>
    <value>620180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>645</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>33</Sole>
      <Shared>0</Shared>
      <None>612</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKSTONE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09260D107</cusip>
    <value>344532</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2996</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2996</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLOCK H &amp; R INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>093671105</cusip>
    <value>226401</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7133</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7133</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLOCK INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>852234103</cusip>
    <value>500397</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8315</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3067</Sole>
      <Shared>0</Shared>
      <None>5248</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOEING CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>097023105</cusip>
    <value>2280486</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11458</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10206</Sole>
      <Shared>0</Shared>
      <None>1252</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOOKING HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09857L108</cusip>
    <value>1644047</value>
    <shrsOrPrnAmt>
      <sshPrnamt>390</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>108</Sole>
      <Shared>0</Shared>
      <None>282</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOSTON BEER INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>100557107</cusip>
    <value>913536</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3965</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>578</Sole>
      <Shared>0</Shared>
      <None>3387</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BOYD GAMING CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>103304101</cusip>
    <value>1280775</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15585</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5810</Sole>
      <Shared>0</Shared>
      <None>9775</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BRISTOL-MYERS SQUIBB CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110122108</cusip>
    <value>320890</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5291</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1155</Sole>
      <Shared>0</Shared>
      <None>4136</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROADCOM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11135F101</cusip>
    <value>2898428</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9365</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1322</Sole>
      <Shared>0</Shared>
      <None>8043</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BURFORD CAPITAL LIMITED</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G17977110</cusip>
    <value>70770</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15657</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>14387</Sole>
      <Shared>0</Shared>
      <None>1270</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BURLINGTON STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>122017106</cusip>
    <value>265510</value>
    <shrsOrPrnAmt>
      <sshPrnamt>816</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>504</Sole>
      <Shared>0</Shared>
      <None>312</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CADENCE DESIGN SYSTEM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>127387108</cusip>
    <value>205624</value>
    <shrsOrPrnAmt>
      <sshPrnamt>740</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>18</Sole>
      <Shared>0</Shared>
      <None>722</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CALAVO GROWERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>128246105</cusip>
    <value>211581</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8204</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2320</Sole>
      <Shared>0</Shared>
      <None>5884</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAMDEN PPTY TR</nameOfIssuer>
    <titleOfClass>SH BEN INT</titleOfClass>
    <cusip>133131102</cusip>
    <value>558225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5716</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4432</Sole>
      <Shared>0</Shared>
      <None>1284</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CANNAE HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>13765N107</cusip>
    <value>210277</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18494</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8042</Sole>
      <Shared>0</Shared>
      <None>10452</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CAPITAL ONE FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14040H105</cusip>
    <value>492077</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2697</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1278</Sole>
      <Shared>0</Shared>
      <None>1419</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARDINAL HEALTH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14149Y108</cusip>
    <value>1412340</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6684</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4318</Sole>
      <Shared>0</Shared>
      <None>2366</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARNIVAL CORP</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>143658300</cusip>
    <value>782588</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30239</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7188</Sole>
      <Shared>0</Shared>
      <None>23051</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARS COM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14575E105</cusip>
    <value>101687</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12523</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7554</Sole>
      <Shared>0</Shared>
      <None>4969</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CARTERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>146229109</cusip>
    <value>690311</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19304</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8777</Sole>
      <Shared>0</Shared>
      <None>10527</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CASEYS GEN STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>147528103</cusip>
    <value>1421565</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1953</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>810</Sole>
      <Shared>0</Shared>
      <None>1143</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CASTELLUM INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>14838T204</cusip>
    <value>7369</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CATERPILLAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149123101</cusip>
    <value>1532603</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2163</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>195</Sole>
      <Shared>0</Shared>
      <None>1968</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CDW CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12514G108</cusip>
    <value>412511</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3409</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1709</Sole>
      <Shared>0</Shared>
      <None>1700</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CELCUITY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15102K100</cusip>
    <value>538398</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4717</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2264</Sole>
      <Shared>0</Shared>
      <None>2453</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CELESTICA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15101Q207</cusip>
    <value>350692</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1245</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>16</Sole>
      <Shared>0</Shared>
      <None>1229</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CENTERSPACE</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15202L107</cusip>
    <value>269038</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4683</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2584</Sole>
      <Shared>0</Shared>
      <None>2099</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CERIBELL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15678C102</cusip>
    <value>406248</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22163</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8078</Sole>
      <Shared>0</Shared>
      <None>14085</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CF INDUSTRIES HOLD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125269100</cusip>
    <value>1485288</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11439</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4048</Sole>
      <Shared>0</Shared>
      <None>7391</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHARLES RIV LABS INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>159864107</cusip>
    <value>593055</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3438</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>526</Sole>
      <Shared>0</Shared>
      <None>2912</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHEVRON CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>166764100</cusip>
    <value>13661228</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66028</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>28009</Sole>
      <Shared>0</Shared>
      <None>38019</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHIPOTLE MEXICAN GRILL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>169656105</cusip>
    <value>393199</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12284</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8126</Sole>
      <Shared>0</Shared>
      <None>4158</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHOICE HOTELS INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>169905106</cusip>
    <value>273758</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2645</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>156</Sole>
      <Shared>0</Shared>
      <None>2489</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHUBB LTD SWITZ</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>H1467J104</cusip>
    <value>1886664</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5789</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>71</Sole>
      <Shared>0</Shared>
      <None>5718</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CIENA CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>171779309</cusip>
    <value>1427910</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3678</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1214</Sole>
      <Shared>0</Shared>
      <None>2464</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CINEMARK HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17243V102</cusip>
    <value>230983</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8099</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4893</Sole>
      <Shared>0</Shared>
      <None>3206</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CINTAS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172908105</cusip>
    <value>427079</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2525</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>556</Sole>
      <Shared>0</Shared>
      <None>1969</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CIRRUS LOGIC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>172755100</cusip>
    <value>1792710</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12396</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3791</Sole>
      <Shared>0</Shared>
      <None>8605</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CISCO SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17275R102</cusip>
    <value>3088209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39802</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3551</Sole>
      <Shared>0</Shared>
      <None>36251</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CITIGROUP INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>172967424</cusip>
    <value>2684555</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23671</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4437</Sole>
      <Shared>0</Shared>
      <None>19234</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CITIZENS FINL GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>174610105</cusip>
    <value>681919</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11371</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5850</Sole>
      <Shared>0</Shared>
      <None>5521</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CLEAN HARBORS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>184496107</cusip>
    <value>1402683</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4892</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1897</Sole>
      <Shared>0</Shared>
      <None>2995</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CME GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12572Q105</cusip>
    <value>620249</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2100</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>21</Sole>
      <Shared>0</Shared>
      <None>2079</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CMS ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125896100</cusip>
    <value>342671</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4417</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2567</Sole>
      <Shared>0</Shared>
      <None>1850</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CNA FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126117100</cusip>
    <value>246820</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5375</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2780</Sole>
      <Shared>0</Shared>
      <None>2595</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA COLA CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191216100</cusip>
    <value>2618906</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34437</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>120</Sole>
      <Shared>0</Shared>
      <None>34317</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA COLA CONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191098102</cusip>
    <value>223185</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1164</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>553</Sole>
      <Shared>0</Shared>
      <None>611</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COGNEX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>192422103</cusip>
    <value>829009</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16922</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4829</Sole>
      <Shared>0</Shared>
      <None>12093</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COGNIZANT TECHNOLOGY SOLUTIO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>192446102</cusip>
    <value>369565</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6024</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5514</Sole>
      <Shared>0</Shared>
      <None>510</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLGATE PALMOLIVE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>194162103</cusip>
    <value>4103166</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5718</Sole>
      <Shared>0</Shared>
      <None>42424</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLUMBIA BKG SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>197236102</cusip>
    <value>532361</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19408</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8786</Sole>
      <Shared>0</Shared>
      <None>10622</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLUMBIA ETF TR I</nameOfIssuer>
    <titleOfClass>RESH ENHNC VLU</titleOfClass>
    <cusip>19761L805</cusip>
    <value>511296</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17865</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17865</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLUMBIA ETF TR I</nameOfIssuer>
    <titleOfClass>RESH ENHNC COR</titleOfClass>
    <cusip>19761L706</cusip>
    <value>1815636</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46579</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1450</Sole>
      <Shared>0</Shared>
      <None>45129</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COLUMBUS MCKINNON CORP N Y</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>199333105</cusip>
    <value>154134</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10608</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4956</Sole>
      <Shared>0</Shared>
      <None>5652</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMCAST CORP NEW</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>20030N101</cusip>
    <value>1059202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36893</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>14076</Sole>
      <Shared>0</Shared>
      <None>22817</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMFORT SYS USA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>199908104</cusip>
    <value>891718</value>
    <shrsOrPrnAmt>
      <sshPrnamt>647</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5</Sole>
      <Shared>0</Shared>
      <None>642</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COMPASS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>20464U100</cusip>
    <value>82128</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11235</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4942</Sole>
      <Shared>0</Shared>
      <None>6293</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONCENTRIX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20602D101</cusip>
    <value>273764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10006</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5627</Sole>
      <Shared>0</Shared>
      <None>4379</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONOCOPHILLIPS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20825C104</cusip>
    <value>1382522</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10474</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3545</Sole>
      <Shared>0</Shared>
      <None>6929</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONSOLIDATED EDISON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>209115104</cusip>
    <value>1240411</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3735</Sole>
      <Shared>0</Shared>
      <None>7225</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CONSTELLATION ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>21037T109</cusip>
    <value>413780</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1482</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>207</Sole>
      <Shared>0</Shared>
      <None>1275</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COPA HOLDINGS SA</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>P31076105</cusip>
    <value>262666</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2312</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1545</Sole>
      <Shared>0</Shared>
      <None>767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORNING INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>219350105</cusip>
    <value>638149</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4693</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1010</Sole>
      <Shared>0</Shared>
      <None>3683</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORPAY INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>219948106</cusip>
    <value>226390</value>
    <shrsOrPrnAmt>
      <sshPrnamt>778</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>778</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORTEVA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22052L104</cusip>
    <value>317916</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3798</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>649</Sole>
      <Shared>0</Shared>
      <None>3149</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORVEL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>221006109</cusip>
    <value>225486</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4126</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2091</Sole>
      <Shared>0</Shared>
      <None>2035</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COSTCO WHOLESALE CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22160K105</cusip>
    <value>3197708</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3209</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>131</Sole>
      <Shared>0</Shared>
      <None>3078</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COTERRA ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>127097103</cusip>
    <value>253396</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7211</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2001</Sole>
      <Shared>0</Shared>
      <None>5210</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COUSINS PPTYS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>222795502</cusip>
    <value>521322</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23098</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10702</Sole>
      <Shared>0</Shared>
      <None>12396</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CRESCENT ENERGY COMPANY</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>44952J104</cusip>
    <value>297527</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22039</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8481</Sole>
      <Shared>0</Shared>
      <None>13558</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CRH PLC</nameOfIssuer>
    <titleOfClass>ORD</titleOfClass>
    <cusip>G25508105</cusip>
    <value>317070</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3016</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>668</Sole>
      <Shared>0</Shared>
      <None>2348</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CROWDSTRIKE HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>22788C105</cusip>
    <value>661745</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1695</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>85</Sole>
      <Shared>0</Shared>
      <None>1610</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CROWN HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>228368106</cusip>
    <value>1219642</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12166</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3826</Sole>
      <Shared>0</Shared>
      <None>8340</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CULLINAN THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>230031106</cusip>
    <value>165703</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11661</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8930</Sole>
      <Shared>0</Shared>
      <None>2731</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CUMMINS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>231021106</cusip>
    <value>1478482</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>951</Sole>
      <Shared>0</Shared>
      <None>1797</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CURTISS WRIGHT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>231561101</cusip>
    <value>1461684</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>815</Sole>
      <Shared>0</Shared>
      <None>1331</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVS HEALTH CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126650100</cusip>
    <value>1328120</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18492</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6731</Sole>
      <Shared>0</Shared>
      <None>11761</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DANAHER CORP DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>235851102</cusip>
    <value>244036</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1287</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1287</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DARLING INGREDIENTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>237266101</cusip>
    <value>205218</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3318</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>49</Sole>
      <Shared>0</Shared>
      <None>3269</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DATADOG INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>23804L103</cusip>
    <value>537482</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4553</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1439</Sole>
      <Shared>0</Shared>
      <None>3114</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DELL TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>CL C</titleOfClass>
    <cusip>24703L202</cusip>
    <value>3055054</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18614</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>711</Sole>
      <Shared>0</Shared>
      <None>17903</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DELTA AIR LINES INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>247361702</cusip>
    <value>968799</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14573</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5996</Sole>
      <Shared>0</Shared>
      <None>8577</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DEXCOM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>252131107</cusip>
    <value>433320</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6900</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>133</Sole>
      <Shared>0</Shared>
      <None>6767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIAMONDBACK ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25278X109</cusip>
    <value>988330</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4997</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4568</Sole>
      <Shared>0</Shared>
      <None>429</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>WORLD EX US CORE</titleOfClass>
    <cusip>25434V880</cusip>
    <value>751960</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22136</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22136</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL ETF TRUST</nameOfIssuer>
    <titleOfClass>US CORE EQT MKT</titleOfClass>
    <cusip>25434V104</cusip>
    <value>1277637</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28316</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>28316</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIREXION SHARES ETF TRUST</nameOfIssuer>
    <titleOfClass>DAILY S&amp;P 500 BU</titleOfClass>
    <cusip>25459Y165</cusip>
    <value>1517703</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9179</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9179</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DISNEY WALT CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254687106</cusip>
    <value>557454</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5784</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>545</Sole>
      <Shared>0</Shared>
      <None>5239</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DMC GLOBAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>23291C103</cusip>
    <value>94582</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18154</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13901</Sole>
      <Shared>0</Shared>
      <None>4253</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOCUSIGN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>256163106</cusip>
    <value>366764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7736</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6465</Sole>
      <Shared>0</Shared>
      <None>1271</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOLE PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G27907107</cusip>
    <value>310107</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21701</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>19450</Sole>
      <Shared>0</Shared>
      <None>2251</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOLLAR GEN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>256677105</cusip>
    <value>843933</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3481</Sole>
      <Shared>0</Shared>
      <None>3627</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOLLAR TREE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>256746108</cusip>
    <value>826472</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7547</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2557</Sole>
      <Shared>0</Shared>
      <None>4990</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOMINOS PIZZA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25754A201</cusip>
    <value>1020006</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2843</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>696</Sole>
      <Shared>0</Shared>
      <None>2147</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOMO INC</nameOfIssuer>
    <titleOfClass>COM CL B</titleOfClass>
    <cusip>257554105</cusip>
    <value>47638</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15568</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>9303</Sole>
      <Shared>0</Shared>
      <None>6265</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DONALDSON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>257651109</cusip>
    <value>1367406</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16112</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4849</Sole>
      <Shared>0</Shared>
      <None>11263</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DOORDASH INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>25809K105</cusip>
    <value>455555</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3034</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1243</Sole>
      <Shared>0</Shared>
      <None>1791</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DORCHESTER MINERALS L P</nameOfIssuer>
    <titleOfClass>COM UNIT</titleOfClass>
    <cusip>25820R105</cusip>
    <value>2032500</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>75000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DRIVEN BRANDS HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26210V102</cusip>
    <value>168785</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13385</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>11787</Sole>
      <Shared>0</Shared>
      <None>1598</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DROPBOX INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>26210C104</cusip>
    <value>304539</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13404</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4438</Sole>
      <Shared>0</Shared>
      <None>8966</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DT MIDSTREAM INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>23345M107</cusip>
    <value>230959</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1715</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>26</Sole>
      <Shared>0</Shared>
      <None>1689</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DTE ENERGY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>233331107</cusip>
    <value>642491</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4394</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>277</Sole>
      <Shared>0</Shared>
      <None>4117</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DUKE ENERGY CORP NEW</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>26441C204</cusip>
    <value>354663</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2709</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>549</Sole>
      <Shared>0</Shared>
      <None>2160</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DUPONT DE NEMOURS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26614N102</cusip>
    <value>707702</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6339</Sole>
      <Shared>0</Shared>
      <None>9113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DXC TECHNOLOGY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>23355L106</cusip>
    <value>142255</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11317</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5827</Sole>
      <Shared>0</Shared>
      <None>5490</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DYNATRACE INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>268150109</cusip>
    <value>726768</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19653</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>14551</Sole>
      <Shared>0</Shared>
      <None>5102</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EA SERIES TRUST</nameOfIssuer>
    <titleOfClass>STRIVE NATURAL</titleOfClass>
    <cusip>02072L557</cusip>
    <value>1739252</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38284</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2255</Sole>
      <Shared>0</Shared>
      <None>36029</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EAGLE BANCORPORATION INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>268948106</cusip>
    <value>574721</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23109</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>406</Sole>
      <Shared>0</Shared>
      <None>22703</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EASTGROUP PPTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>277276101</cusip>
    <value>1280268</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6917</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2795</Sole>
      <Shared>0</Shared>
      <None>4122</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EATON CORP PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G29183103</cusip>
    <value>234659</value>
    <shrsOrPrnAmt>
      <sshPrnamt>656</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>160</Sole>
      <Shared>0</Shared>
      <None>496</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EBAY INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>278642103</cusip>
    <value>1052785</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11567</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3226</Sole>
      <Shared>0</Shared>
      <None>8341</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ECOLAB INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>278865100</cusip>
    <value>963875</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3623</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1218</Sole>
      <Shared>0</Shared>
      <None>2405</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EDWARDS LIFESCIENCES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28176E108</cusip>
    <value>2358997</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29458</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>25983</Sole>
      <Shared>0</Shared>
      <None>3475</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELANCO ANIMAL HEALTH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28414H103</cusip>
    <value>480969</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20099</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8475</Sole>
      <Shared>0</Shared>
      <None>11624</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELECTRONIC ARTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>285512109</cusip>
    <value>372409</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1827</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>590</Sole>
      <Shared>0</Shared>
      <None>1237</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELEMENT SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28618M106</cusip>
    <value>1047142</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30672</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13692</Sole>
      <Shared>0</Shared>
      <None>16980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELEVANCE HEALTH INC FORMERLY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>036752103</cusip>
    <value>384386</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1313</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>83</Sole>
      <Shared>0</Shared>
      <None>1230</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ELI LILLY &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>532457108</cusip>
    <value>2533411</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2754</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>523</Sole>
      <Shared>0</Shared>
      <None>2231</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EMCOR GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29084Q100</cusip>
    <value>487424</value>
    <shrsOrPrnAmt>
      <sshPrnamt>660</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>18</Sole>
      <Shared>0</Shared>
      <None>642</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EMERSON ELEC CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>291011104</cusip>
    <value>532167</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4062</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>725</Sole>
      <Shared>0</Shared>
      <None>3337</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENBRIDGE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29250N105</cusip>
    <value>361162</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6671</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>223</Sole>
      <Shared>0</Shared>
      <None>6448</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERGY TRANSFER L P</nameOfIssuer>
    <titleOfClass>COM UT LTD PTN</titleOfClass>
    <cusip>29273V100</cusip>
    <value>1489384</value>
    <shrsOrPrnAmt>
      <sshPrnamt>77170</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>47942</Sole>
      <Shared>0</Shared>
      <None>29228</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENTERPRISE PRODS PARTNERS L</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>293792107</cusip>
    <value>11245077</value>
    <shrsOrPrnAmt>
      <sshPrnamt>297174</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>41941</Sole>
      <Shared>0</Shared>
      <None>255233</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENTRADA THERAPEUTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29384C108</cusip>
    <value>149358</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11835</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4643</Sole>
      <Shared>0</Shared>
      <None>7192</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENVISTA HOLDINGS CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29415F104</cusip>
    <value>883206</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34813</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>16369</Sole>
      <Shared>0</Shared>
      <None>18444</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EOG RES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26875P101</cusip>
    <value>2692741</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18626</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2908</Sole>
      <Shared>0</Shared>
      <None>15718</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EOS ENERGY ENTERPRISES INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>29415C101</cusip>
    <value>60760</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12250</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5148</Sole>
      <Shared>0</Shared>
      <None>7102</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EPR PPTYS</nameOfIssuer>
    <titleOfClass>COM SH BEN INT</titleOfClass>
    <cusip>26884U109</cusip>
    <value>1007843</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20173</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5774</Sole>
      <Shared>0</Shared>
      <None>14399</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26884L109</cusip>
    <value>455942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7164</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6758</Sole>
      <Shared>0</Shared>
      <None>406</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EQUINOR ASA</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>29446M102</cusip>
    <value>421865</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9997</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9997</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ESSEX PPTY TR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>297178105</cusip>
    <value>875556</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3618</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1405</Sole>
      <Shared>0</Shared>
      <None>2213</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ETF OPPORTUNITIES TRUST</nameOfIssuer>
    <titleOfClass>REX OSPREY XRP</titleOfClass>
    <cusip>26923N231</cusip>
    <value>434681</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39409</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>39409</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ETF SER SOLUTIONS</nameOfIssuer>
    <titleOfClass>DEFIANCE QUANTUM</titleOfClass>
    <cusip>26922A420</cusip>
    <value>3422685</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31898</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>205</Sole>
      <Shared>0</Shared>
      <None>31693</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ETSY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29786A106</cusip>
    <value>257597</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5154</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1553</Sole>
      <Shared>0</Shared>
      <None>3601</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERCORE INC</nameOfIssuer>
    <titleOfClass>CLASS A</titleOfClass>
    <cusip>29977A105</cusip>
    <value>241004</value>
    <shrsOrPrnAmt>
      <sshPrnamt>807</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>139</Sole>
      <Shared>0</Shared>
      <None>668</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30034W106</cusip>
    <value>621152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7582</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2823</Sole>
      <Shared>0</Shared>
      <None>4759</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EVERSOURCE ENERGY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30040W108</cusip>
    <value>606477</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8754</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3904</Sole>
      <Shared>0</Shared>
      <None>4850</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXELON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30161N101</cusip>
    <value>501406</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10229</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3773</Sole>
      <Shared>0</Shared>
      <None>6456</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXPEDIA GROUP INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>30212P303</cusip>
    <value>1375661</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5958</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1912</Sole>
      <Shared>0</Shared>
      <None>4046</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXXON MOBIL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30231G102</cusip>
    <value>8745297</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51546</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4545</Sole>
      <Shared>0</Shared>
      <None>47001</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>F N B CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>302520101</cusip>
    <value>481854</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28819</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>14930</Sole>
      <Shared>0</Shared>
      <None>13889</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>F5 INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>315616102</cusip>
    <value>777719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2688</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>424</Sole>
      <Shared>0</Shared>
      <None>2264</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FASTENAL CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>311900104</cusip>
    <value>312965</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6745</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4262</Sole>
      <Shared>0</Shared>
      <None>2483</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDEX CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31428X106</cusip>
    <value>315184</value>
    <shrsOrPrnAmt>
      <sshPrnamt>885</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>175</Sole>
      <Shared>0</Shared>
      <None>710</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FERGUSON ENTERPRISES INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK NEW</titleOfClass>
    <cusip>31488V107</cusip>
    <value>556149</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2384</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>908</Sole>
      <Shared>0</Shared>
      <None>1476</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COMWLTH TR</nameOfIssuer>
    <titleOfClass>NASDAQ COMPSIT</titleOfClass>
    <cusip>315912808</cusip>
    <value>217959</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2567</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>31</Sole>
      <Shared>0</Shared>
      <None>2536</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MOMENTUM FACTR</titleOfClass>
    <cusip>316092816</cusip>
    <value>529438</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6610</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6610</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST AMERN FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31847R102</cusip>
    <value>505773</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8389</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3563</Sole>
      <Shared>0</Shared>
      <None>4826</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST FINL BANKSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>32020R109</cusip>
    <value>655469</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22257</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22257</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST FNDTN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>32026V104</cusip>
    <value>301065</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51028</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>25201</Sole>
      <Shared>0</Shared>
      <None>25827</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST INDL RLTY TR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>32054K103</cusip>
    <value>1232205</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21300</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8794</Sole>
      <Shared>0</Shared>
      <None>12506</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST INTERNET BANCORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>320557101</cusip>
    <value>246374</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12089</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12089</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCH TRADED FD III</nameOfIssuer>
    <titleOfClass>INSTL PFD SECS</titleOfClass>
    <cusip>33739P855</cusip>
    <value>234175</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12325</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12325</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE TRADED FD</nameOfIssuer>
    <titleOfClass>SMID RISNG ETF</titleOfClass>
    <cusip>33741X102</cusip>
    <value>2306531</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58497</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12252</Sole>
      <Shared>0</Shared>
      <None>46245</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE TRADED FD</nameOfIssuer>
    <titleOfClass>RBA INDL ETF</titleOfClass>
    <cusip>33738R704</cusip>
    <value>1795153</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16205</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>250</Sole>
      <Shared>0</Shared>
      <None>15955</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>NO AMER ENERGY</titleOfClass>
    <cusip>33738D101</cusip>
    <value>1246397</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28548</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>28548</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>CAP STRENGTH ETF</titleOfClass>
    <cusip>33733E104</cusip>
    <value>570079</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6146</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>ENERGY INM PARTN</titleOfClass>
    <cusip>33739Q804</cusip>
    <value>218688</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHNG TRADED FD VI</nameOfIssuer>
    <titleOfClass>FT ENERGY INCOME</titleOfClass>
    <cusip>33740F276</cusip>
    <value>509772</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22667</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>22667</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FISERV INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>337738108</cusip>
    <value>331229</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5936</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1980</Sole>
      <Shared>0</Shared>
      <None>3956</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIVE BELOW INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33829M101</cusip>
    <value>1530359</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6698</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2410</Sole>
      <Shared>0</Shared>
      <None>4288</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORD MTR CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>345370860</cusip>
    <value>187316</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16232</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1120</Sole>
      <Shared>0</Shared>
      <None>15112</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORRESTER RESH INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>346563109</cusip>
    <value>97182</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17170</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17170</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORTINET INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>34959E109</cusip>
    <value>762284</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9328</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>203</Sole>
      <Shared>0</Shared>
      <None>9125</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FORTUNE BRANDS INNOVATIONS I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>34964C106</cusip>
    <value>717827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18420</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8272</Sole>
      <Shared>0</Shared>
      <None>10148</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FOX CORP</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>35137L105</cusip>
    <value>1170067</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20035</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5371</Sole>
      <Shared>0</Shared>
      <None>14664</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FRANKLIN COVEY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>353469109</cusip>
    <value>186227</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11794</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5509</Sole>
      <Shared>0</Shared>
      <None>6285</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FRANKLIN XRP TRUST</nameOfIssuer>
    <titleOfClass>FRANKLIN XRP ETF</titleOfClass>
    <cusip>355233107</cusip>
    <value>975449</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66857</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>66857</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FREEPORT MCMORAN INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>35671D857</cusip>
    <value>343462</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5843</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1450</Sole>
      <Shared>0</Shared>
      <None>4393</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FRESHWORKS INC</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>358054104</cusip>
    <value>645138</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80341</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1279</Sole>
      <Shared>0</Shared>
      <None>79062</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FS CREDIT OPPORTUNITIES CORP</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>30290Y101</cusip>
    <value>630090</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123547</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>123547</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FS KKR CAP CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>302635206</cusip>
    <value>502175</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49330</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>49330</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FS SPECIALTY LENDING FD</nameOfIssuer>
    <titleOfClass>COM SH BEN INT</titleOfClass>
    <cusip>644323107</cusip>
    <value>673006</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53797</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>53797</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FTAI INFRASTRUCTURE INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>35953C106</cusip>
    <value>996699</value>
    <shrsOrPrnAmt>
      <sshPrnamt>201761</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>200575</Sole>
      <Shared>0</Shared>
      <None>1186</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FTI CONSULTING INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>302941109</cusip>
    <value>353717</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2001</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1057</Sole>
      <Shared>0</Shared>
      <None>944</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FULGENT GENETICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>359664109</cusip>
    <value>197081</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12395</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6676</Sole>
      <Shared>0</Shared>
      <None>5719</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GAMING &amp; LEISURE P</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36467J108</cusip>
    <value>552673</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12456</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7926</Sole>
      <Shared>0</Shared>
      <None>4530</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GAP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>364760108</cusip>
    <value>1109183</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45834</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>18956</Sole>
      <Shared>0</Shared>
      <None>26878</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GARMIN LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>H2906T109</cusip>
    <value>841886</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3629</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>710</Sole>
      <Shared>0</Shared>
      <None>2919</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GATES INDL CORP PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G39108108</cusip>
    <value>338540</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14973</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2492</Sole>
      <Shared>0</Shared>
      <None>12481</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GE AEROSPACE</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>369604301</cusip>
    <value>1555461</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5481</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1458</Sole>
      <Shared>0</Shared>
      <None>4023</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GE VERNOVA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36828A101</cusip>
    <value>873547</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1001</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>128</Sole>
      <Shared>0</Shared>
      <None>873</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GEN DIGITAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>668771108</cusip>
    <value>223324</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11860</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>355</Sole>
      <Shared>0</Shared>
      <None>11505</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAC HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>368736104</cusip>
    <value>379136</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1941</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1941</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL DYNAMICS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>369550108</cusip>
    <value>1196259</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3485</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1224</Sole>
      <Shared>0</Shared>
      <None>2261</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENPACT LIMITED</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G3922B107</cusip>
    <value>260303</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6988</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>604</Sole>
      <Shared>0</Shared>
      <None>6384</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GEO GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36162J106</cusip>
    <value>188558</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11217</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6557</Sole>
      <Shared>0</Shared>
      <None>4660</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GETTY RLTY CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>374297109</cusip>
    <value>307347</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9665</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3437</Sole>
      <Shared>0</Shared>
      <None>6228</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GILEAD SCIENCES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>375558103</cusip>
    <value>669669</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>549</Sole>
      <Shared>0</Shared>
      <None>4256</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLADSTONE COMMERCIAL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>376536108</cusip>
    <value>149036</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13039</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13039</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLADSTONE LD CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>376549101</cusip>
    <value>122696</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12029</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12029</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL BUSINESS TRAVEL GROUP</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>37890B100</cusip>
    <value>140013</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25092</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4782</Sole>
      <Shared>0</Shared>
      <None>20310</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>DEFENSE TECH ETF</titleOfClass>
    <cusip>37960A529</cusip>
    <value>2282069</value>
    <shrsOrPrnAmt>
      <sshPrnamt>32214</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>150</Sole>
      <Shared>0</Shared>
      <None>32064</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>GLBL X MLP ETF</titleOfClass>
    <cusip>37954Y343</cusip>
    <value>508425</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9438</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9438</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBAL X FDS</nameOfIssuer>
    <titleOfClass>US PFD ETF</titleOfClass>
    <cusip>37954Y657</cusip>
    <value>307844</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16731</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16731</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GLOBUS MED INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>379577208</cusip>
    <value>298458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3464</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1548</Sole>
      <Shared>0</Shared>
      <None>1916</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ACCES TREASURY</titleOfClass>
    <cusip>381430529</cusip>
    <value>1082510</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10805</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ACTIVEBETA US LG</titleOfClass>
    <cusip>381430503</cusip>
    <value>18027993</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144074</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>31320</Sole>
      <Shared>0</Shared>
      <None>112754</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ACTIVEBETA INT</titleOfClass>
    <cusip>381430107</cusip>
    <value>1455163</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33739</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>21123</Sole>
      <Shared>0</Shared>
      <None>12616</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>ULTRA SHORT BOND</titleOfClass>
    <cusip>381430230</cusip>
    <value>8252661</value>
    <shrsOrPrnAmt>
      <sshPrnamt>163257</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>45957</Sole>
      <Shared>0</Shared>
      <None>117300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS ETF TR</nameOfIssuer>
    <titleOfClass>NASDAQ-100 PREMI</titleOfClass>
    <cusip>38149W630</cusip>
    <value>1069501</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21610</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>237</Sole>
      <Shared>0</Shared>
      <None>21373</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOLDMAN SACHS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38141G104</cusip>
    <value>7443357</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8798</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>495</Sole>
      <Shared>0</Shared>
      <None>8303</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRACO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>384109104</cusip>
    <value>617254</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7292</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3508</Sole>
      <Shared>0</Shared>
      <None>3784</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRAND CANYON ED INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38526M106</cusip>
    <value>1142942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6722</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1798</Sole>
      <Shared>0</Shared>
      <None>4924</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRANITESHARES ETF TR</nameOfIssuer>
    <titleOfClass>BBG COMMD K 1</titleOfClass>
    <cusip>38747R108</cusip>
    <value>2454511</value>
    <shrsOrPrnAmt>
      <sshPrnamt>93452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2540</Sole>
      <Shared>0</Shared>
      <None>90911</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GRID DYNAMICS HLDGS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>39813G109</cusip>
    <value>105650</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18535</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13733</Sole>
      <Shared>0</Shared>
      <None>4802</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GUIDEWIRE SOFTWARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40171V100</cusip>
    <value>847856</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5669</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3927</Sole>
      <Shared>0</Shared>
      <None>1742</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HACKETT GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>404609109</cusip>
    <value>292725</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>11704</Sole>
      <Shared>0</Shared>
      <None>10796</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HASBRO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>418056107</cusip>
    <value>683225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7299</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3214</Sole>
      <Shared>0</Shared>
      <None>4085</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HAWAIIAN ELEC INDS INC MTN B</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>419870100</cusip>
    <value>926832</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>26259</Sole>
      <Shared>0</Shared>
      <None>36196</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HAWKINS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>420261109</cusip>
    <value>252518</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1644</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>635</Sole>
      <Shared>0</Shared>
      <None>1009</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HCA HEALTHCARE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40412C101</cusip>
    <value>2526356</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5338</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1025</Sole>
      <Shared>0</Shared>
      <None>4313</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HEICO CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>422806109</cusip>
    <value>555260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2025</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>823</Sole>
      <Shared>0</Shared>
      <None>1202</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HELIX ENERGY SOLUTIONS GRP I</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42330P107</cusip>
    <value>134435</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13593</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>350</Sole>
      <Shared>0</Shared>
      <None>13243</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HENRY JACK &amp; ASSOC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>426281101</cusip>
    <value>202133</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1279</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>399</Sole>
      <Shared>0</Shared>
      <None>880</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HERSHEY CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>427866108</cusip>
    <value>779058</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3747</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3747</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HIGHWOODS PPTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>431284108</cusip>
    <value>767506</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35848</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13678</Sole>
      <Shared>0</Shared>
      <None>22170</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOLOGIC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>436440101</cusip>
    <value>342272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4528</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>158</Sole>
      <Shared>0</Shared>
      <None>4370</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOME DEPOT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>437076102</cusip>
    <value>4369908</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13287</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>373</Sole>
      <Shared>0</Shared>
      <None>12914</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HONEYWELL INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>438516106</cusip>
    <value>2013792</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8909</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>314</Sole>
      <Shared>0</Shared>
      <None>8595</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HOWMET AEROSPACE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>443201108</cusip>
    <value>883494</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3834</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>687</Sole>
      <Shared>0</Shared>
      <None>3147</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HSBC HLDGS PLC</nameOfIssuer>
    <titleOfClass>SPON ADR NEW</titleOfClass>
    <cusip>404280406</cusip>
    <value>211527</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2564</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>512</Sole>
      <Shared>0</Shared>
      <None>2052</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUBBELL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>443510607</cusip>
    <value>258620</value>
    <shrsOrPrnAmt>
      <sshPrnamt>527</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>55</Sole>
      <Shared>0</Shared>
      <None>472</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUDSON PACIFIC PROPERTIES IN</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>444097406</cusip>
    <value>144470</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24445</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4749</Sole>
      <Shared>0</Shared>
      <None>19696</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUNT J B TRANS SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>445658107</cusip>
    <value>965416</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4556</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1452</Sole>
      <Shared>0</Shared>
      <None>3104</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HUNTINGTON BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>446150104</cusip>
    <value>1787606</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114224</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1057</Sole>
      <Shared>0</Shared>
      <None>113167</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IDEXX LABS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45168D104</cusip>
    <value>697305</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>251</Sole>
      <Shared>0</Shared>
      <None>990</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ILLINOIS TOOL WKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>452308109</cusip>
    <value>311566</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1197</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>349</Sole>
      <Shared>0</Shared>
      <None>848</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ILLUMINA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>452327109</cusip>
    <value>1204497</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9772</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2075</Sole>
      <Shared>0</Shared>
      <None>7697</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INCYTE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45337C102</cusip>
    <value>222688</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2366</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>53</Sole>
      <Shared>0</Shared>
      <None>2313</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INGREDION INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>457187102</cusip>
    <value>825347</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7326</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3822</Sole>
      <Shared>0</Shared>
      <None>3504</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTEGER HLDGS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45826H109</cusip>
    <value>582296</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6617</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5635</Sole>
      <Shared>0</Shared>
      <None>982</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTEL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458140100</cusip>
    <value>593497</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13449</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>452</Sole>
      <Shared>0</Shared>
      <None>12997</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERNATIONAL BUSINESS MACHS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>459200101</cusip>
    <value>2257244</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9312</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>320</Sole>
      <Shared>0</Shared>
      <None>8992</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERNATIONAL FLAVORS&amp;FRAGRA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>459506101</cusip>
    <value>455687</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6281</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1580</Sole>
      <Shared>0</Shared>
      <None>4701</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTERPARFUMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>458334109</cusip>
    <value>205298</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2260</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1340</Sole>
      <Shared>0</Shared>
      <None>920</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTUIT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>461202103</cusip>
    <value>867881</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2007</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>466</Sole>
      <Shared>0</Shared>
      <None>1541</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTUITIVE MACHINES INC</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>46125A100</cusip>
    <value>653260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35197</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1556</Sole>
      <Shared>0</Shared>
      <None>33641</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTUITIVE SURGICAL INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>46120E602</cusip>
    <value>926590</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2010</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>918</Sole>
      <Shared>0</Shared>
      <None>1092</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>NASDAQ 100 ETF</titleOfClass>
    <cusip>46138G649</cusip>
    <value>896696</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3774</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>47</Sole>
      <Shared>0</Shared>
      <None>3727</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P SMLCP MOMENT</titleOfClass>
    <cusip>46137V498</cusip>
    <value>1098564</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14451</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14451</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCHANGE TRADED FD T</nameOfIssuer>
    <titleOfClass>S&amp;P500 EQL WGT</titleOfClass>
    <cusip>46137V357</cusip>
    <value>2632737</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13718</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>390</Sole>
      <Shared>0</Shared>
      <None>13328</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO LTD</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G491BT108</cusip>
    <value>490051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20175</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6640</Sole>
      <Shared>0</Shared>
      <None>13535</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO QQQ TR</nameOfIssuer>
    <titleOfClass>UNIT SER 1</titleOfClass>
    <cusip>46090E103</cusip>
    <value>3565363</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6177</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>46</Sole>
      <Shared>0</Shared>
      <None>6131</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IQVIA HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46266C105</cusip>
    <value>515542</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3023</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1163</Sole>
      <Shared>0</Shared>
      <None>1860</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES ETHEREUM TR</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>46438R105</cusip>
    <value>481169</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30396</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>30396</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES GOLD TR</nameOfIssuer>
    <titleOfClass>ISHARES NEW</titleOfClass>
    <cusip>464285204</cusip>
    <value>7586256</value>
    <shrsOrPrnAmt>
      <sshPrnamt>86051</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>17713</Sole>
      <Shared>0</Shared>
      <None>68338</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES INC</nameOfIssuer>
    <titleOfClass>CORE MSCI EMKT</titleOfClass>
    <cusip>46434G103</cusip>
    <value>420268</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6025</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1255</Sole>
      <Shared>0</Shared>
      <None>4770</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES S&amp;P GSCI COMMODITY-</nameOfIssuer>
    <titleOfClass>UNIT BEN INT</titleOfClass>
    <cusip>46428R107</cusip>
    <value>4359233</value>
    <shrsOrPrnAmt>
      <sshPrnamt>135170</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>32369</Sole>
      <Shared>0</Shared>
      <None>102801</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES SILVER TR</nameOfIssuer>
    <titleOfClass>ISHARES</titleOfClass>
    <cusip>46428Q109</cusip>
    <value>293275</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4304</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>750</Sole>
      <Shared>0</Shared>
      <None>3554</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P TTL STK</titleOfClass>
    <cusip>464287150</cusip>
    <value>462801</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>285</Sole>
      <Shared>0</Shared>
      <None>2965</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI EMG MKT ETF</titleOfClass>
    <cusip>464287234</cusip>
    <value>439839</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7745</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2317</Sole>
      <Shared>0</Shared>
      <None>5428</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>TIPS BD ETF</titleOfClass>
    <cusip>464287176</cusip>
    <value>657496</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5958</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>420</Sole>
      <Shared>0</Shared>
      <None>5538</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE US AGGBD ET</titleOfClass>
    <cusip>464287226</cusip>
    <value>1565209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15767</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE MSCI EAFE</titleOfClass>
    <cusip>46432F842</cusip>
    <value>675349</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7460</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7460</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI USA QLT FCT</titleOfClass>
    <cusip>46432F339</cusip>
    <value>5619193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29296</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7429</Sole>
      <Shared>0</Shared>
      <None>21867</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS TP200 GR ETF</titleOfClass>
    <cusip>464289438</cusip>
    <value>2378158</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9557</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9557</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI USA MIN VOL</titleOfClass>
    <cusip>46429B697</cusip>
    <value>970224</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10462</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2231</Sole>
      <Shared>0</Shared>
      <None>8231</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE INTL AGGR</titleOfClass>
    <cusip>46435G672</cusip>
    <value>205375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4104</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4104</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE DIV GRWTH</titleOfClass>
    <cusip>46434V621</cusip>
    <value>528437</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7530</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7530</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P MCP ETF</titleOfClass>
    <cusip>464287507</cusip>
    <value>219829</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3255</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3255</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P SCP ETF</titleOfClass>
    <cusip>464287804</cusip>
    <value>1037403</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1789</Sole>
      <Shared>0</Shared>
      <None>6556</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P 500 VAL ETF</titleOfClass>
    <cusip>464287408</cusip>
    <value>202740</value>
    <shrsOrPrnAmt>
      <sshPrnamt>960</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>74</Sole>
      <Shared>0</Shared>
      <None>887</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P500 ETF</titleOfClass>
    <cusip>464287200</cusip>
    <value>810117</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1240</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>16</Sole>
      <Shared>0</Shared>
      <None>1224</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P 500 GRWT ETF</titleOfClass>
    <cusip>464287309</cusip>
    <value>208096</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1840</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>152</Sole>
      <Shared>0</Shared>
      <None>1688</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>RUS 1000 VAL ETF</titleOfClass>
    <cusip>464287598</cusip>
    <value>369032</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1727</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1727</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P US GWT</titleOfClass>
    <cusip>464287671</cusip>
    <value>1090598</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7031</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7031</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>U.S. TECH ETF</titleOfClass>
    <cusip>464287721</cusip>
    <value>3277659</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18067</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>18067</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>NATIONAL MUN ETF</titleOfClass>
    <cusip>464288414</cusip>
    <value>1097170</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10336</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1486</Sole>
      <Shared>0</Shared>
      <None>8850</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>INTL TREA BD ETF</titleOfClass>
    <cusip>464288117</cusip>
    <value>7062066</value>
    <shrsOrPrnAmt>
      <sshPrnamt>171994</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>21528</Sole>
      <Shared>0</Shared>
      <None>150466</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI ACWI ETF</titleOfClass>
    <cusip>464288257</cusip>
    <value>288086</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2082</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2082</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>JPMORGAN USD EMG</titleOfClass>
    <cusip>464288281</cusip>
    <value>3406463</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36266</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4136</Sole>
      <Shared>0</Shared>
      <None>32130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ITT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45073V108</cusip>
    <value>500332</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2626</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1360</Sole>
      <Shared>0</Shared>
      <None>1266</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>MUNICIPAL ETF</titleOfClass>
    <cusip>46641Q647</cusip>
    <value>1485568</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29717</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>19739</Sole>
      <Shared>0</Shared>
      <None>9978</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETABULDRS JAPAN</titleOfClass>
    <cusip>46641Q217</cusip>
    <value>505799</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7340</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7340</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETABUILDERS EUR</titleOfClass>
    <cusip>46641Q191</cusip>
    <value>493764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6819</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6819</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETABUILDERS CDA</titleOfClass>
    <cusip>46641Q225</cusip>
    <value>654564</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6959</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6959</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>BETABUILDERS DEV</titleOfClass>
    <cusip>46641Q233</cusip>
    <value>202007</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3398</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3398</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>J P MORGAN EXCHANGE TRADED F</nameOfIssuer>
    <titleOfClass>ULTRA SHRT ETF</titleOfClass>
    <cusip>46641Q837</cusip>
    <value>305277</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6032</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6032</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JABIL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>466313103</cusip>
    <value>1053838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3967</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>500</Sole>
      <Shared>0</Shared>
      <None>3467</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JANUS HENDERSON GROUP PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G4474Y214</cusip>
    <value>742707</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14458</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6268</Sole>
      <Shared>0</Shared>
      <None>8190</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JANUS INTERNATIONAL GROUP IN</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>47103N106</cusip>
    <value>66162</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12847</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6005</Sole>
      <Shared>0</Shared>
      <None>6842</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JAZZ PHARMACEUTICALS PLC</nameOfIssuer>
    <titleOfClass>SHS USD</titleOfClass>
    <cusip>G50871105</cusip>
    <value>236880</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1253</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>90</Sole>
      <Shared>0</Shared>
      <None>1163</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JETBLUE AIRWAYS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>477143101</cusip>
    <value>52426</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11861</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11861</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON &amp; JOHNSON</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>6650516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27207</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3101</Sole>
      <Shared>0</Shared>
      <None>24106</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON CONTROLS INTERNATION</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G51502105</cusip>
    <value>804936</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6147</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1295</Sole>
      <Shared>0</Shared>
      <None>4852</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMORGAN CHASE &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>3668791</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12472</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1347</Sole>
      <Shared>0</Shared>
      <None>11125</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KAYNE ANDERSON BDC INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>48662X105</cusip>
    <value>1113131</value>
    <shrsOrPrnAmt>
      <sshPrnamt>81132</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>81132</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KEARNY FINL CORP MD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48716P108</cusip>
    <value>111438</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14760</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10671</Sole>
      <Shared>0</Shared>
      <None>4089</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KELLY SVCS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>488152208</cusip>
    <value>91589</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10349</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3643</Sole>
      <Shared>0</Shared>
      <None>6706</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KENNEDY-WILSON HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>489398107</cusip>
    <value>383428</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35437</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8251</Sole>
      <Shared>0</Shared>
      <None>27186</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KEYSIGHT TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49338L103</cusip>
    <value>697454</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2470</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>484</Sole>
      <Shared>0</Shared>
      <None>1986</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KFORCE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>493732101</cusip>
    <value>221990</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3439</Sole>
      <Shared>0</Shared>
      <None>4153</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KILROY REALTY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49427F108</cusip>
    <value>214424</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7601</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7601</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KIMCO REALTY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49446R109</cusip>
    <value>221914</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9876</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9876</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KINDER MORGAN INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49456B101</cusip>
    <value>3142372</value>
    <shrsOrPrnAmt>
      <sshPrnamt>93718</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10931</Sole>
      <Shared>0</Shared>
      <None>82787</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KINETIK HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM NEW CL A</titleOfClass>
    <cusip>02215L209</cusip>
    <value>245562</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5073</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>867</Sole>
      <Shared>0</Shared>
      <None>4206</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KLA CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>482480100</cusip>
    <value>1862572</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1265</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>222</Sole>
      <Shared>0</Shared>
      <None>1043</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KRAFT HEINZ CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>500754106</cusip>
    <value>393272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17487</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7497</Sole>
      <Shared>0</Shared>
      <None>9990</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KROGER CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501044101</cusip>
    <value>231936</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3205</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>422</Sole>
      <Shared>0</Shared>
      <None>2783</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>L3HARRIS TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>502431109</cusip>
    <value>704934</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>435</Sole>
      <Shared>0</Shared>
      <None>1607</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LABCORP HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>504922105</cusip>
    <value>519052</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1945</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1142</Sole>
      <Shared>0</Shared>
      <None>803</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAM RESEARCH CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>512807306</cusip>
    <value>2428641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11367</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2984</Sole>
      <Shared>0</Shared>
      <None>8383</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAMAR ADVERTISING CO</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>512816109</cusip>
    <value>844949</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6671</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2447</Sole>
      <Shared>0</Shared>
      <None>4224</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LAS VEGAS SANDS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>517834107</cusip>
    <value>257834</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4785</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2276</Sole>
      <Shared>0</Shared>
      <None>2509</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LEGALZOOM COM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>52466B103</cusip>
    <value>107384</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18939</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13764</Sole>
      <Shared>0</Shared>
      <None>5175</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LEGGETT &amp; PLATT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>524660107</cusip>
    <value>385360</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39004</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>9574</Sole>
      <Shared>0</Shared>
      <None>29430</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LEIDOS HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>525327102</cusip>
    <value>889419</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5719</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2610</Sole>
      <Shared>0</Shared>
      <None>3109</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LINCOLN ELEC HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>533900106</cusip>
    <value>911618</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3660</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1056</Sole>
      <Shared>0</Shared>
      <None>2604</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LINDE PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G54950103</cusip>
    <value>469717</value>
    <shrsOrPrnAmt>
      <sshPrnamt>947</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>89</Sole>
      <Shared>0</Shared>
      <None>858</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LITTELFUSE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>537008104</cusip>
    <value>728626</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2147</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1439</Sole>
      <Shared>0</Shared>
      <None>708</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LIVERAMP HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53815P108</cusip>
    <value>318346</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12004</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>284</Sole>
      <Shared>0</Shared>
      <None>11720</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOCKHEED MARTIN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>539830109</cusip>
    <value>962371</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>76</Sole>
      <Shared>0</Shared>
      <None>1516</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOEWS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>540424108</cusip>
    <value>740135</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6934</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2596</Sole>
      <Shared>0</Shared>
      <None>4338</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LOWES COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>548661107</cusip>
    <value>729827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3089</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>967</Sole>
      <Shared>0</Shared>
      <None>2122</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LUMEN TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>550241103</cusip>
    <value>117281</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16875</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7031</Sole>
      <Shared>0</Shared>
      <None>9844</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>M &amp; T BK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55261F104</cusip>
    <value>244161</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1181</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>221</Sole>
      <Shared>0</Shared>
      <None>960</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MACYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55616P104</cusip>
    <value>237214</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13113</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10412</Sole>
      <Shared>0</Shared>
      <None>2701</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MADISON SQUARE GRDN SPRT COR</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>55825T103</cusip>
    <value>484993</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1509</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>274</Sole>
      <Shared>0</Shared>
      <None>1235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MAIN STR CAP CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>56035L104</cusip>
    <value>625595</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11813</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11813</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARATHON PETE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>56585A102</cusip>
    <value>220693</value>
    <shrsOrPrnAmt>
      <sshPrnamt>904</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>160</Sole>
      <Shared>0</Shared>
      <None>744</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARRIOTT VACATIONS WORLDWIDE</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>57164Y107</cusip>
    <value>589987</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9060</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5817</Sole>
      <Shared>0</Shared>
      <None>3243</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARTEN TRANS LTD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>573075108</cusip>
    <value>143590</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10936</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10442</Sole>
      <Shared>0</Shared>
      <None>494</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASCO CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>574599106</cusip>
    <value>730284</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12097</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1535</Sole>
      <Shared>0</Shared>
      <None>10562</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASIMO CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>574795100</cusip>
    <value>304691</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1713</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1713</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASTEC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>576323109</cusip>
    <value>391879</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1218</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>238</Sole>
      <Shared>0</Shared>
      <None>980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASTERBRAND INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>57638P104</cusip>
    <value>129520</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15586</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10490</Sole>
      <Shared>0</Shared>
      <None>5096</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MASTERCARD INCORPORATED</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>57636Q104</cusip>
    <value>874006</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1749</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>333</Sole>
      <Shared>0</Shared>
      <None>1416</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MATCH GROUP INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>57667L107</cusip>
    <value>970129</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31590</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12753</Sole>
      <Shared>0</Shared>
      <None>18837</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCDONALDS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>580135101</cusip>
    <value>3547978</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11416</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>525</Sole>
      <Shared>0</Shared>
      <None>10891</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MCKESSON CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58155Q103</cusip>
    <value>663355</value>
    <shrsOrPrnAmt>
      <sshPrnamt>767</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>61</Sole>
      <Shared>0</Shared>
      <None>706</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MEDTRONIC PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G5960L103</cusip>
    <value>981402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11326</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2883</Sole>
      <Shared>0</Shared>
      <None>8443</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCADOLIBRE  INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58733R102</cusip>
    <value>223044</value>
    <shrsOrPrnAmt>
      <sshPrnamt>129</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>129</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MERCK &amp; CO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58933Y105</cusip>
    <value>2929064</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1483</Sole>
      <Shared>0</Shared>
      <None>22867</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>META PLATFORMS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>30303M102</cusip>
    <value>3597060</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6287</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1208</Sole>
      <Shared>0</Shared>
      <None>5079</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MGIC INVT CORP WIS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>552848103</cusip>
    <value>703474</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13085</Sole>
      <Shared>0</Shared>
      <None>13714</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICRON TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>595112103</cusip>
    <value>908417</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2689</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>424</Sole>
      <Shared>0</Shared>
      <None>2265</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICROSOFT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594918104</cusip>
    <value>16354383</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44181</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4710</Sole>
      <Shared>0</Shared>
      <None>39471</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MID-AMER APT CMNTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59522J103</cusip>
    <value>259749</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2127</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1153</Sole>
      <Shared>0</Shared>
      <None>974</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MIDDLEBY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>596278101</cusip>
    <value>244080</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1841</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>181</Sole>
      <Shared>0</Shared>
      <None>1660</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MIMEDX GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>602496101</cusip>
    <value>62323</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15778</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15778</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MISSION PRODUCE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>60510V108</cusip>
    <value>143159</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10404</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6330</Sole>
      <Shared>0</Shared>
      <None>4074</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MIZUHO FINANCIAL GROUP INC</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>60687Y109</cusip>
    <value>81730</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10293</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3523</Sole>
      <Shared>0</Shared>
      <None>6770</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MKS INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55306N104</cusip>
    <value>382863</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1666</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1295</Sole>
      <Shared>0</Shared>
      <None>371</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONGODB INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>60937P106</cusip>
    <value>745814</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3047</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>894</Sole>
      <Shared>0</Shared>
      <None>2153</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONOLITHIC PWR SYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>609839105</cusip>
    <value>1099963</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1006</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>336</Sole>
      <Shared>0</Shared>
      <None>670</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MONSTER BEVERAGE CORP NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>61174X109</cusip>
    <value>1609626</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22214</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7154</Sole>
      <Shared>0</Shared>
      <None>15060</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MORGAN STANLEY</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>617446448</cusip>
    <value>1203778</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7315</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1687</Sole>
      <Shared>0</Shared>
      <None>5628</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MOTOROLA SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>620076307</cusip>
    <value>1971529</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4543</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4372</Sole>
      <Shared>0</Shared>
      <None>171</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MPLX LP</nameOfIssuer>
    <titleOfClass>COM UNIT REP LTD</titleOfClass>
    <cusip>55336V100</cusip>
    <value>1292966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22656</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>22239</Sole>
      <Shared>0</Shared>
      <None>417</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MSA SAFETY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>553498106</cusip>
    <value>371671</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2267</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>456</Sole>
      <Shared>0</Shared>
      <None>1811</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MSC INDL DIRECT INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>553530106</cusip>
    <value>407557</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4417</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1184</Sole>
      <Shared>0</Shared>
      <None>3233</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MURPHY OIL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>626717102</cusip>
    <value>224483</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5442</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>538</Sole>
      <Shared>0</Shared>
      <None>4904</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MYRIAD GENETICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>62855J104</cusip>
    <value>67298</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>359</Sole>
      <Shared>0</Shared>
      <None>14596</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NATURAL RESOURCE PARTNERS LP</nameOfIssuer>
    <titleOfClass>COM UNIT LTD PAR</titleOfClass>
    <cusip>63900P608</cusip>
    <value>605000</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEBIUS GROUP N.V.</nameOfIssuer>
    <titleOfClass>SHS CLASS A</titleOfClass>
    <cusip>N97284108</cusip>
    <value>540693</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5211</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5211</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NETAPP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64110D104</cusip>
    <value>337767</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3299</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>183</Sole>
      <Shared>0</Shared>
      <None>3116</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NETFLIX INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64110L106</cusip>
    <value>4540299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47221</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>861</Sole>
      <Shared>0</Shared>
      <None>46360</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEWMARKET CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>651587107</cusip>
    <value>289067</value>
    <shrsOrPrnAmt>
      <sshPrnamt>451</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>451</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEWMONT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>651639106</cusip>
    <value>487076</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>321</Sole>
      <Shared>0</Shared>
      <None>4179</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEWS CORP NEW</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>65249B109</cusip>
    <value>227087</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9109</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>763</Sole>
      <Shared>0</Shared>
      <None>8346</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXSTAR MEDIA GROUP INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>65336K103</cusip>
    <value>588059</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3252</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1197</Sole>
      <Shared>0</Shared>
      <None>2055</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTDECADE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65342K105</cusip>
    <value>207494</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27088</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10352</Sole>
      <Shared>0</Shared>
      <None>16736</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NEXTERA ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65339F101</cusip>
    <value>658602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7091</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>108</Sole>
      <Shared>0</Shared>
      <None>6983</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NGL ENERGY PARTNERS LP</nameOfIssuer>
    <titleOfClass>COM UNIT REPST</titleOfClass>
    <cusip>62913M107</cusip>
    <value>123300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NIKE INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>654106103</cusip>
    <value>8844391</value>
    <shrsOrPrnAmt>
      <sshPrnamt>167444</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>160018</Sole>
      <Shared>0</Shared>
      <None>7426</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NIOCORP DEVS LTD</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>654484609</cusip>
    <value>84053</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18846</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5491</Sole>
      <Shared>0</Shared>
      <None>13355</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NNN REIT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>637417106</cusip>
    <value>856109</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20369</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10840</Sole>
      <Shared>0</Shared>
      <None>9529</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORFOLK SOUTHN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>655844108</cusip>
    <value>1011416</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3524</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1412</Sole>
      <Shared>0</Shared>
      <None>2112</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHEAST BK PORTLAND ME</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>66405S100</cusip>
    <value>236539</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2105</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>871</Sole>
      <Shared>0</Shared>
      <None>1234</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHERN LTS FD TR III</nameOfIssuer>
    <titleOfClass>COUNTERPOINT QUA</titleOfClass>
    <cusip>66538R540</cusip>
    <value>4164027</value>
    <shrsOrPrnAmt>
      <sshPrnamt>99642</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1000</Sole>
      <Shared>0</Shared>
      <None>98642</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHERN TR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>665859104</cusip>
    <value>889619</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6374</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2939</Sole>
      <Shared>0</Shared>
      <None>3435</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NORTHROP GRUMMAN CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>666807102</cusip>
    <value>321030</value>
    <shrsOrPrnAmt>
      <sshPrnamt>471</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>54</Sole>
      <Shared>0</Shared>
      <None>417</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVARTIS AG</nameOfIssuer>
    <titleOfClass>SPONSORED ADR</titleOfClass>
    <cusip>66987V109</cusip>
    <value>433111</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2835</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>264</Sole>
      <Shared>0</Shared>
      <None>2571</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NOVOCURE LTD</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G6674U108</cusip>
    <value>323610</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29689</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>20297</Sole>
      <Shared>0</Shared>
      <None>9392</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NRG ENERGY INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>629377508</cusip>
    <value>520416</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3561</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>278</Sole>
      <Shared>0</Shared>
      <None>3283</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVIDIA CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67066G104</cusip>
    <value>23796971</value>
    <shrsOrPrnAmt>
      <sshPrnamt>136451</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>22732</Sole>
      <Shared>0</Shared>
      <None>113718</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OCCIDENTAL PETE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>674599105</cusip>
    <value>2149403</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33068</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>31150</Sole>
      <Shared>0</Shared>
      <None>1918</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OGE ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>670837103</cusip>
    <value>527272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10994</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>222</Sole>
      <Shared>0</Shared>
      <None>10772</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OKTA INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>679295105</cusip>
    <value>434086</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5515</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>370</Sole>
      <Shared>0</Shared>
      <None>5145</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OLD REP INTL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>680223104</cusip>
    <value>810449</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20312</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8412</Sole>
      <Shared>0</Shared>
      <None>11900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OLEMA PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68062P106</cusip>
    <value>227720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15273</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3845</Sole>
      <Shared>0</Shared>
      <None>11428</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OMEGA HEALTHCARE INVS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>681936100</cusip>
    <value>1257152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28689</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10862</Sole>
      <Shared>0</Shared>
      <None>17827</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OMNICOM GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>681919106</cusip>
    <value>299314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3974</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3974</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ON SEMICONDUCTOR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>682189105</cusip>
    <value>1037965</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16763</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>661</Sole>
      <Shared>0</Shared>
      <None>16102</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ONEOK INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>682680103</cusip>
    <value>352302</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3898</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>81</Sole>
      <Shared>0</Shared>
      <None>3817</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ORACLE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68389X105</cusip>
    <value>678086</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4609</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>121</Sole>
      <Shared>0</Shared>
      <None>4488</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OREILLY AUTOMOTIVE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67103H107</cusip>
    <value>1017256</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2604</Sole>
      <Shared>0</Shared>
      <None>8416</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ORION S.A.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>L72967109</cusip>
    <value>158282</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24351</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24351</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OWENS CORNING NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>690742101</cusip>
    <value>245322</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2267</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2267</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACER FDS TR</nameOfIssuer>
    <titleOfClass>US SMALL CAP CAS</titleOfClass>
    <cusip>69374H857</cusip>
    <value>1171700</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26113</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8050</Sole>
      <Shared>0</Shared>
      <None>18063</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PACKAGING CORP AMER</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>695156109</cusip>
    <value>331831</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1564</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>781</Sole>
      <Shared>0</Shared>
      <None>783</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAGERDUTY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69553P100</cusip>
    <value>146295</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23558</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>15018</Sole>
      <Shared>0</Shared>
      <None>8540</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PALANTIR TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>69608A108</cusip>
    <value>3803134</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25999</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2160</Sole>
      <Shared>0</Shared>
      <None>23839</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PALO ALTO NETWORKS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>697435105</cusip>
    <value>1977708</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12336</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>246</Sole>
      <Shared>0</Shared>
      <None>12090</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PARAMOUNT SKYDANCE CORP</nameOfIssuer>
    <titleOfClass>COM CL B</titleOfClass>
    <cusip>69932A204</cusip>
    <value>146359</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16226</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>15962</Sole>
      <Shared>0</Shared>
      <None>264</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYCHEX INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>704326107</cusip>
    <value>375450</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4076</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4076</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYLOCITY HLDG CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70438V106</cusip>
    <value>650293</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6019</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3850</Sole>
      <Shared>0</Shared>
      <None>2169</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYPAL HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70450Y103</cusip>
    <value>573190</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12673</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>638</Sole>
      <Shared>0</Shared>
      <None>12035</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAYSAFE LIMITED</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G6964L206</cusip>
    <value>253407</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37211</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>17045</Sole>
      <Shared>0</Shared>
      <None>20166</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PEAPACK-GLADSTONE FINL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>704699107</cusip>
    <value>265343</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7536</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4944</Sole>
      <Shared>0</Shared>
      <None>2592</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PEGASYSTEMS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>705573103</cusip>
    <value>494477</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11618</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5765</Sole>
      <Shared>0</Shared>
      <None>5853</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PELOTON INTERACTIVE INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>70614W100</cusip>
    <value>65641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15301</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15301</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PEPSICO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>713448108</cusip>
    <value>3201051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20613</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>200</Sole>
      <Shared>0</Shared>
      <None>20413</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PERFORMANCE FOOD GROUP CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>71377A103</cusip>
    <value>6709748</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78330</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>78330</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PFIZER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>717081103</cusip>
    <value>1217375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43354</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>20196</Sole>
      <Shared>0</Shared>
      <None>23158</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PGIM ETF TR</nameOfIssuer>
    <titleOfClass>PGIM ULTRA SH BD</titleOfClass>
    <cusip>69344A107</cusip>
    <value>13096116</value>
    <shrsOrPrnAmt>
      <sshPrnamt>264568</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4435</Sole>
      <Shared>0</Shared>
      <None>260133</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PGIM ETF TR</nameOfIssuer>
    <titleOfClass>AAA CLO ETF</titleOfClass>
    <cusip>69344A834</cusip>
    <value>9011575</value>
    <shrsOrPrnAmt>
      <sshPrnamt>176076</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12644</Sole>
      <Shared>0</Shared>
      <None>163432</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILIP MORRIS INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718172109</cusip>
    <value>1657571</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10025</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>971</Sole>
      <Shared>0</Shared>
      <None>9054</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHILLIPS 66</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>718546104</cusip>
    <value>1959215</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10754</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>415</Sole>
      <Shared>0</Shared>
      <None>10339</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PHREESIA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>71944F106</cusip>
    <value>120328</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14359</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5080</Sole>
      <Shared>0</Shared>
      <None>9279</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PINNACLE FINL PARTNERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>72348N109</cusip>
    <value>868291</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10080</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>51</Sole>
      <Shared>0</Shared>
      <None>10029</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PINNACLE WEST CAP CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>723484101</cusip>
    <value>378574</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3758</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>586</Sole>
      <Shared>0</Shared>
      <None>3172</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PNC FINL SVCS GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693475105</cusip>
    <value>319633</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1536</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>207</Sole>
      <Shared>0</Shared>
      <None>1329</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>POLARIS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>731068102</cusip>
    <value>306570</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5625</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5625</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PORTILLOS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>73642K106</cusip>
    <value>165207</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31230</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5502</Sole>
      <Shared>0</Shared>
      <None>25728</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PORTLAND GEN ELEC CO</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>736508847</cusip>
    <value>259417</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4916</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2229</Sole>
      <Shared>0</Shared>
      <None>2687</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PPG INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>693506107</cusip>
    <value>316806</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2964</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>711</Sole>
      <Shared>0</Shared>
      <None>2253</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRAXIS PRECISION MEDICINES I</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>74006W207</cusip>
    <value>279017</value>
    <shrsOrPrnAmt>
      <sshPrnamt>866</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>612</Sole>
      <Shared>0</Shared>
      <None>254</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PRIMO BRANDS CORPORATION</nameOfIssuer>
    <titleOfClass>CLASS A COM SHS</titleOfClass>
    <cusip>741623102</cusip>
    <value>288796</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15337</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12589</Sole>
      <Shared>0</Shared>
      <None>2748</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCEPT BIOROBOTICS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74276L105</cusip>
    <value>952431</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38082</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>38082</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCORE TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74275K108</cusip>
    <value>352203</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6179</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4007</Sole>
      <Shared>0</Shared>
      <None>2172</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCTER &amp; GAMBLE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>742718109</cusip>
    <value>9052032</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62670</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>39931</Sole>
      <Shared>0</Shared>
      <None>22739</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROFRAC HLDG CORP</nameOfIssuer>
    <titleOfClass>CLASS A COM</titleOfClass>
    <cusip>74319N100</cusip>
    <value>225190</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36321</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6357</Sole>
      <Shared>0</Shared>
      <None>29964</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROGRESSIVE CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>743315103</cusip>
    <value>321174</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1620</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>645</Sole>
      <Shared>0</Shared>
      <None>975</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROPETRO HLDG CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74347M108</cusip>
    <value>187993</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13046</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>11520</Sole>
      <Shared>0</Shared>
      <None>1526</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSPERITY BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>743606105</cusip>
    <value>1751853</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26077</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>100</Sole>
      <Shared>0</Shared>
      <None>25977</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROTHENA CORP PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G72800108</cusip>
    <value>101866</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10480</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7404</Sole>
      <Shared>0</Shared>
      <None>3076</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PUBLIC STORAGE OPER CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74460D109</cusip>
    <value>430956</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1591</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1220</Sole>
      <Shared>0</Shared>
      <None>371</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PUBMATIC INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>74467Q103</cusip>
    <value>93947</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11485</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>9258</Sole>
      <Shared>0</Shared>
      <None>2227</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PULTE GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>745867101</cusip>
    <value>1207231</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10265</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3723</Sole>
      <Shared>0</Shared>
      <None>6542</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PURECYCLE TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74623V103</cusip>
    <value>55969</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10784</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10159</Sole>
      <Shared>0</Shared>
      <None>625</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QNITY ELECTRONICS INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>74743L100</cusip>
    <value>249221</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2160</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>308</Sole>
      <Shared>0</Shared>
      <None>1852</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QORVO INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74736K101</cusip>
    <value>556042</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7184</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>870</Sole>
      <Shared>0</Shared>
      <None>6314</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUALCOMM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747525103</cusip>
    <value>1073662</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8337</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>945</Sole>
      <Shared>0</Shared>
      <None>7392</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUALCOMM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747525103</cusip>
    <value>12878</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <putCall>Call</putCall>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUANEX BLDG PRODS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747619104</cusip>
    <value>211327</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11760</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10087</Sole>
      <Shared>0</Shared>
      <None>1673</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUANTA SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74762E102</cusip>
    <value>226043</value>
    <shrsOrPrnAmt>
      <sshPrnamt>412</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12</Sole>
      <Shared>0</Shared>
      <None>400</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QUEST DIAGNOSTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74834L100</cusip>
    <value>352960</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1801</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>711</Sole>
      <Shared>0</Shared>
      <None>1090</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RALPH LAUREN CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>751212101</cusip>
    <value>2102041</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1467</Sole>
      <Shared>0</Shared>
      <None>4644</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RAPID7 INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>753422104</cusip>
    <value>76754</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13930</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>901</Sole>
      <Shared>0</Shared>
      <None>13029</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RAYMOND JAMES FINL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>754730109</cusip>
    <value>239291</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1653</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>303</Sole>
      <Shared>0</Shared>
      <None>1350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RAYONIER ADVANCED MATLS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75508B104</cusip>
    <value>257355</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23248</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10715</Sole>
      <Shared>0</Shared>
      <None>12533</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REDWOOD TRUST INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>758075402</cusip>
    <value>157579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28089</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5601</Sole>
      <Shared>0</Shared>
      <None>22488</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REGENCY CTRS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>758849103</cusip>
    <value>214193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>705</Sole>
      <Shared>0</Shared>
      <None>2126</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REGENERON PHARMACEUTICALS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75886F107</cusip>
    <value>276150</value>
    <shrsOrPrnAmt>
      <sshPrnamt>357</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>44</Sole>
      <Shared>0</Shared>
      <None>313</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REINSURANCE GROUP AMER INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>759351604</cusip>
    <value>213143</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1044</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>484</Sole>
      <Shared>0</Shared>
      <None>560</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REPUBLIC SVCS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>760759100</cusip>
    <value>209811</value>
    <shrsOrPrnAmt>
      <sshPrnamt>958</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>522</Sole>
      <Shared>0</Shared>
      <None>436</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RESMED INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>761152107</cusip>
    <value>694588</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3094</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1027</Sole>
      <Shared>0</Shared>
      <None>2067</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>REVVITY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>714046109</cusip>
    <value>286748</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3273</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1066</Sole>
      <Shared>0</Shared>
      <None>2207</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RIDGEPOST CAP INC</nameOfIssuer>
    <titleOfClass>CL A COM</titleOfClass>
    <cusip>69376K106</cusip>
    <value>186154</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25641</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>21118</Sole>
      <Shared>0</Shared>
      <None>4523</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RINGCENTRAL INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>76680R206</cusip>
    <value>964114</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25924</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12874</Sole>
      <Shared>0</Shared>
      <None>13050</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROBERT HALF INC.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>770323103</cusip>
    <value>301614</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11875</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>647</Sole>
      <Shared>0</Shared>
      <None>11228</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROCKWELL AUTOMATION INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>773903109</cusip>
    <value>426223</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1188</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>506</Sole>
      <Shared>0</Shared>
      <None>682</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROKU INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>77543R102</cusip>
    <value>641429</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6779</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2494</Sole>
      <Shared>0</Shared>
      <None>4285</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROSS STORES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>778296103</cusip>
    <value>322824</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1490</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>172</Sole>
      <Shared>0</Shared>
      <None>1318</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ROYALTY PHARMA PLC</nameOfIssuer>
    <titleOfClass>SHS CLASS A</titleOfClass>
    <cusip>G7709Q104</cusip>
    <value>311517</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6494</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4833</Sole>
      <Shared>0</Shared>
      <None>1661</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RPM INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>749685103</cusip>
    <value>671049</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6751</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>342</Sole>
      <Shared>0</Shared>
      <None>6409</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RTX CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75513E101</cusip>
    <value>5371421</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27846</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2888</Sole>
      <Shared>0</Shared>
      <None>24958</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SABLE OFFSHORE CORP</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>78574H104</cusip>
    <value>317911</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12954</Sole>
      <Shared>0</Shared>
      <None>6290</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SAFEHOLD INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78646V107</cusip>
    <value>154066</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>11387</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SALESFORCE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>79466L302</cusip>
    <value>465809</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2495</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1528</Sole>
      <Shared>0</Shared>
      <None>967</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SANDISK CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>80004C200</cusip>
    <value>1134082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1785</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>713</Sole>
      <Shared>0</Shared>
      <None>1072</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SAVERS VALUE VLG INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>80517M109</cusip>
    <value>114569</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15399</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4155</Sole>
      <Shared>0</Shared>
      <None>11244</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SBA COMMUNICATIONS CORP</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>78410G104</cusip>
    <value>776619</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4512</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2680</Sole>
      <Shared>0</Shared>
      <None>1832</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHNEIDER NATIONAL INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>80689H102</cusip>
    <value>875943</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33230</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12725</Sole>
      <Shared>0</Shared>
      <None>20505</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB CHARLES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>808513105</cusip>
    <value>659311</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7015</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2811</Sole>
      <Shared>0</Shared>
      <None>4204</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US DIVIDEND EQ</titleOfClass>
    <cusip>808524797</cusip>
    <value>1846904</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60199</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>225</Sole>
      <Shared>0</Shared>
      <None>59974</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SEAGATE TECHNOLOGY HLDNGS PL</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G7997R103</cusip>
    <value>1504467</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3840</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1129</Sole>
      <Shared>0</Shared>
      <None>2711</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET IND</titleOfClass>
    <cusip>81369Y704</cusip>
    <value>214885</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1329</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1329</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET TEC</titleOfClass>
    <cusip>81369Y803</cusip>
    <value>802787</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6041</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1622</Sole>
      <Shared>0</Shared>
      <None>4419</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET HEA</titleOfClass>
    <cusip>81369Y209</cusip>
    <value>385149</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2627</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>375</Sole>
      <Shared>0</Shared>
      <None>2252</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET CON</titleOfClass>
    <cusip>81369Y407</cusip>
    <value>296808</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2724</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2724</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>STATE STREET UTI</titleOfClass>
    <cusip>81369Y886</cusip>
    <value>2691307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58647</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2400</Sole>
      <Shared>0</Shared>
      <None>56247</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SENSATA TECHNOLOGIES HLDG PL</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G8060N102</cusip>
    <value>1002432</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28462</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13729</Sole>
      <Shared>0</Shared>
      <None>14733</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SERVICENOW INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81762P102</cusip>
    <value>415586</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3975</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1244</Sole>
      <Shared>0</Shared>
      <None>2731</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHELL PLC</nameOfIssuer>
    <titleOfClass>SPON ADS</titleOfClass>
    <cusip>780259305</cusip>
    <value>782580</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8415</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>671</Sole>
      <Shared>0</Shared>
      <None>7743</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHENANDOAH TELECOMMUNICATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82312B106</cusip>
    <value>197191</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12788</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3921</Sole>
      <Shared>0</Shared>
      <None>8867</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SHERWIN WILLIAMS CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>824348106</cusip>
    <value>840023</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2621</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>758</Sole>
      <Shared>0</Shared>
      <None>1863</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SIGMA LITHIUM CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>826599102</cusip>
    <value>185100</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>15000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SIMULATIONS PLUS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>829214105</cusip>
    <value>184628</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15620</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2606</Sole>
      <Shared>0</Shared>
      <None>13014</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SKYWORKS SOLUTIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83088M102</cusip>
    <value>731634</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13663</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6024</Sole>
      <Shared>0</Shared>
      <None>7639</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SLM CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78442P106</cusip>
    <value>210739</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9843</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6103</Sole>
      <Shared>0</Shared>
      <None>3740</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SMITH A O CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>831865209</cusip>
    <value>891970</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13527</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4948</Sole>
      <Shared>0</Shared>
      <None>8579</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SNAP ON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>833034101</cusip>
    <value>1085795</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2989</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>876</Sole>
      <Shared>0</Shared>
      <None>2113</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUNDTHINKING INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82536T107</cusip>
    <value>120418</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18190</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8921</Sole>
      <Shared>0</Shared>
      <None>9269</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SOUTHERN CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>842587107</cusip>
    <value>576484</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5973</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>320</Sole>
      <Shared>0</Shared>
      <None>5653</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR GOLD TR</nameOfIssuer>
    <titleOfClass>GOLD SHS</titleOfClass>
    <cusip>78463V107</cusip>
    <value>4936447</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11472</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>553</Sole>
      <Shared>0</Shared>
      <None>10919</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR INDEX SHS FDS</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78463X889</cusip>
    <value>684251</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14989</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>14989</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A854</cusip>
    <value>2121064</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27712</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>50</Sole>
      <Shared>0</Shared>
      <None>27662</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R663</cusip>
    <value>22314994</value>
    <shrsOrPrnAmt>
      <sshPrnamt>243507</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1217</Sole>
      <Shared>0</Shared>
      <None>242290</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R622</cusip>
    <value>572528</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5981</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5981</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A698</cusip>
    <value>1355120</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>20800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R721</cusip>
    <value>226700</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5000</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A888</cusip>
    <value>473937</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4801</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4801</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78468R606</cusip>
    <value>639128</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27407</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5038</Sole>
      <Shared>0</Shared>
      <None>22369</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>STATE STREET SPD</titleOfClass>
    <cusip>78464A292</cusip>
    <value>402863</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13063</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>933</Sole>
      <Shared>0</Shared>
      <None>12130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPECTRUM BRANDS HOLDINGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84790A105</cusip>
    <value>205918</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2794</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>738</Sole>
      <Shared>0</Shared>
      <None>2056</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPOTIFY TECHNOLOGY S A</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>L8681T102</cusip>
    <value>240030</value>
    <shrsOrPrnAmt>
      <sshPrnamt>495</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>99</Sole>
      <Shared>0</Shared>
      <None>396</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPRINKLR INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>85208T107</cusip>
    <value>91452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15242</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>569</Sole>
      <Shared>0</Shared>
      <None>14673</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPROTT ASSET MANAGEMENT LP</nameOfIssuer>
    <titleOfClass>PHYSICAL GOLD AN</titleOfClass>
    <cusip>85208R101</cusip>
    <value>601272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12600</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPROUT SOCIAL INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>85209W109</cusip>
    <value>81373</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14276</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>960</Sole>
      <Shared>0</Shared>
      <None>13316</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STANLEY BLACK &amp; DECKER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>854502101</cusip>
    <value>207860</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2925</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2925</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STARBUCKS CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>855244109</cusip>
    <value>722427</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2148</Sole>
      <Shared>0</Shared>
      <None>5916</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>857477103</cusip>
    <value>1134357</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8963</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3505</Sole>
      <Shared>0</Shared>
      <None>5458</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR SPDR S&amp;P 500 ETF T</nameOfIssuer>
    <titleOfClass>TR UNIT</titleOfClass>
    <cusip>78462F103</cusip>
    <value>43275419</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66543</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>62017</Sole>
      <Shared>0</Shared>
      <None>4526</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR SPDR S&amp;P MIDCAP 40</nameOfIssuer>
    <titleOfClass>UTSER1 S&amp;PDCRP</titleOfClass>
    <cusip>78467Y107</cusip>
    <value>267942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>434</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>230</Sole>
      <Shared>0</Shared>
      <None>204</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STELLAR BANCORP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>858927106</cusip>
    <value>1067548</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29160</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>29160</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUMMIT HOTEL PPTYS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>866082100</cusip>
    <value>99848</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22590</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2872</Sole>
      <Shared>0</Shared>
      <None>19718</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SUNOCO LP/SUNOCO FIN CORP</nameOfIssuer>
    <titleOfClass>COM UT REP LP</titleOfClass>
    <cusip>86765K109</cusip>
    <value>242988</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3740</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3740</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYNCHRONY FINANCIAL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87165B103</cusip>
    <value>533617</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7845</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1080</Sole>
      <Shared>0</Shared>
      <None>6765</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SYSCO CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>871829107</cusip>
    <value>228640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3205</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>258</Sole>
      <Shared>0</Shared>
      <None>2947</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>T-MOBILE US INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872590104</cusip>
    <value>203616</value>
    <shrsOrPrnAmt>
      <sshPrnamt>969</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>112</Sole>
      <Shared>0</Shared>
      <None>857</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>T1 ENERGY INC</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>35834F104</cusip>
    <value>125554</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>28600</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TAIWAN SEMICONDUCTOR MANUFAC</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>874039100</cusip>
    <value>1172366</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3469</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>381</Sole>
      <Shared>0</Shared>
      <None>3088</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TAKEDA PHARMACEUTICAL CO LTD</nameOfIssuer>
    <titleOfClass>SPONSORED ADS</titleOfClass>
    <cusip>874060205</cusip>
    <value>407646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22011</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>17291</Sole>
      <Shared>0</Shared>
      <None>4720</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TAPESTRY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>876030107</cusip>
    <value>1086074</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7697</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3420</Sole>
      <Shared>0</Shared>
      <None>4277</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TARGA RES CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87612G101</cusip>
    <value>2883357</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10981</Sole>
      <Shared>0</Shared>
      <None>519</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TARGET CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87612E106</cusip>
    <value>1400262</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11553</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>468</Sole>
      <Shared>0</Shared>
      <None>11085</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TC ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87807B107</cusip>
    <value>270432</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4265</Sole>
      <Shared>0</Shared>
      <None>55</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TE CONNECTIVITY PLC</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G87052109</cusip>
    <value>984202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4709</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>246</Sole>
      <Shared>0</Shared>
      <None>4463</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TENET HEALTHCARE CORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>88033G407</cusip>
    <value>463094</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2454</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1064</Sole>
      <Shared>0</Shared>
      <None>1390</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TERADATA CORP DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88076W103</cusip>
    <value>544509</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21245</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10111</Sole>
      <Shared>0</Shared>
      <None>11134</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TERADYNE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>880770102</cusip>
    <value>1709255</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5766</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5766</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TESLA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88160R101</cusip>
    <value>7974941</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2227</Sole>
      <Shared>0</Shared>
      <None>19225</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TETRA TECH INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88162G103</cusip>
    <value>826066</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27426</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10358</Sole>
      <Shared>0</Shared>
      <None>17068</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEXAS INSTRS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>882508104</cusip>
    <value>331341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1707</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>88</Sole>
      <Shared>0</Shared>
      <None>1619</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TEXTRON INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>883203101</cusip>
    <value>415385</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4744</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1731</Sole>
      <Shared>0</Shared>
      <None>3013</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE CAMPBELLS COMPANY</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>134429109</cusip>
    <value>236374</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10614</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>614</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE CIGNA GROUP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125523100</cusip>
    <value>1111073</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4165</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>581</Sole>
      <Shared>0</Shared>
      <None>3584</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE TRADE DESK INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>88339J105</cusip>
    <value>393603</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17347</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>621</Sole>
      <Shared>0</Shared>
      <None>16726</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THERMO FISHER SCIENTIFIC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>883556102</cusip>
    <value>414998</value>
    <shrsOrPrnAmt>
      <sshPrnamt>844</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>53</Sole>
      <Shared>0</Shared>
      <None>791</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THIRD COAST BANCSHARES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88422P109</cusip>
    <value>590451</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15608</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>15608</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TJX COS INC NEW</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>872540109</cusip>
    <value>489372</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>253</Sole>
      <Shared>0</Shared>
      <None>2811</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOLL BROTHERS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>889478103</cusip>
    <value>547927</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4015</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1869</Sole>
      <Shared>0</Shared>
      <None>2146</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOPBUILD COR</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89055F103</cusip>
    <value>787615</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2242</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>806</Sole>
      <Shared>0</Shared>
      <None>1436</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TORO CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>891092108</cusip>
    <value>800326</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8565</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4994</Sole>
      <Shared>0</Shared>
      <None>3571</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TOYOTA MOTOR CORP</nameOfIssuer>
    <titleOfClass>ADS</titleOfClass>
    <cusip>892331307</cusip>
    <value>238686</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1158</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>160</Sole>
      <Shared>0</Shared>
      <None>998</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANE TECHNOLOGIES PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G8994E103</cusip>
    <value>295020</value>
    <shrsOrPrnAmt>
      <sshPrnamt>708</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>69</Sole>
      <Shared>0</Shared>
      <None>639</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANSOCEAN LTD</nameOfIssuer>
    <titleOfClass>REGISTERED SHS</titleOfClass>
    <cusip>H8817H100</cusip>
    <value>66300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRAVEL PLUS LEISURE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>894164102</cusip>
    <value>1325611</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7175</Sole>
      <Shared>0</Shared>
      <None>11984</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRAVELERS COMPANIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89417E109</cusip>
    <value>431792</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1480</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>14</Sole>
      <Shared>0</Shared>
      <None>1466</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TREDEGAR CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>894650100</cusip>
    <value>135047</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16987</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5342</Sole>
      <Shared>0</Shared>
      <None>11645</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRINET GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>896288107</cusip>
    <value>543754</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14926</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4738</Sole>
      <Shared>0</Shared>
      <None>10188</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRONOX HOLDINGS PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G9087Q102</cusip>
    <value>99840</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10219</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10219</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TWILIO INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>90138F102</cusip>
    <value>828399</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6584</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2653</Sole>
      <Shared>0</Shared>
      <None>3931</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TYLER TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902252105</cusip>
    <value>705988</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2062</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2062</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TYSON FOODS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>902494103</cusip>
    <value>1405242</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21933</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8575</Sole>
      <Shared>0</Shared>
      <None>13358</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UBER TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90353T100</cusip>
    <value>278945</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3878</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>998</Sole>
      <Shared>0</Shared>
      <None>2880</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UDEMY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902685106</cusip>
    <value>67748</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14664</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>673</Sole>
      <Shared>0</Shared>
      <None>13991</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ULTA BEAUTY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90384S303</cusip>
    <value>1198051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2292</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>821</Sole>
      <Shared>0</Shared>
      <None>1471</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UMH PPTYS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>903002103</cusip>
    <value>147013</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10188</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>399</Sole>
      <Shared>0</Shared>
      <None>9789</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNION PAC CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>907818108</cusip>
    <value>5661796</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23336</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>21095</Sole>
      <Shared>0</Shared>
      <None>2241</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED AIRLS HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>910047109</cusip>
    <value>725512</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7880</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3199</Sole>
      <Shared>0</Shared>
      <None>4681</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED PARKS &amp; RESORTS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81282V100</cusip>
    <value>344204</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10539</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5391</Sole>
      <Shared>0</Shared>
      <None>5148</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITED RENTALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>911363109</cusip>
    <value>516084</value>
    <shrsOrPrnAmt>
      <sshPrnamt>708</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>72</Sole>
      <Shared>0</Shared>
      <None>636</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITEDHEALTH GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91324P102</cusip>
    <value>1236520</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4570</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>253</Sole>
      <Shared>0</Shared>
      <None>4317</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITI GROUP LLC</nameOfIssuer>
    <titleOfClass>COM SHS</titleOfClass>
    <cusip>912932100</cusip>
    <value>159282</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16981</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3941</Sole>
      <Shared>0</Shared>
      <None>13040</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNIVERSAL HLTH SVCS INC</nameOfIssuer>
    <titleOfClass>CL B</titleOfClass>
    <cusip>913903100</cusip>
    <value>975744</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2332</Sole>
      <Shared>0</Shared>
      <None>3120</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>US BANCORP</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>902973304</cusip>
    <value>474531</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9124</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1150</Sole>
      <Shared>0</Shared>
      <None>7974</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>US FOODS HLDG CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>912008109</cusip>
    <value>734453</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7965</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2449</Sole>
      <Shared>0</Shared>
      <None>5516</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UTZ BRANDS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>918090101</cusip>
    <value>143748</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>18150</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VALERO ENERGY CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91913Y100</cusip>
    <value>2540142</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10281</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>273</Sole>
      <Shared>0</Shared>
      <None>10008</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VALMONT INDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>920253101</cusip>
    <value>1279690</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>873</Sole>
      <Shared>0</Shared>
      <None>2330</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANDA PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>921659108</cusip>
    <value>441397</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63878</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>26322</Sole>
      <Shared>0</Shared>
      <None>37556</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>GOLD MINERS ETF</titleOfClass>
    <cusip>92189F106</cusip>
    <value>499871</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5447</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5447</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>SEMICONDUCTR ETF</titleOfClass>
    <cusip>92189F676</cusip>
    <value>1459325</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3806</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3806</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD BD INDEX FDS</nameOfIssuer>
    <titleOfClass>TOTAL BND MRKT</titleOfClass>
    <cusip>921937835</cusip>
    <value>10588852</value>
    <shrsOrPrnAmt>
      <sshPrnamt>143792</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13512</Sole>
      <Shared>0</Shared>
      <None>130280</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD CHARLOTTE FDS</nameOfIssuer>
    <titleOfClass>TOTAL INT BD ETF</titleOfClass>
    <cusip>92203J407</cusip>
    <value>1136754</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23658</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23658</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>S&amp;P 500 ETF SHS</titleOfClass>
    <cusip>922908363</cusip>
    <value>2354382</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3940</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3940</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>TOTAL STK MKT</titleOfClass>
    <cusip>922908769</cusip>
    <value>7813601</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24356</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>708</Sole>
      <Shared>0</Shared>
      <None>23648</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>EXTEND MKT ETF</titleOfClass>
    <cusip>922908652</cusip>
    <value>866576</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4211</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4211</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>VALUE ETF</titleOfClass>
    <cusip>922908744</cusip>
    <value>200591</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1022</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1022</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>GROWTH ETF</titleOfClass>
    <cusip>922908736</cusip>
    <value>529929</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1213</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1213</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>LARGE CAP ETF</titleOfClass>
    <cusip>922908637</cusip>
    <value>272387</value>
    <shrsOrPrnAmt>
      <sshPrnamt>911</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>911</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INSTL INDEX FD</nameOfIssuer>
    <titleOfClass>0-3 MO TREAS BIL</titleOfClass>
    <cusip>922040845</cusip>
    <value>1872735</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24755</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24755</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>TT WRLD ST ETF</titleOfClass>
    <cusip>922042742</cusip>
    <value>64346787</value>
    <shrsOrPrnAmt>
      <sshPrnamt>465202</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>17991</Sole>
      <Shared>0</Shared>
      <None>447212</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INTL EQUITY INDEX F</nameOfIssuer>
    <titleOfClass>FTSE EMR MKT ETF</titleOfClass>
    <cusip>922042858</cusip>
    <value>1432169</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26497</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>215</Sole>
      <Shared>0</Shared>
      <None>26282</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>TOTAL WLD BD ETF</titleOfClass>
    <cusip>92206C565</cusip>
    <value>1161848</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16999</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16999</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD TAX-MANAGED FDS</nameOfIssuer>
    <titleOfClass>VAN FTSE DEV MKT</titleOfClass>
    <cusip>921943858</cusip>
    <value>3197560</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49899</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>539</Sole>
      <Shared>0</Shared>
      <None>49360</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>EXTENDED DUR</titleOfClass>
    <cusip>921910709</cusip>
    <value>517981</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7975</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7975</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>HEALTH CAR ETF</titleOfClass>
    <cusip>92204A504</cusip>
    <value>1025955</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3767</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>INF TECH ETF</titleOfClass>
    <cusip>92204A702</cusip>
    <value>240312</value>
    <shrsOrPrnAmt>
      <sshPrnamt>344</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>344</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERIS RESIDENTIAL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>554489104</cusip>
    <value>447087</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23693</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4721</Sole>
      <Shared>0</Shared>
      <None>18972</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERISIGN INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343E102</cusip>
    <value>308089</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1240</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>665</Sole>
      <Shared>0</Shared>
      <None>575</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERISK ANALYTICS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92345Y106</cusip>
    <value>388988</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2050</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>885</Sole>
      <Shared>0</Shared>
      <None>1165</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERIZON COMMUNICATIONS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92343V104</cusip>
    <value>988073</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19683</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13429</Sole>
      <Shared>0</Shared>
      <None>6254</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERTEX PHARMACEUTICALS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92532F100</cusip>
    <value>232201</value>
    <shrsOrPrnAmt>
      <sshPrnamt>520</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>33</Sole>
      <Shared>0</Shared>
      <None>487</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VERTIV HOLDINGS CO</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>92537N108</cusip>
    <value>364153</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1453</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1453</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIASAT INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92552V100</cusip>
    <value>334523</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7304</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3499</Sole>
      <Shared>0</Shared>
      <None>3805</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIPER ENERGY INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>64361Q101</cusip>
    <value>637040</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13557</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12604</Sole>
      <Shared>0</Shared>
      <None>953</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIR BIOTECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92764N102</cusip>
    <value>104966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11715</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4666</Sole>
      <Shared>0</Shared>
      <None>7049</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VISA INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>92826C839</cusip>
    <value>3681625</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12181</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1001</Sole>
      <Shared>0</Shared>
      <None>11180</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VISTRA CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92840M102</cusip>
    <value>254948</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1696</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>288</Sole>
      <Shared>0</Shared>
      <None>1408</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VIVID SEATS INC</nameOfIssuer>
    <titleOfClass>COM CL A</titleOfClass>
    <cusip>92854T209</cusip>
    <value>109069</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5604</Sole>
      <Shared>0</Shared>
      <None>12851</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WABASH NATL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>929566107</cusip>
    <value>116491</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13514</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7060</Sole>
      <Shared>0</Shared>
      <None>6454</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WABTEC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>929740108</cusip>
    <value>528180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2113</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>323</Sole>
      <Shared>0</Shared>
      <None>1790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WALMART INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>931142103</cusip>
    <value>11441107</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92059</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7114</Sole>
      <Shared>0</Shared>
      <None>84945</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WARNER BROS DISCOVERY INC</nameOfIssuer>
    <titleOfClass>COM SER A</titleOfClass>
    <cusip>934423104</cusip>
    <value>301291</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10972</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5029</Sole>
      <Shared>0</Shared>
      <None>5943</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WASTE MGMT INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>94106L109</cusip>
    <value>250305</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1089</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>68</Sole>
      <Shared>0</Shared>
      <None>1021</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WAYFAIR INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>94419L101</cusip>
    <value>368604</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4901</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2211</Sole>
      <Shared>0</Shared>
      <None>2690</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEBULL CORP</nameOfIssuer>
    <titleOfClass>ORD SHS</titleOfClass>
    <cusip>G9572D103</cusip>
    <value>61205</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12751</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5642</Sole>
      <Shared>0</Shared>
      <None>7109</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEC ENERGY GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92939U106</cusip>
    <value>236790</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2045</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1118</Sole>
      <Shared>0</Shared>
      <None>927</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WELLS FARGO &amp; CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>949746101</cusip>
    <value>541493</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6802</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1434</Sole>
      <Shared>0</Shared>
      <None>5368</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESCO INTL INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>95082P105</cusip>
    <value>797602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2915</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>785</Sole>
      <Shared>0</Shared>
      <None>2130</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEST PHARMACEUTICAL SVSC INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>955306105</cusip>
    <value>468947</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1871</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>523</Sole>
      <Shared>0</Shared>
      <None>1348</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESTERN DIGITAL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>958102105</cusip>
    <value>1108485</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4098</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>96</Sole>
      <Shared>0</Shared>
      <None>4002</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESTROCK COFFEE CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>96145W103</cusip>
    <value>101996</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23999</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>18035</Sole>
      <Shared>0</Shared>
      <None>5964</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLIAMS COS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>969457100</cusip>
    <value>970636</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13337</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>9266</Sole>
      <Shared>0</Shared>
      <None>4071</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WILLIAMS SONOMA INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>969904101</cusip>
    <value>1505646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8258</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2430</Sole>
      <Shared>0</Shared>
      <None>5828</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WOLVERINE WORLD WIDE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>978097103</cusip>
    <value>196117</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12017</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6502</Sole>
      <Shared>0</Shared>
      <None>5515</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WOODWARD INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>980745103</cusip>
    <value>420247</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1174</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>75</Sole>
      <Shared>0</Shared>
      <None>1099</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WORKDAY INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>98138H101</cusip>
    <value>936463</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7208</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2634</Sole>
      <Shared>0</Shared>
      <None>4574</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WW GRAINGER INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>384802104</cusip>
    <value>433323</value>
    <shrsOrPrnAmt>
      <sshPrnamt>397</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>116</Sole>
      <Shared>0</Shared>
      <None>281</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>XYLEM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98419M100</cusip>
    <value>262430</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2196</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>35</Sole>
      <Shared>0</Shared>
      <None>2161</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>YETI HLDGS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98585X104</cusip>
    <value>725543</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19829</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4535</Sole>
      <Shared>0</Shared>
      <None>15294</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>YUM BRANDS INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>988498101</cusip>
    <value>519274</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3340</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>104</Sole>
      <Shared>0</Shared>
      <None>3236</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZIONS BANCORPORATION NATL AS</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>989701107</cusip>
    <value>664545</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11533</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3880</Sole>
      <Shared>0</Shared>
      <None>7653</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZOETIS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>98978V103</cusip>
    <value>239292</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2024</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>228</Sole>
      <Shared>0</Shared>
      <None>1796</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZOOM COMMUNICATIONS INC</nameOfIssuer>
    <titleOfClass>CL A</titleOfClass>
    <cusip>98980L101</cusip>
    <value>1245884</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15498</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5738</Sole>
      <Shared>0</Shared>
      <None>9760</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ZOOMINFO TECHNOLOGIES INC</nameOfIssuer>
    <titleOfClass>COMMON STOCK</titleOfClass>
    <cusip>98980F104</cusip>
    <value>242411</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40537</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2646</Sole>
      <Shared>0</Shared>
      <None>37891</None>
    </votingAuthority>
  </infoTable>
</informationTable>
