<?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>ALPHABET INC</nameOfIssuer>
    <titleOfClass>CAP STK CL A</titleOfClass>
    <cusip>02079K305</cusip>
    <value>312853</value>
    <shrsOrPrnAmt>
      <sshPrnamt>875</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>875</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLE INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>037833100</cusip>
    <value>566978</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1959</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1959</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AT&amp;T INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00206R102</cusip>
    <value>342861</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16563</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16563</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROADCOM INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>11135F101</cusip>
    <value>286089</value>
    <shrsOrPrnAmt>
      <sshPrnamt>757</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>757</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CATERPILLAR INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149123101</cusip>
    <value>419605</value>
    <shrsOrPrnAmt>
      <sshPrnamt>394</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>394</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHEVRON CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>166764100</cusip>
    <value>204047</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1231</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1231</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COCA COLA CO</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>191216100</cusip>
    <value>315815</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3886</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3886</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORNERSTONE STRATEGIC INVEST</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>21924B302</cusip>
    <value>231308</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30596</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>30596</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CORNERSTONE TOTAL RETURN FD</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>21924U300</cusip>
    <value>177784</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24761</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24761</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERGY TRANSFER L P</nameOfIssuer>
    <titleOfClass>COM UT LTD PTN</titleOfClass>
    <cusip>29273V100</cusip>
    <value>198917</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10404</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10404</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ETF SER SOLUTIONS</nameOfIssuer>
    <titleOfClass>DEFIA QUANT ETF</titleOfClass>
    <cusip>26922A420</cusip>
    <value>6096401</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36863</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>36863</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXXON MOBIL CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30231G102</cusip>
    <value>429521</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3142</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI HLTH CARE I</titleOfClass>
    <cusip>316092600</cusip>
    <value>333287</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4314</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4314</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI INDL INDX</titleOfClass>
    <cusip>316092709</cusip>
    <value>2893589</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29049</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>29049</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>MSCI FINLS IDX</titleOfClass>
    <cusip>316092501</cusip>
    <value>1809918</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23641</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23641</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>DISRUPTIVE TECH</titleOfClass>
    <cusip>316092139</cusip>
    <value>277206</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4788</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4788</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>CONSMR STAPLES</titleOfClass>
    <cusip>316092303</cusip>
    <value>372981</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7099</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7099</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIDELITY COVINGTON TRUST</nameOfIssuer>
    <titleOfClass>FUN SMA MID ETF</titleOfClass>
    <cusip>316092295</cusip>
    <value>4861611</value>
    <shrsOrPrnAmt>
      <sshPrnamt>127234</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>127234</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>NASDAQ CYB ETF</titleOfClass>
    <cusip>33734X846</cusip>
    <value>205104</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2283</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2283</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>VEST LAD AUT ETF</titleOfClass>
    <cusip>33733E641</cusip>
    <value>1072927</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52236</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>52236</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>INDXX AEROSPACE</titleOfClass>
    <cusip>33733E831</cusip>
    <value>1748414</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>38200</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>VEST LADDERED</titleOfClass>
    <cusip>33733E690</cusip>
    <value>7454212</value>
    <shrsOrPrnAmt>
      <sshPrnamt>358548</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>358548</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TR EXCHANGE-TRADED FD</nameOfIssuer>
    <titleOfClass>FT VEST RIS</titleOfClass>
    <cusip>33738D879</cusip>
    <value>3156936</value>
    <shrsOrPrnAmt>
      <sshPrnamt>107379</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>107379</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GE AEROSPACE</nameOfIssuer>
    <titleOfClass>COM NEW</titleOfClass>
    <cusip>369604301</cusip>
    <value>203585</value>
    <shrsOrPrnAmt>
      <sshPrnamt>545</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>545</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C573</cusip>
    <value>3163796</value>
    <shrsOrPrnAmt>
      <sshPrnamt>71337</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>71337</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQUT BUFR AUG</titleOfClass>
    <cusip>45782C698</cusip>
    <value>666964</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12440</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12440</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>LADERD ALCTN PWR</titleOfClass>
    <cusip>45783Y814</cusip>
    <value>10369373</value>
    <shrsOrPrnAmt>
      <sshPrnamt>196837</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>196837</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BF</titleOfClass>
    <cusip>45782C680</cusip>
    <value>750002</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16433</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>16433</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY BUF NOV</titleOfClass>
    <cusip>45782C581</cusip>
    <value>1599723</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33460</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>33460</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY BUFR JUL</titleOfClass>
    <cusip>45782C789</cusip>
    <value>210234</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3871</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3871</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY ULTRA BU</titleOfClass>
    <cusip>45782C565</cusip>
    <value>420234</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10464</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>10464</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQTY PWR BUF</titleOfClass>
    <cusip>45782C813</cusip>
    <value>245807</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5036</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5036</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR ETFS TRUST</nameOfIssuer>
    <titleOfClass>US EQT ULTRA BF</titleOfClass>
    <cusip>45782C672</cusip>
    <value>228268</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5424</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>5424</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO EXCH TRADED FD TR II</nameOfIssuer>
    <titleOfClass>CEF INM COMPSI</titleOfClass>
    <cusip>46138E404</cusip>
    <value>361687</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17808</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>17808</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO QQQ TR</nameOfIssuer>
    <titleOfClass>UNIT SER 1</titleOfClass>
    <cusip>46090E103</cusip>
    <value>17403567</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23633</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23633</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>MSCI EMG MKT ETF</titleOfClass>
    <cusip>464287234</cusip>
    <value>2861117</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41823</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>41823</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>S&amp;P 500 GRWT ETF</titleOfClass>
    <cusip>464287309</cusip>
    <value>995380</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7238</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>7238</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>ISHS 1-5YR INVS</titleOfClass>
    <cusip>464288646</cusip>
    <value>3295618</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62881</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>62881</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>TRUST ISHARE 0-1</titleOfClass>
    <cusip>464288679</cusip>
    <value>1012986</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9180</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>9180</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE S&amp;P500 ETF</titleOfClass>
    <cusip>464287200</cusip>
    <value>36427134</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48642</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>48642</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>1 3 YR TREAS BD</titleOfClass>
    <cusip>464287457</cusip>
    <value>1059964</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12909</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12909</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>IBOXX HI YD ETF</titleOfClass>
    <cusip>464288513</cusip>
    <value>1990406</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24889</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>24889</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>FLTG RATE NT ETF</titleOfClass>
    <cusip>46429B655</cusip>
    <value>5155011</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100980</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>100980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR</nameOfIssuer>
    <titleOfClass>CORE MSCI EURO</titleOfClass>
    <cusip>46434V738</cusip>
    <value>6374991</value>
    <shrsOrPrnAmt>
      <sshPrnamt>84808</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>84808</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON CONTROLS INTERNATION</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G51502105</cusip>
    <value>290759</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1990</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICRON TECHNOLOGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>595112103</cusip>
    <value>379878</value>
    <shrsOrPrnAmt>
      <sshPrnamt>329</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>329</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICROSOFT CORP</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>594918104</cusip>
    <value>290813</value>
    <shrsOrPrnAmt>
      <sshPrnamt>780</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>780</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVENT ELEC PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G6700G107</cusip>
    <value>643840</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3796</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3796</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVIDIA CORPORATION</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67066G104</cusip>
    <value>589750</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2947</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2947</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PENTAIR PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G7S00T104</cusip>
    <value>284102</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3706</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3706</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO DYNAMIC INCOME OPRNTS</nameOfIssuer>
    <titleOfClass>COM BEN SHS</titleOfClass>
    <cusip>69355M107</cusip>
    <value>181546</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13733</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>13733</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US SML CAP ETF</titleOfClass>
    <cusip>808524607</cusip>
    <value>836504</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23153</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>23153</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR</nameOfIssuer>
    <titleOfClass>US DIVIDEND EQ</titleOfClass>
    <cusip>808524797</cusip>
    <value>933794</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29448</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>29448</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>ST STR ENERG ETF</titleOfClass>
    <cusip>81369Y506</cusip>
    <value>5742614</value>
    <shrsOrPrnAmt>
      <sshPrnamt>108127</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>108127</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SELECT SECTOR SPDR TR</nameOfIssuer>
    <titleOfClass>ST STR TECHN ETF</titleOfClass>
    <cusip>81369Y803</cusip>
    <value>753551</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3955</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR SP AERO</titleOfClass>
    <cusip>78464A631</cusip>
    <value>3427053</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12076</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>12076</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR P500ETF</titleOfClass>
    <cusip>78464A854</cusip>
    <value>433920</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4938</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4938</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR PR SP1500</titleOfClass>
    <cusip>78464A805</cusip>
    <value>297610</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3278</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3278</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR P500GRW</titleOfClass>
    <cusip>78464A409</cusip>
    <value>27497197</value>
    <shrsOrPrnAmt>
      <sshPrnamt>231088</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>231088</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR SP600 SML</titleOfClass>
    <cusip>78468R853</cusip>
    <value>243713</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4226</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4226</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SERIES TRUST</nameOfIssuer>
    <titleOfClass>ST STR RATE ETF</titleOfClass>
    <cusip>78468R200</cusip>
    <value>5240171</value>
    <shrsOrPrnAmt>
      <sshPrnamt>169860</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>169860</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STATE STR SPDR S&amp;P 500 ETF T</nameOfIssuer>
    <titleOfClass>TR UNIT</titleOfClass>
    <cusip>78462F103</cusip>
    <value>270042</value>
    <shrsOrPrnAmt>
      <sshPrnamt>362</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>362</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TRANE TECHNOLOGIES PLC</nameOfIssuer>
    <titleOfClass>SHS</titleOfClass>
    <cusip>G8994E103</cusip>
    <value>375246</value>
    <shrsOrPrnAmt>
      <sshPrnamt>764</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>764</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UNITEDHEALTH GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91324P102</cusip>
    <value>614301</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1478</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1478</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANECK ETF TRUST</nameOfIssuer>
    <titleOfClass>SEMICONDUCTR ETF</titleOfClass>
    <cusip>92189F676</cusip>
    <value>326017</value>
    <shrsOrPrnAmt>
      <sshPrnamt>497</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>497</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD FIXED INCOME SECS F</nameOfIssuer>
    <titleOfClass>HIGH-YIELD ACTV</titleOfClass>
    <cusip>922031687</cusip>
    <value>2535614</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33874</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>33874</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>S&amp;P 500 ETF SHS</titleOfClass>
    <cusip>922908363</cusip>
    <value>396085</value>
    <shrsOrPrnAmt>
      <sshPrnamt>577</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>577</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>MID CAP ETF</titleOfClass>
    <cusip>922908629</cusip>
    <value>259271</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3218</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3218</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>VALUE ETF</titleOfClass>
    <cusip>922908744</cusip>
    <value>871507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3999</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3999</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD INDEX FDS</nameOfIssuer>
    <titleOfClass>TOTAL STK MKT</titleOfClass>
    <cusip>922908769</cusip>
    <value>607916</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1643</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>1643</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD MALVERN FDS</nameOfIssuer>
    <titleOfClass>MULTI SECTOR</titleOfClass>
    <cusip>922020722</cusip>
    <value>5107222</value>
    <shrsOrPrnAmt>
      <sshPrnamt>99575</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>99575</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>INTER TERM TREAS</titleOfClass>
    <cusip>92206C706</cusip>
    <value>6534234</value>
    <shrsOrPrnAmt>
      <sshPrnamt>110787</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>110787</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SCOTTSDALE FDS</nameOfIssuer>
    <titleOfClass>INT-TERM CORP</titleOfClass>
    <cusip>92206C870</cusip>
    <value>7135527</value>
    <shrsOrPrnAmt>
      <sshPrnamt>86334</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>86334</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SPECIALIZED FUNDS</nameOfIssuer>
    <titleOfClass>DIV APP ETF</titleOfClass>
    <cusip>921908844</cusip>
    <value>31231508</value>
    <shrsOrPrnAmt>
      <sshPrnamt>131990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>131990</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WHITEHALL FDS</nameOfIssuer>
    <titleOfClass>HIGH DIV YLD</titleOfClass>
    <cusip>921946406</cusip>
    <value>27342314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>173020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>173020</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WHITEHALL FDS</nameOfIssuer>
    <titleOfClass>INTL HIGH ETF</titleOfClass>
    <cusip>921946794</cusip>
    <value>13997643</value>
    <shrsOrPrnAmt>
      <sshPrnamt>142542</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>142542</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>MEGA GRWTH IND</titleOfClass>
    <cusip>921910816</cusip>
    <value>209401</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2382</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2382</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD WORLD FD</nameOfIssuer>
    <titleOfClass>MATERIALS ETF</titleOfClass>
    <cusip>92204A801</cusip>
    <value>1541237</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6736</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>6736</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WASTE MGMT INC DEL</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>94106L109</cusip>
    <value>507843</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2279</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>2279</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WEC ENERGY GROUP INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92939U106</cusip>
    <value>432049</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>3700</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>XCEL ENERGY INC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98389B100</cusip>
    <value>378656</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4716</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>0</Sole>
      <Shared>0</Shared>
      <None>4716</None>
    </votingAuthority>
  </infoTable>
</informationTable>
