<?xml version="1.0" encoding="utf-8"?>
<informationTable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable">
  <infoTable>
    <nameOfIssuer>AMAZON.COM INC</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>023135106</cusip>
    <value>1225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>356</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>356</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>POWERSHARES QQQ TR</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46090E103</cusip>
    <value>759</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2141</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2140</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TECHNOLOGY SELECT SECTOR SPDR</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y803</cusip>
    <value>357</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2417</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2416</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STARBUCKS CORP</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>855244109</cusip>
    <value>430</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3843</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3843</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO BULLETSHARES 2023 HIGH YIELD CORPORATE BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138J858</cusip>
    <value>4154</value>
    <shrsOrPrnAmt>
      <sshPrnamt>163091</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>163091</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JOHNSON &amp; JOHNSON COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>478160104</cusip>
    <value>264</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1602</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1602</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD TOTAL STOCK MARKET INDEX FUND</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908769</cusip>
    <value>1111</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4987</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4987</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKROCK MUNIASSETS FD INC COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>09254J102</cusip>
    <value>1110</value>
    <shrsOrPrnAmt>
      <sshPrnamt>65864</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>65863</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COSTCO WHOLESALE CORP</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>22160K105</cusip>
    <value>344</value>
    <shrsOrPrnAmt>
      <sshPrnamt>869</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>869</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROCTER AND GAMBLE CO COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>742718109</cusip>
    <value>337</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2499</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2499</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PUTNAM MUN OPPORTUNITIES TR SH BEN INT</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>746922103</cusip>
    <value>593</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41957</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>41957</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO BULLETSHARES 2025 CORPORATE BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138J825</cusip>
    <value>1984</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88948</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>88948</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ADVANCED EMISSIONS SOLUTIONS I COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>00770C101</cusip>
    <value>132</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17823</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>17823</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTEL CORP COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>458140100</cusip>
    <value>201</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3579</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3578</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES U.S. FINANCIALS ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287788</cusip>
    <value>607</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7488</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7488</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR S&amp;P 500 ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78462F103</cusip>
    <value>293</value>
    <shrsOrPrnAmt>
      <sshPrnamt>685</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>684</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>THE TRADE DESK INC COM CL A</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>88339J105</cusip>
    <value>248</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3210</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3210</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GUGGENHEIM STRATEGIC OPPORTUNITY FUND</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>40167F101</cusip>
    <value>298</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13761</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>13761</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TIPS BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287176</cusip>
    <value>1241</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9698</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>9697</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO BULLETSHARES 2024 HIGH YIELD CORPORATE BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138J833</cusip>
    <value>1033</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41049</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>41049</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BROOKFIELD REAL ASSETS INCOME SHS BEN INT</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>112830104</cusip>
    <value>928</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42393</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>42392</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INSIGHT SELECT INCOME FD COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>45781W109</cusip>
    <value>417</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>19240</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PROSHARES LARGE CAP CORE PLUS ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>74347R248</cusip>
    <value>7108</value>
    <shrsOrPrnAmt>
      <sshPrnamt>71583</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>71583</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>US BANCORP DEL COM NEW</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>902973304</cusip>
    <value>207</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3639</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3639</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR GOLD ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78463V107</cusip>
    <value>345</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2085</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2085</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB ETFS- US SMALL-CAP ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524607</cusip>
    <value>4865</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46696</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>46695</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB INTERNATIONAL EQUITY ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524805</cusip>
    <value>5122</value>
    <shrsOrPrnAmt>
      <sshPrnamt>129834</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>129833</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB STRATEGIC TR US LRG CAP ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524201</cusip>
    <value>462</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4442</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4442</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMORGAN ULTRA-SHORT INCOME ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46641Q837</cusip>
    <value>1139</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>22452</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB US LARGE CAP GROWTH ETF </nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524300</cusip>
    <value>9346</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64028</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>64028</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DELAWARE INVTS COLO MUN INCOME COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>246101109</cusip>
    <value>279</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18580</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>18580</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BERKSHIRE HATHAWAY INC DEL CL B NEW</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>084670702</cusip>
    <value>940</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3383</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3383</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GOOGLE INC</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>02079K305</cusip>
    <value>1057</value>
    <shrsOrPrnAmt>
      <sshPrnamt>433</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>433</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INTUIT COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>461202103</cusip>
    <value>368</value>
    <shrsOrPrnAmt>
      <sshPrnamt>750</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>750</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MICROSOFT</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>594918104</cusip>
    <value>1751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6465</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>6464</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO BULLETSHARES 2026 CORPORATE BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138J791</cusip>
    <value>8053</value>
    <shrsOrPrnAmt>
      <sshPrnamt>374140</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>374140</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - JULY</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C813</cusip>
    <value>1115</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37656</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>37656</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD SMALL CAP ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908751</cusip>
    <value>2175</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9653</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>9652</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD MID CAP </nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908629</cusip>
    <value>2009</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8466</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8465</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - OCTOBER</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C797</cusip>
    <value>4611</value>
    <shrsOrPrnAmt>
      <sshPrnamt>158375</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>158374</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - SEPTEMBER</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C656</cusip>
    <value>1974</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66984</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>66984</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUVEEN TAXABLE MUNICPAL INM FD COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>67074C103</cusip>
    <value>1257</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53729</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>53729</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - JANUARY</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C508</cusip>
    <value>5437</value>
    <shrsOrPrnAmt>
      <sshPrnamt>167591</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>167591</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB US LARGE CAP VALUE ETF </nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524409</cusip>
    <value>7055</value>
    <shrsOrPrnAmt>
      <sshPrnamt>103182</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>103182</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PUTNAM MASTER INTER INCOME TR SH BEN INT</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>746909100</cusip>
    <value>771</value>
    <shrsOrPrnAmt>
      <sshPrnamt>183995</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>183994</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>WESTERN ASSET MUN HIGH INCOME COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>95766N103</cusip>
    <value>342</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40474</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>40474</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - APRIL</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C870</cusip>
    <value>1533</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53859</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>53859</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD S&amp;P 500 ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908363</cusip>
    <value>419</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1064</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GENERAL MOTORS CORP</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>37045V100</cusip>
    <value>207</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3501</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>3501</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - JUNE</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C748</cusip>
    <value>627</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20196</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>20196</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO ULTRA SHORT DURATION ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46090A887</cusip>
    <value>505</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>KINROSS GOLD CORP NEW COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>496902404</cusip>
    <value>65</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10256</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10256</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - AUGUST</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C680</cusip>
    <value>535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18259</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>18259</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO BULLETSHARES 2029 CORPORATE BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138J577</cusip>
    <value>8560</value>
    <shrsOrPrnAmt>
      <sshPrnamt>402459</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>402458</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SCHWAB US MID-CAP ETF </nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>808524508</cusip>
    <value>3932</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50238</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>50238</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - NOVEMBER</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C573</cusip>
    <value>811</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26820</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>26820</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - DECEMBER</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C540</cusip>
    <value>1664</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54556</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>54556</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO CORPORATE &amp; INCOME OPPOR COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>72201B101</cusip>
    <value>408</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20641</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>20640</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR MSCI EAFE POWER BUFFER ETF - JANUARY</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C524</cusip>
    <value>221</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8285</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8285</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TWILIO INC CL A</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>90138F102</cusip>
    <value>218</value>
    <shrsOrPrnAmt>
      <sshPrnamt>554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>554</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>POWERSHARES ETF SENIOR LOAN PORT NYSE ARCA INC</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138G508</cusip>
    <value>764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34494</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>34494</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - FEBRUARY</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C417</cusip>
    <value>1009</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35552</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>35552</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - MARCH</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C383</cusip>
    <value>3457</value>
    <shrsOrPrnAmt>
      <sshPrnamt>113173</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>113173</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES U.S. OIL &amp; GAS EXPLORATION &amp; PRODUCTION ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464288851</cusip>
    <value>1550</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27054</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>27054</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PUTNAM MANAGED MUN INCOME TR</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>746823103</cusip>
    <value>844</value>
    <shrsOrPrnAmt>
      <sshPrnamt>96219</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>96218</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INNOVATOR S&amp;P 500 POWER BUFFER ETF - MAY</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>45782C318</cusip>
    <value>2599</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88318</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>88318</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR NUVEEN BLOOMBERG BARCLAYS HIGH YIELD MUNICIPAL BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78464A284</cusip>
    <value>483</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7936</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7936</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERGY TRANSFER EQUITY L P COM UNIT LTD PARTNERSHIP</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>29273V100</cusip>
    <value>213</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>20000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKROCK ENHANCED DIVID ACHIEVERS TR COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>09251A104</cusip>
    <value>219</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21612</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>21612</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DIMENSIONAL U.S. EQUITY ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>25434V401</cusip>
    <value>456</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9681</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>9680</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO MUN INCOME FD II COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>72200W106</cusip>
    <value>889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58983</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>58983</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD VALUE ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908744</cusip>
    <value>2640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19208</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>19208</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD GROWTH ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908736</cusip>
    <value>3493</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12179</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>12179</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUVEEN QUALITY PFD INCOME FD 2</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>67072C105</cusip>
    <value>211</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21201</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>21201</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUVEEN REAL ASSET INCOME &amp; GRO COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>67074Y105</cusip>
    <value>192</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11932</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>11932</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FACEBOOK INC CL A</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>30303M102</cusip>
    <value>521</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1499</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1499</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO DYNAMIC INCOME FD SHS</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>72201Y101</cusip>
    <value>7770</value>
    <shrsOrPrnAmt>
      <sshPrnamt>269694</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>269694</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SALIENT MIDSTREAM &amp; MLP FD SH BEN INT</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>79471V105</cusip>
    <value>602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>101060</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>101060</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AMERICAN AIRLS GROUP INC COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>02376R102</cusip>
    <value>250</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11764</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>11764</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPS ETF TR SECTOR DIVIDEND DOGS ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>00162Q858</cusip>
    <value>254</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4806</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>4806</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BNY MELLON MUN INCOME INC COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>05589T104</cusip>
    <value>219</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23529</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>23529</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKROCK MUN TARGET TERM TR COM SHS BEN IN</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>09257P105</cusip>
    <value>4256</value>
    <shrsOrPrnAmt>
      <sshPrnamt>162241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>162241</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FEDERATED HERMES PREM MUNI INM COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>31423P108</cusip>
    <value>1938</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123862</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>123862</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKROCK FLOATING RATE INCOME COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>09255X100</cusip>
    <value>270</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>20387</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUVEEN PFD &amp; INCOME TERM FD COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>67075A106</cusip>
    <value>303</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11870</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>11870</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVIDIA CORPORATION COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>67066G104</cusip>
    <value>357</value>
    <shrsOrPrnAmt>
      <sshPrnamt>446</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>446</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD TOTAL BOND MARKET ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921937835</cusip>
    <value>202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2357</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2357</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HIGHLAND/IBOXX SENIOR LOAN ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>430101774</cusip>
    <value>485</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30025</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>30025</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MARKET VECTORS ETF TR BUSINESS DEVELOPMENT CO ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>92189F411</cusip>
    <value>194</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11285</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>11285</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TRUST PREFERRED SECURITIES AND INCOME ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>33739E108</cusip>
    <value>3917</value>
    <shrsOrPrnAmt>
      <sshPrnamt>190143</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>190143</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUVEEN QUALITY MUNCP INCOME FD COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>67066V101</cusip>
    <value>7090</value>
    <shrsOrPrnAmt>
      <sshPrnamt>442864</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>442864</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>STRYKER CORP</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>863667101</cusip>
    <value>280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1076</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1076</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BLACKSTONE MTG TR INC COM CL A</nameOfIssuer>
    <titleOfClass>REIT</titleOfClass>
    <cusip>09257W100</cusip>
    <value>313</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9811</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>9810</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FLAHERTY &amp; CRUMRINE DYNAMIC PF SHS</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>33848W106</cusip>
    <value>209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7134</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7134</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FIRST TRUST INTERMEDIATE DURATION PREFERRED &amp; INCOME FUND</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>33718W103</cusip>
    <value>214</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8508</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8508</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COHEN &amp; STEERS INFRASTRUCTURE COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>19248A109</cusip>
    <value>232</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8071</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8071</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AT&amp;T INC COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>00206R102</cusip>
    <value>240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8343</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>8343</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ENERGY SELECT SECTOR SPDR</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>81369Y506</cusip>
    <value>1458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27073</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>27072</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES S&amp;P 500 INDEX</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287200</cusip>
    <value>316</value>
    <shrsOrPrnAmt>
      <sshPrnamt>734</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>734</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO BULLETSHARES 2022 CORPORATE BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138J882</cusip>
    <value>791</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36641</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>36641</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD FTSE DEVELOPED MARKETS ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921943858</cusip>
    <value>2443</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47425</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>47424</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR SER TR S&amp;P DIVID ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78464A763</cusip>
    <value>237</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1934</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1934</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD FTSE EMERGING MARKETS ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922042858</cusip>
    <value>381</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7021</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>7020</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD HIGH DIVIDEND YIELD</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921946406</cusip>
    <value>300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2866</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2865</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ALPHABET INC CAP STK CL C</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>02079K107</cusip>
    <value>947</value>
    <shrsOrPrnAmt>
      <sshPrnamt>378</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>378</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUVEEN AMT FREE QLTY MUN INCME COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>670657105</cusip>
    <value>9955</value>
    <shrsOrPrnAmt>
      <sshPrnamt>634046</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>634046</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VANGUARD DIVIDEND APPRECIATION INDEX FUND</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>921908844</cusip>
    <value>320</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2067</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2066</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NUVEEN SR INCOME FD COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>67067Y104</cusip>
    <value>1211</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204912</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>204911</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO MUN INCOME FD III COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>72201A103</cusip>
    <value>7520</value>
    <shrsOrPrnAmt>
      <sshPrnamt>575358</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>575358</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO BULLETSHARES 2021 HIGH YIELD CORPORATE BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138J809</cusip>
    <value>10329</value>
    <shrsOrPrnAmt>
      <sshPrnamt>448897</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>448897</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>INVESCO BULLETSHARES 2022 HIGH YIELD CORPORATE BOND ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>46138J874</cusip>
    <value>7594</value>
    <shrsOrPrnAmt>
      <sshPrnamt>325241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>325241</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PIMCO MUN INCOME FD COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>72200R107</cusip>
    <value>8256</value>
    <shrsOrPrnAmt>
      <sshPrnamt>553381</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>553381</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DNP SELECT INCOME FD INC COM</nameOfIssuer>
    <titleOfClass>CEF</titleOfClass>
    <cusip>23325P104</cusip>
    <value>386</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>36955</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPDR PORTFOLIO S&amp;P 500 VALUE ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>78464A508</cusip>
    <value>222</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5622</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5622</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EXXON MOBIL CORP COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>30231G102</cusip>
    <value>367</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5820</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>5820</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CHARLES SCHWAB CORP</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>808513105</cusip>
    <value>3775</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51842</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>51842</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>APPLE INC</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>037833100</cusip>
    <value>1487</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10859</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>10859</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DISNEY WALT CO COM</nameOfIssuer>
    <titleOfClass>Stock</titleOfClass>
    <cusip>254687106</cusip>
    <value>357</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2031</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>2031</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ISHARES TR RUSSELL 1000 INDEX ETF</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287622</cusip>
    <value>273</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1128</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <otherManager>0</otherManager>
    <votingAuthority>
      <Sole>1128</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
</informationTable>
