<?xml version="1.0" encoding="UTF-8"?><edgarSubmission xmlns="http://www.sec.gov/edgar/nport" xmlns:com="http://www.sec.gov/edgar/common" xmlns:ncom="http://www.sec.gov/edgar/nportcommon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sec.gov/edgar/nport eis_NPORT_Filer.xsd">
  <headerData>
    <submissionType>NPORT-P</submissionType>
    <isConfidential>false</isConfidential>
    <filerInfo>

      <filer>
        <issuerCredentials>
          <cik>0001872253</cik>
          <ccc>XXXXXXXX</ccc>
        </issuerCredentials>
      </filer>


      <seriesClassInfo>
        <seriesId>S000080740</seriesId>
        <classId>C000243273</classId>
      </seriesClassInfo>

    </filerInfo>
  </headerData>
  <formData>
    <genInfo>
      <regName>Total Fund Solution</regName>
      <regFileNumber>811-23724</regFileNumber>
      <regCik>0001872253</regCik>
      <regLei>549300CL4E1CB85QJL55</regLei>
      <regStreet1>615 E. MICHIGAN STREET</regStreet1>
      <regCity>MILWAUKEE</regCity>
      <regStateConditional regCountry="US" regState="US-WI"/>
      <regZipOrPostalCode>53202</regZipOrPostalCode>
      <regPhone>626-914-7363</regPhone>
      <seriesName>Cromwell Greenspring Mid Cap Fund</seriesName>
      <seriesId>S000080740</seriesId>
      <seriesLei>5493000KPKZ0TH7ADM48</seriesLei>
      <repPdEnd>2025-12-31</repPdEnd>
      <repPdDate>2025-03-31</repPdDate>
      <isFinalFiling>N</isFinalFiling>
    </genInfo>
    <fundInfo>
      <totAssets>115998220.54</totAssets>
      <totLiabs>165015.72</totLiabs>
      <netAssets>115833204.82</netAssets>
      <assetsAttrMiscSec>0.00000000</assetsAttrMiscSec>
      <assetsInvested>0.00000000</assetsInvested>
      <amtPayOneYrBanksBorr>0.00000000</amtPayOneYrBanksBorr>
      <amtPayOneYrCtrldComp>0.00000000</amtPayOneYrCtrldComp>
      <amtPayOneYrOthAffil>0.00000000</amtPayOneYrOthAffil>
      <amtPayOneYrOther>0.00000000</amtPayOneYrOther>
      <amtPayAftOneYrBanksBorr>0.00000000</amtPayAftOneYrBanksBorr>
      <amtPayAftOneYrCtrldComp>0.00000000</amtPayAftOneYrCtrldComp>
      <amtPayAftOneYrOthAffil>0.00000000</amtPayAftOneYrOthAffil>
      <amtPayAftOneYrOther>0.00000000</amtPayAftOneYrOther>
      <delayDeliv>0.00000000</delayDeliv>
      <standByCommit>0.00000000</standByCommit>
      <liquidPref>0.00000000</liquidPref>
      <cshNotRptdInCorD>0.00000000</cshNotRptdInCorD>
      <isNonCashCollateral>N</isNonCashCollateral>
      <returnInfo>
        <monthlyTotReturns>
          <monthlyTotReturn classId="C000243273" rtn1="2.18000000" rtn2="-3.34000000" rtn3="-3.10000000"/>
        </monthlyTotReturns>
        <monthlyReturnCats>
          <commodityContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </commodityContracts>
          <creditContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </creditContracts>
          <equityContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </equityContracts>
          <foreignExchgContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </foreignExchgContracts>
          <interestRtContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </interestRtContracts>
          <otherContracts>
            <mon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <mon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            <forwardCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </forwardCategory>
            <futureCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </futureCategory>
            <optionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </optionCategory>
            <swaptionCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swaptionCategory>
            <swapCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </swapCategory>
            <warrantCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </warrantCategory>
            <otherCategory>
              <instrMon1 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon2 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
              <instrMon3 netRealizedGain="0.00000000" netUnrealizedAppr="0.00000000"/>
            </otherCategory>
          </otherContracts>
        </monthlyReturnCats>
        <othMon1 netRealizedGain="403215.61000000" netUnrealizedAppr="2378580.12000000"/>
        <othMon2 netRealizedGain="957752.62000000" netUnrealizedAppr="-5165760.58000000"/>
        <othMon3 netRealizedGain="941104.95000000" netUnrealizedAppr="-4789996.71000000"/>
      </returnInfo>
      <mon1Flow redemption="1334583.00000000" reinvestment="8.68000000" sales="522828.81000000"/>
      <mon2Flow redemption="1392584.20000000" reinvestment="0.00000000" sales="134761.32000000"/>
      <mon3Flow redemption="1346266.80000000" reinvestment="0.00000000" sales="171363.42000000"/>


    </fundInfo>
    <invstOrSecs>
      <invstOrSec>
        <name>Abbott Laboratories</name>
        <lei>HQD377W2YR662HK5JX27</lei>
        <title>Abbott Laboratories</title>
        <cusip>002824100</cusip>
        <identifiers>
          <isin value="US0028241000"/>
          <ticker value="ABT"/>
        </identifiers>
        <balance>9105.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1207778.25000000</valUSD>
        <pctVal>1.042687415820</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Blackbaud Inc</name>
        <lei>54930056X3HKFMNG3754</lei>
        <title>Blackbaud Inc</title>
        <cusip>09227Q100</cusip>
        <identifiers>
          <isin value="US09227Q1004"/>
          <ticker value="BLKB"/>
        </identifiers>
        <balance>20279.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1258311.95000000</valUSD>
        <pctVal>1.086313680050</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>KBR Inc</name>
        <lei>254900OFQDXZRKRCV808</lei>
        <title>KBR Inc</title>
        <cusip>48242W106</cusip>
        <identifiers>
          <isin value="US48242W1062"/>
          <ticker value="KBR"/>
        </identifiers>
        <balance>167616.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8348952.96000000</valUSD>
        <pctVal>7.207737170851</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>OceanFirst Financial Corp</name>
        <lei>N/A</lei>
        <title>OceanFirst Financial Corp</title>
        <cusip>675234108</cusip>
        <identifiers>
          <isin value="US6752341080"/>
          <ticker value="OCFC"/>
        </identifiers>
        <balance>30012.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>510504.12000000</valUSD>
        <pctVal>0.440723470263</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>US Foods Holding Corp</name>
        <lei>549300UGOZSO64CFPR97</lei>
        <title>US Foods Holding Corp</title>
        <cusip>912008109</cusip>
        <identifiers>
          <isin value="US9120081099"/>
          <ticker value="USFD"/>
        </identifiers>
        <balance>24486.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1602853.56000000</valUSD>
        <pctVal>1.383760004301</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Emerson Electric Co</name>
        <lei>FGLT0EWZSUIRRITFOA30</lei>
        <title>Emerson Electric Co</title>
        <cusip>291011104</cusip>
        <identifiers>
          <isin value="US2910111044"/>
          <ticker value="EMR"/>
        </identifiers>
        <balance>14105.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1546472.20000000</valUSD>
        <pctVal>1.335085394903</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Teleflex Inc</name>
        <lei>UUL85LWXB4NGSWWXIQ25</lei>
        <title>Teleflex Inc</title>
        <cusip>879369106</cusip>
        <identifiers>
          <isin value="US8793691069"/>
          <ticker value="TFX"/>
        </identifiers>
        <balance>10585.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1462741.15000000</valUSD>
        <pctVal>1.262799516143</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Phillips 66</name>
        <lei>5493005JBO5YSIGK1814</lei>
        <title>Phillips 66</title>
        <cusip>718546104</cusip>
        <identifiers>
          <isin value="US7185461040"/>
          <ticker value="PSX"/>
        </identifiers>
        <balance>2813.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>347349.24000000</valUSD>
        <pctVal>0.299870180178</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Shoals Technologies Group Inc</name>
        <lei>N/A</lei>
        <title>Shoals Technologies Group Inc</title>
        <cusip>82489W107</cusip>
        <identifiers>
          <isin value="US82489W1071"/>
          <ticker value="SHLS"/>
        </identifiers>
        <balance>134875.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>447785.00000000</valUSD>
        <pctVal>0.386577407312</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Sherwin-Williams Co/The</name>
        <lei>Z15BMIOX8DDH0X2OBP21</lei>
        <title>Sherwin-Williams Co/The</title>
        <cusip>824348106</cusip>
        <identifiers>
          <isin value="US8243481061"/>
          <ticker value="SHW"/>
        </identifiers>
        <balance>1629.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>568830.51000000</valUSD>
        <pctVal>0.491077244114</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Medtronic PLC</name>
        <lei>549300GX3ZBSQWUXY261</lei>
        <title>Medtronic PLC</title>
        <cusip>000000000</cusip>
        <identifiers>
          <isin value="IE00BTN1Y115"/>
          <ticker value="MDT"/>
          <other otherDesc="SEDOL" value="BTN1Y11"/>
        </identifiers>
        <balance>15043.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1351763.98000000</valUSD>
        <pctVal>1.166991781070</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>IE</invCountry>

        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>United Parcel Service Inc</name>
        <lei>D01LMJZU09ULLNCY6Z23</lei>
        <title>United Parcel Service Inc</title>
        <cusip>911312106</cusip>
        <identifiers>
          <isin value="US9113121068"/>
          <ticker value="UPS"/>
        </identifiers>
        <balance>6445.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>708885.55000000</valUSD>
        <pctVal>0.611988204160</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Johnson Controls International</name>
        <lei>549300XQ6S1GYKGBL205</lei>
        <title>Johnson Controls International plc</title>
        <cusip>000000000</cusip>
        <identifiers>
          <isin value="IE00BY7QL619"/>
          <ticker value="JCI"/>
          <other otherDesc="SEDOL" value="BY7QL61"/>
        </identifiers>
        <balance>59997.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4806359.67000000</valUSD>
        <pctVal>4.149379858278</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>EMCOR Group Inc</name>
        <lei>529900X0SQJB2J7YDU43</lei>
        <title>EMCOR Group Inc</title>
        <cusip>29084Q100</cusip>
        <identifiers>
          <isin value="US29084Q1004"/>
          <ticker value="EME"/>
        </identifiers>
        <balance>23577.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>8714766.51000000</valUSD>
        <pctVal>7.523547780226</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>NEXTracker Inc</name>
        <lei>N/A</lei>
        <title>NEXTracker Inc</title>
        <cusip>65290E101</cusip>
        <identifiers>
          <isin value="US65290E1010"/>
          <ticker value="NXT"/>
        </identifiers>
        <balance>48915.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2061278.10000000</valUSD>
        <pctVal>1.779522636193</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Dun &amp; Bradstreet Holdings Inc</name>
        <lei>254900LNALVKD1ZX7U27</lei>
        <title>Dun &amp; Bradstreet Holdings Inc</title>
        <cusip>26484T106</cusip>
        <identifiers>
          <isin value="US26484T1060"/>
          <ticker value="DNB"/>
        </identifiers>
        <balance>247226.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2210200.44000000</valUSD>
        <pctVal>1.908088827754</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Levi Strauss &amp; Co</name>
        <lei>MB0UERO0RDFKU8258G77</lei>
        <title>Levi Strauss &amp; Co</title>
        <cusip>52736R102</cusip>
        <identifiers>
          <isin value="US52736R1023"/>
          <ticker value="LEVI"/>
        </identifiers>
        <balance>100241.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1562757.19000000</valUSD>
        <pctVal>1.349144394673</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Rush Enterprises Inc</name>
        <lei>529900V3XHTN7A6DFT17</lei>
        <title>Rush Enterprises Inc</title>
        <cusip>781846209</cusip>
        <identifiers>
          <isin value="US7818462092"/>
          <ticker value="RUSHA"/>
        </identifiers>
        <balance>17839.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>952780.99000000</valUSD>
        <pctVal>0.822545652156</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Cadre Holdings Inc</name>
        <lei>2549006IKQEWJ8M7CB97</lei>
        <title>Cadre Holdings Inc</title>
        <cusip>12763L105</cusip>
        <identifiers>
          <isin value="US12763L1052"/>
          <ticker value="CDRE"/>
        </identifiers>
        <balance>41539.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1229969.79000000</valUSD>
        <pctVal>1.061845601104</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Shore Bancshares Inc</name>
        <lei>N/A</lei>
        <title>Shore Bancshares Inc</title>
        <cusip>825107105</cusip>
        <identifiers>
          <isin value="US8251071051"/>
          <ticker value="SHBI"/>
        </identifiers>
        <balance>124014.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1679149.56000000</valUSD>
        <pctVal>1.449627127738</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Visa Inc</name>
        <lei>549300JZ4OKEHW3DPJ59</lei>
        <title>Visa Inc</title>
        <cusip>92826C839</cusip>
        <identifiers>
          <isin value="US92826C8394"/>
          <ticker value="V"/>
        </identifiers>
        <balance>2018.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>707228.28000000</valUSD>
        <pctVal>0.610557465882</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Darling Ingredients Inc</name>
        <lei>L1N0SPPKS7EXZYUMZ898</lei>
        <title>Darling Ingredients Inc</title>
        <cusip>237266101</cusip>
        <identifiers>
          <isin value="US2372661015"/>
          <ticker value="DAR"/>
        </identifiers>
        <balance>29795.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>930795.80000000</valUSD>
        <pctVal>0.803565610954</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>WSFS Financial Corp</name>
        <lei>549300SU7VQHD6QRG886</lei>
        <title>WSFS Financial Corp</title>
        <cusip>929328102</cusip>
        <identifiers>
          <isin value="US9293281021"/>
          <ticker value="WSFS"/>
        </identifiers>
        <balance>31930.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1656209.10000000</valUSD>
        <pctVal>1.429822392097</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>T-Mobile US Inc</name>
        <lei>549300QHIJYOHPACPG31</lei>
        <title>T-Mobile US Inc</title>
        <cusip>872590104</cusip>
        <identifiers>
          <isin value="US8725901040"/>
          <ticker value="TMUS"/>
        </identifiers>
        <balance>10012.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2670300.52000000</valUSD>
        <pctVal>2.305297970603</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Amazon.com Inc</name>
        <lei>ZXTILKJKG63JELOEG630</lei>
        <title>Amazon.com Inc</title>
        <cusip>023135106</cusip>
        <identifiers>
          <isin value="US0231351067"/>
          <ticker value="AMZN"/>
        </identifiers>
        <balance>3167.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>602553.42000000</valUSD>
        <pctVal>0.520190580012</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Amdocs Ltd</name>
        <lei>549300HQV672RJ7RQV66</lei>
        <title>Amdocs Ltd</title>
        <cusip>000000000</cusip>
        <identifiers>
          <isin value="GB0022569080"/>
          <ticker value="DOX"/>
          <other otherDesc="SEDOL" value="2256908"/>
        </identifiers>
        <balance>20718.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1895697.00000000</valUSD>
        <pctVal>1.636574765367</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>American Homes 4 Rent</name>
        <lei>549300ZJUO7A58PNUW40</lei>
        <title>American Homes 4 Rent</title>
        <cusip>02665T306</cusip>
        <identifiers>
          <isin value="US02665T3068"/>
          <ticker value="AMH"/>
        </identifiers>
        <balance>42695.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1614297.95000000</valUSD>
        <pctVal>1.393640064184</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>EOG Resources Inc</name>
        <lei>XWTZDRYZPBUHIQBKDB46</lei>
        <title>EOG Resources Inc</title>
        <cusip>26875P101</cusip>
        <identifiers>
          <isin value="US26875P1012"/>
          <ticker value="EOG"/>
        </identifiers>
        <balance>25226.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>3234982.24000000</valUSD>
        <pctVal>2.792793521535</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Flex Ltd</name>
        <lei>549300EAQH74YHD07T53</lei>
        <title>Flex Ltd</title>
        <cusip>000000000</cusip>
        <identifiers>
          <isin value="SG9999000020"/>
          <ticker value="FLEX"/>
          <other otherDesc="SEDOL" value="2353058"/>
        </identifiers>
        <balance>61989.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2050596.12000000</valUSD>
        <pctVal>1.770300772724</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Pure Storage Inc</name>
        <lei>549300NPDB0BZTK3WO90</lei>
        <title>Pure Storage Inc</title>
        <cusip>74624M102</cusip>
        <identifiers>
          <isin value="US74624M1027"/>
          <ticker value="PSTG"/>
        </identifiers>
        <balance>11869.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>525440.63000000</valUSD>
        <pctVal>0.453618313346</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Chubb Ltd</name>
        <lei>E0JAN6VLUDI1HITHT809</lei>
        <title>Chubb Ltd</title>
        <cusip>000000000</cusip>
        <identifiers>
          <isin value="CH0044328745"/>
          <ticker value="CB"/>
          <other otherDesc="SEDOL" value="B3BQMF6"/>
        </identifiers>
        <balance>4232.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1278021.68000000</valUSD>
        <pctVal>1.103329293172</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CH</invCountry>

        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Republic Services Inc</name>
        <lei>NKNQHM6BLECKVOQP7O46</lei>
        <title>Republic Services Inc</title>
        <cusip>760759100</cusip>
        <identifiers>
          <isin value="US7607591002"/>
          <ticker value="RSG"/>
        </identifiers>
        <balance>47757.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>11564835.12000000</valUSD>
        <pctVal>9.984041396395</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>nVent Electric PLC</name>
        <lei>N/A</lei>
        <title>nVent Electric PLC</title>
        <cusip>000000000</cusip>
        <identifiers>
          <isin value="IE00BDVJJQ56"/>
          <ticker value="NVT"/>
          <other otherDesc="SEDOL" value="BDVJJQ5"/>
        </identifiers>
        <balance>20000.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1048400.00000000</valUSD>
        <pctVal>0.905094529352</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>GB</invCountry>

        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Alphabet Inc</name>
        <lei>5493006MHB84DD0ZWV18</lei>
        <title>Alphabet Inc</title>
        <cusip>02079K107</cusip>
        <identifiers>
          <isin value="US02079K1079"/>
          <ticker value="GOOG"/>
        </identifiers>
        <balance>12447.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1944594.81000000</valUSD>
        <pctVal>1.678788748892</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>MYR Group Inc</name>
        <lei>529900G1IMMZHOQ17I54</lei>
        <title>MYR Group Inc</title>
        <cusip>55405W104</cusip>
        <identifiers>
          <isin value="US55405W1045"/>
          <ticker value="MYRG"/>
        </identifiers>
        <balance>43482.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>4917379.38000000</valUSD>
        <pctVal>4.245224318572</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Invesco Solar ETF</name>
        <lei>549300Q2OQ2U87KJR762</lei>
        <title>Invesco Solar ETF</title>
        <cusip>46138G706</cusip>
        <identifiers>
          <isin value="US46138G7060"/>
          <ticker value="TAN"/>
        </identifiers>
        <balance>11050.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>336583.00000000</valUSD>
        <pctVal>0.290575574182</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Primis Financial Corp</name>
        <lei>549300JNX3M2EENG1F11</lei>
        <title>Primis Financial Corp</title>
        <cusip>74167B109</cusip>
        <identifiers>
          <isin value="US74167B1098"/>
          <ticker value="FRST"/>
        </identifiers>
        <balance>236598.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2311562.46000000</valUSD>
        <pctVal>1.995595704696</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Advanced Drainage Systems Inc</name>
        <lei>6QQTOZ5MF5DHM7K92I60</lei>
        <title>Advanced Drainage Systems Inc</title>
        <cusip>00790R104</cusip>
        <identifiers>
          <isin value="US00790R1041"/>
          <ticker value="WMS"/>
        </identifiers>
        <balance>11925.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1295651.25000000</valUSD>
        <pctVal>1.118549082720</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Wyndham Hotels &amp; Resorts Inc</name>
        <lei>549300FE3MQ4RVXXC673</lei>
        <title>Wyndham Hotels &amp; Resorts Inc</title>
        <cusip>98311A105</cusip>
        <identifiers>
          <isin value="US98311A1051"/>
          <ticker value="WH"/>
        </identifiers>
        <balance>11638.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1053355.38000000</valUSD>
        <pctVal>0.909372559998</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>W R Berkley Corp</name>
        <lei>SQOAGCLKBDWNVYV1OV80</lei>
        <title>W R Berkley Corp</title>
        <cusip>084423102</cusip>
        <identifiers>
          <isin value="US0844231029"/>
          <ticker value="WRB"/>
        </identifiers>
        <balance>71415.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>5081891.40000000</valUSD>
        <pctVal>4.387249241611</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Alight Inc</name>
        <lei>549300600ESCO1HTVN74</lei>
        <title>Alight Inc</title>
        <cusip>01626W101</cusip>
        <identifiers>
          <isin value="US01626W1018"/>
          <ticker value="ALIT"/>
        </identifiers>
        <balance>401799.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2382668.07000000</valUSD>
        <pctVal>2.056981910931</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Zimmer Biomet Holdings Inc</name>
        <lei>2P2YLDVPES3BXQ1FRB91</lei>
        <title>Zimmer Biomet Holdings Inc</title>
        <cusip>98956P102</cusip>
        <identifiers>
          <isin value="US98956P1021"/>
          <ticker value="ZBH"/>
        </identifiers>
        <balance>18451.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2088284.18000000</valUSD>
        <pctVal>1.802837263498</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Johnson &amp; Johnson</name>
        <lei>549300G0CFPGEF6X2043</lei>
        <title>Johnson &amp; Johnson</title>
        <cusip>478160104</cusip>
        <identifiers>
          <isin value="US4781601046"/>
          <ticker value="JNJ"/>
        </identifiers>
        <balance>644.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>106800.96000000</valUSD>
        <pctVal>0.092202369921</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>STERIS PLC</name>
        <lei>N/A</lei>
        <title>STERIS PLC</title>
        <cusip>000000000</cusip>
        <identifiers>
          <isin value="IE00BFY8C754"/>
          <ticker value="STE"/>
          <other otherDesc="SEDOL" value="BFY8C75"/>
        </identifiers>
        <balance>598.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>135536.70000000</valUSD>
        <pctVal>0.117010230538</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Ziff Davis Inc</name>
        <lei>5493008OJYGLHD7MXA18</lei>
        <title>Ziff Davis Inc</title>
        <cusip>48123V102</cusip>
        <identifiers>
          <isin value="US48123V1026"/>
          <ticker value="ZD"/>
        </identifiers>
        <balance>57042.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2143638.36000000</valUSD>
        <pctVal>1.850625097812</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Minerals Technologies Inc</name>
        <lei>549300D3I1QU67GP6403</lei>
        <title>Minerals Technologies Inc</title>
        <cusip>603158106</cusip>
        <identifiers>
          <isin value="US6031581068"/>
          <ticker value="MTX"/>
        </identifiers>
        <balance>30438.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1934943.66000000</valUSD>
        <pctVal>1.670456811591</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Dreyfus Treasury Obligations Cash Management Fund</name>
        <lei>549300MKKM9KT7BF6329</lei>
        <title>Dreyfus Treasury Obligations Cash Management Fund</title>
        <cusip>261908107</cusip>
        <identifiers>
          <isin value="US2619081076"/>
          <ticker value="DTRXX"/>
        </identifiers>
        <balance>1141528.91000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1141528.91000000</valUSD>
        <pctVal>0.985493677545</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>STIV</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Akamai Technologies Inc</name>
        <lei>OC1LZNN2LF5WTJ5RIL89</lei>
        <title>Akamai Technologies Inc</title>
        <cusip>00971T101</cusip>
        <identifiers>
          <isin value="US00971T1016"/>
          <ticker value="AKAM"/>
        </identifiers>
        <balance>12931.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1040945.50000000</valUSD>
        <pctVal>0.898658982644</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>DuPont de Nemours Inc</name>
        <lei>5493004JF0SDFLM8GD76</lei>
        <title>DuPont de Nemours Inc</title>
        <cusip>26614N102</cusip>
        <identifiers>
          <isin value="US26614N1028"/>
          <ticker value="DD"/>
        </identifiers>
        <balance>47262.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>3529526.16000000</valUSD>
        <pctVal>3.047076324517</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Keurig Dr Pepper Inc</name>
        <lei>DYTQ8KRTKO7Y2BVU5K74</lei>
        <title>Keurig Dr Pepper Inc</title>
        <cusip>49271V100</cusip>
        <identifiers>
          <isin value="US49271V1008"/>
          <ticker value="KDP"/>
        </identifiers>
        <balance>3050.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>104371.00000000</valUSD>
        <pctVal>0.090104560399</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Rush Enterprises Inc</name>
        <lei>529900V3XHTN7A6DFT17</lei>
        <title>Rush Enterprises Inc</title>
        <cusip>781846308</cusip>
        <identifiers>
          <isin value="US7818463082"/>
          <ticker value="RUSHB"/>
        </identifiers>
        <balance>17328.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>979378.56000000</valUSD>
        <pctVal>0.845507608566</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Kenvue Inc</name>
        <lei>5493008HSF8L4M2LIJ82</lei>
        <title>Kenvue Inc</title>
        <cusip>49177J102</cusip>
        <identifiers>
          <isin value="US49177J1025"/>
          <ticker value="KVUE"/>
        </identifiers>
        <balance>102927.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>2468189.46000000</valUSD>
        <pctVal>2.130813408672</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>NextEra Energy Inc</name>
        <lei>254900RHL9MEUS5NKX63</lei>
        <title>NextEra Energy Inc</title>
        <cusip>65339F101</cusip>
        <identifiers>
          <isin value="US65339F1012"/>
          <ticker value="NEE"/>
        </identifiers>
        <balance>17728.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1256737.92000000</valUSD>
        <pctVal>1.084954803722</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Primo Brands Corp</name>
        <lei>254900J0WS4AXV2LAX55</lei>
        <title>Primo Brands Corp</title>
        <cusip>741623102</cusip>
        <identifiers>
          <isin value="US7416231022"/>
          <ticker value="PRMB"/>
        </identifiers>
        <balance>189582.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>6728265.18000000</valUSD>
        <pctVal>5.808580700547</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Cannae Holdings Inc</name>
        <lei>549300OGRF1ICI7D2V77</lei>
        <title>Cannae Holdings Inc</title>
        <cusip>13765N107</cusip>
        <identifiers>
          <isin value="US13765N1072"/>
          <ticker value="CNNE"/>
        </identifiers>
        <balance>30599.00000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>560879.67000000</valUSD>
        <pctVal>0.484213201967</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
    </invstOrSecs>
    <explntrNotes>
      <explntrNote note="Monthly returns presented in Item B.5(a) have been calculated without deducting any applicable sales loads or redemption fees." noteItem="B.5.a"/>
    </explntrNotes>
    <signature>
      <ncom:dateSigned>2025-05-15</ncom:dateSigned>
      <ncom:nameOfApplicant>Total Fund Solution</ncom:nameOfApplicant>
      <ncom:signature>Brian Nelson</ncom:signature>
      <ncom:signerName>Brian Nelson</ncom:signerName>
      <ncom:title>Treasurer, Principal Financial Officer</ncom:title>
    </signature>
  </formData>
  <documents>XXXX</documents>
</edgarSubmission>
