<?xml version="1.0" encoding="utf-8"?>
<ns1:informationTable xmlns:ns1="http://www.sec.gov/edgar/document/thirteenf/informationtable">
  <ns1:infoTable>
    <ns1:nameOfIssuer>AIR PRODUCTS AND CHEMICALS I</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>009158106</ns1:cusip>
    <ns1:figi>BBG001S5NSB6</ns1:figi>
    <ns1:value>11074023</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>37772</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>37589</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>183</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPHABET INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CAP STK CL A</ns1:titleOfClass>
    <ns1:cusip>02079K305</ns1:cusip>
    <ns1:figi>BBG009S39JY5</ns1:figi>
    <ns1:value>502368</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1406</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1106</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>300</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ALPHABET INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CAP STK CL C</ns1:titleOfClass>
    <ns1:cusip>02079K107</ns1:cusip>
    <ns1:figi>BBG009S3NB21</ns1:figi>
    <ns1:value>774050</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2191</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2051</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>140</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMAZON COM INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>023135106</ns1:cusip>
    <ns1:figi>BBG001S5PQL7</ns1:figi>
    <ns1:value>2121465</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8901</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7513</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1388</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>AMERICAN CENTY ETF TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>AVA MID EQU ETF</ns1:titleOfClass>
    <ns1:cusip>025072125</ns1:cusip>
    <ns1:figi>BBG01JYBR2Z3</ns1:figi>
    <ns1:value>8964276</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>111704</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>104565</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>7139</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>APPLE INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>037833100</ns1:cusip>
    <ns1:figi>BBG001S5N8V8</ns1:figi>
    <ns1:value>8593512</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>29698</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>26026</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3672</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ASTRAZENECA PLC</ns1:nameOfIssuer>
    <ns1:titleOfClass>ORD</ns1:titleOfClass>
    <ns1:cusip>G0593M107</ns1:cusip>
    <ns1:figi>BBG001SCNW31</ns1:figi>
    <ns1:value>312684</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1649</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>352</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1297</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>BERKSHIRE HATHAWAY INC DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL B NEW</ns1:titleOfClass>
    <ns1:cusip>084670702</ns1:cusip>
    <ns1:figi>BBG001S90346</ns1:figi>
    <ns1:value>4465981</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>8925</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8880</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>45</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>C3 AI INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>12468P104</ns1:cusip>
    <ns1:figi>BBG00Y6G6Y84</ns1:figi>
    <ns1:value>2018799</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>222090</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>222090</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>COCA COLA CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>191216100</ns1:cusip>
    <ns1:figi>BBG001S5SMQ8</ns1:figi>
    <ns1:value>242510</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2984</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>462</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2522</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DIMENSIONAL ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>US TARGETED VLU</ns1:titleOfClass>
    <ns1:cusip>25434V609</ns1:cusip>
    <ns1:figi>BBG011DXY0L8</ns1:figi>
    <ns1:value>19130302</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>273681</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>252466</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>21215</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DISNEY WALT CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>254687106</ns1:cusip>
    <ns1:figi>BBG001S5QHF3</ns1:figi>
    <ns1:value>342379</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3557</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3547</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>DUCOMMUN INC DEL</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>264147109</ns1:cusip>
    <ns1:figi>BBG001S5QDZ0</ns1:figi>
    <ns1:value>279668</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1510</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1510</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EA SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>ARS FO OP ST ETF</ns1:titleOfClass>
    <ns1:cusip>02072Q531</ns1:cusip>
    <ns1:figi>BBG01VPTD898</ns1:figi>
    <ns1:value>364430</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7813</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7550</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>263</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EA SERIES TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>JLEN 500 JEW ETF</ns1:titleOfClass>
    <ns1:cusip>02072Q846</ns1:cusip>
    <ns1:figi>BBG01SJ646B3</ns1:figi>
    <ns1:value>287533</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9124</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9124</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EATON VANCE TAX-MANAGED GLOB</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>27829C105</ns1:cusip>
    <ns1:figi>BBG001SGGKG2</ns1:figi>
    <ns1:value>487784</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>50600</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>40000</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10600</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ENERGY TRANSFER L P</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM UT LTD PTN</ns1:titleOfClass>
    <ns1:cusip>29273V100</ns1:cusip>
    <ns1:figi>BBG001SDHNW4</ns1:figi>
    <ns1:value>454892</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>23791</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>14811</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8980</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>EXXON MOBIL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>30231G102</ns1:cusip>
    <ns1:figi>BBG001S69V32</ns1:figi>
    <ns1:value>227776</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1666</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1666</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>FIDELITY COMWLTH TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>NASDAQ COMPSIT</ns1:titleOfClass>
    <ns1:cusip>315912808</ns1:cusip>
    <ns1:figi>BBG001SBT983</ns1:figi>
    <ns1:value>385734</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3737</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3737</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>GLOBAL X FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>US PFD ETF</ns1:titleOfClass>
    <ns1:cusip>37954Y657</ns1:cusip>
    <ns1:figi>BBG00HPF2LX6</ns1:figi>
    <ns1:value>19489163</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1042759</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>978797</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>63962</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>HOME DEPOT INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>437076102</ns1:cusip>
    <ns1:figi>BBG001S5RTW7</ns1:figi>
    <ns1:value>688079</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1951</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1939</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>12</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INTEL CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>458140100</ns1:cusip>
    <ns1:figi>BBG001S5SF65</ns1:figi>
    <ns1:value>296435</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2123</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1943</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>180</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO CALIF VALUE MUN INCO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>46132H106</ns1:cusip>
    <ns1:figi>BBG001S6XHW4</ns1:figi>
    <ns1:value>128337</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11894</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>11894</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P500 EQL TEC</ns1:titleOfClass>
    <ns1:cusip>46137V282</ns1:cusip>
    <ns1:figi>BBG00KJR2V68</ns1:figi>
    <ns1:value>486137</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>7537</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>7537</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO EXCHANGE TRADED FD T</ns1:nameOfIssuer>
    <ns1:titleOfClass>S&amp;P500 EQL WGT</ns1:titleOfClass>
    <ns1:cusip>46137V357</ns1:cusip>
    <ns1:figi>BBG00KJR2NN7</ns1:figi>
    <ns1:value>29246901</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>137458</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>128797</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>8661</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>INVESCO QQQ TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>UNIT SER 1</ns1:titleOfClass>
    <ns1:cusip>46090E103</ns1:cusip>
    <ns1:figi>BBG001S9GN63</ns1:figi>
    <ns1:value>572920</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>778</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>768</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>10</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE MSCI EAFE</ns1:titleOfClass>
    <ns1:cusip>46432F842</ns1:cusip>
    <ns1:figi>BBG003H6TRS0</ns1:figi>
    <ns1:value>240002</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2485</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2485</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE MSCI TOTAL</ns1:titleOfClass>
    <ns1:cusip>46432F834</ns1:cusip>
    <ns1:figi>BBG003H6TMV7</ns1:figi>
    <ns1:value>59276979</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>621092</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>578756</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>42336</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>CORE S&amp;P500 ETF</ns1:titleOfClass>
    <ns1:cusip>464287200</ns1:cusip>
    <ns1:figi>BBG001SFB7R6</ns1:figi>
    <ns1:value>314534</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>420</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>420</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>GBL COMM SVC ETF</ns1:titleOfClass>
    <ns1:cusip>464287275</ns1:cusip>
    <ns1:figi>BBG001S6VVK8</ns1:figi>
    <ns1:value>359418</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3185</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3185</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>GLOB HLTHCRE ETF</ns1:titleOfClass>
    <ns1:cusip>464287325</ns1:cusip>
    <ns1:figi>BBG001SJX8Q3</ns1:figi>
    <ns1:value>240540</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2445</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2445</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>GLOBAL FINLS ETF</ns1:titleOfClass>
    <ns1:cusip>464287333</ns1:cusip>
    <ns1:figi>BBG001SJX8P4</ns1:figi>
    <ns1:value>545955</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>4385</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>4385</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>PFD AND INCM SEC</ns1:titleOfClass>
    <ns1:cusip>464288687</ns1:cusip>
    <ns1:figi>BBG001SNVWC8</ns1:figi>
    <ns1:value>590005</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>19351</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>19351</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>RUS 1000 GRW ETF</ns1:titleOfClass>
    <ns1:cusip>464287614</ns1:cusip>
    <ns1:figi>BBG001S56320</ns1:figi>
    <ns1:value>369034</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2972</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2972</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ISHARES TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>U.S. TECH ETF</ns1:titleOfClass>
    <ns1:cusip>464287721</ns1:cusip>
    <ns1:figi>BBG001SFB7Z7</ns1:figi>
    <ns1:value>487057</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1931</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1931</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JOHN HANCOCK EXCHANGE TRADED</ns1:nameOfIssuer>
    <ns1:titleOfClass>PFD INCOME ETF</ns1:titleOfClass>
    <ns1:cusip>47804J776</ns1:cusip>
    <ns1:figi>BBG014248304</ns1:figi>
    <ns1:value>351822</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>15499</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>15499</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JOHNSON &amp; JOHNSON</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>478160104</ns1:cusip>
    <ns1:figi>BBG001S5SHQ9</ns1:figi>
    <ns1:value>489401</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1927</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1842</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>85</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>JPMORGAN CHASE &amp; CO</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>46625H100</ns1:cusip>
    <ns1:figi>BBG001S8CRC3</ns1:figi>
    <ns1:value>967665</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2956</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2807</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>149</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MCDONALDS CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>580135101</ns1:cusip>
    <ns1:figi>BBG001S5T110</ns1:figi>
    <ns1:value>294506</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1090</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1090</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>META PLATFORMS INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>CL A</ns1:titleOfClass>
    <ns1:cusip>30303M102</ns1:cusip>
    <ns1:figi>BBG001SQCQC5</ns1:figi>
    <ns1:value>589269</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1046</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>956</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>90</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MICROSOFT CORP</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>594918104</ns1:cusip>
    <ns1:figi>BBG001S5TD05</ns1:figi>
    <ns1:value>511489</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1371</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>991</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>380</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>MORGAN STANLEY ETF TRUST</ns1:nameOfIssuer>
    <ns1:titleOfClass>EATO VANC BD ETF</ns1:titleOfClass>
    <ns1:cusip>61774R841</ns1:cusip>
    <ns1:figi>BBG01LTGRPS0</ns1:figi>
    <ns1:value>324595</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>6401</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>6401</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NETFLIX INC.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>64110L106</ns1:cusip>
    <ns1:figi>BBG001SF6L46</ns1:figi>
    <ns1:value>762552</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10680</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10450</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>230</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NUVEEN SELECT TAX-FREE INCOM</ns1:nameOfIssuer>
    <ns1:titleOfClass>SH BEN INT</ns1:titleOfClass>
    <ns1:cusip>67062F100</ns1:cusip>
    <ns1:figi>BBG001S70MD8</ns1:figi>
    <ns1:value>569031</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>39765</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>39765</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>NVIDIA CORPORATION</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>67066G104</ns1:cusip>
    <ns1:figi>BBG001S5TZJ6</ns1:figi>
    <ns1:value>2330310</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>11646</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>8906</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>2740</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>ORION S.A.</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>L72967109</ns1:cusip>
    <ns1:figi>BBG006MC4LQ6</ns1:figi>
    <ns1:value>432184</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>65186</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>65186</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PEPSICO INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>713448108</ns1:cusip>
    <ns1:figi>BBG001S695T1</ns1:figi>
    <ns1:value>227337</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1679</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1679</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PFIZER INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>717081103</ns1:cusip>
    <ns1:figi>BBG001S5V466</ns1:figi>
    <ns1:value>260835</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10832</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10806</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>26</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>PNC FINL SVCS GROUP INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM</ns1:titleOfClass>
    <ns1:cusip>693475105</ns1:cusip>
    <ns1:figi>BBG001S5V947</ns1:figi>
    <ns1:value>821390</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3336</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3336</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US DIVIDEND EQ</ns1:titleOfClass>
    <ns1:cusip>808524797</ns1:cusip>
    <ns1:figi>BBG0025RWLM4</ns1:figi>
    <ns1:value>329670</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>10396</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>10220</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>176</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US MID-CAP ETF</ns1:titleOfClass>
    <ns1:cusip>808524508</ns1:cusip>
    <ns1:figi>BBG001V036R6</ns1:figi>
    <ns1:value>10957688</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>297198</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>278510</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>18688</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SCHWAB STRATEGIC TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>US SML CAP ETF</ns1:titleOfClass>
    <ns1:cusip>808524607</ns1:cusip>
    <ns1:figi>BBG001T5XQW5</ns1:figi>
    <ns1:value>13930621</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>385569</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>365105</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>20464</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ST STR CARE ETF</ns1:titleOfClass>
    <ns1:cusip>81369Y209</ns1:cusip>
    <ns1:figi>BBG001S7SCQ6</ns1:figi>
    <ns1:value>272737</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1719</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1719</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ST STR DISCR ETF</ns1:titleOfClass>
    <ns1:cusip>81369Y407</ns1:cusip>
    <ns1:figi>BBG001S7T1Q9</ns1:figi>
    <ns1:value>466306</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3976</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3976</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ST STR FINL ETF</ns1:titleOfClass>
    <ns1:cusip>81369Y605</ns1:cusip>
    <ns1:figi>BBG001S7T223</ns1:figi>
    <ns1:value>500289</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>9332</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>9332</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ST STR INDL ETF</ns1:titleOfClass>
    <ns1:cusip>81369Y704</ns1:cusip>
    <ns1:figi>BBG001S7T232</ns1:figi>
    <ns1:value>526054</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2840</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2840</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>SELECT SECTOR SPDR TR</ns1:nameOfIssuer>
    <ns1:titleOfClass>ST STR TECHN ETF</ns1:titleOfClass>
    <ns1:cusip>81369Y803</ns1:cusip>
    <ns1:figi>BBG001S7TCZ5</ns1:figi>
    <ns1:value>32997314</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>173196</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>164057</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>9139</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STATE STR SPDR S&amp;P 500 ETF T</ns1:nameOfIssuer>
    <ns1:titleOfClass>TR UNIT</ns1:titleOfClass>
    <ns1:cusip>78462F103</ns1:cusip>
    <ns1:figi>BBG001S72SM3</ns1:figi>
    <ns1:value>46229775</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>61906</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>58311</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>3595</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>STATE STR SPDR S&amp;P MIDCAP 40</ns1:nameOfIssuer>
    <ns1:titleOfClass>UTSER1 S&amp;PDCRP</ns1:titleOfClass>
    <ns1:cusip>78467Y107</ns1:cusip>
    <ns1:figi>BBG001S63NQ1</ns1:figi>
    <ns1:value>23529596</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>33454</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>31666</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1788</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD BD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>TOTAL BND MRKT</ns1:titleOfClass>
    <ns1:cusip>921937835</ns1:cusip>
    <ns1:figi>BBG001SK7DK4</ns1:figi>
    <ns1:value>202759</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>2762</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>2762</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>SMALL CP ETF</ns1:titleOfClass>
    <ns1:cusip>922908751</ns1:cusip>
    <ns1:figi>BBG001SHTTV0</ns1:figi>
    <ns1:value>256743</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>847</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>847</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INDEX FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>VALUE ETF</ns1:titleOfClass>
    <ns1:cusip>922908744</ns1:cusip>
    <ns1:figi>BBG001SHVR78</ns1:figi>
    <ns1:value>200278</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>919</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>919</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD INTL EQUITY INDEX F</ns1:nameOfIssuer>
    <ns1:titleOfClass>FTSE EUROPE ETF</ns1:titleOfClass>
    <ns1:cusip>922042874</ns1:cusip>
    <ns1:figi>BBG001SHTV18</ns1:figi>
    <ns1:value>4000528</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>45183</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>44049</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>1134</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD STAR FDS</ns1:nameOfIssuer>
    <ns1:titleOfClass>VG TL INTL STK F</ns1:titleOfClass>
    <ns1:cusip>921909768</ns1:cusip>
    <ns1:figi>BBG001TJR1D8</ns1:figi>
    <ns1:value>263310</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>3080</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>3080</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>COMM SRVC ETF</ns1:titleOfClass>
    <ns1:cusip>92204A884</ns1:cusip>
    <ns1:figi>BBG001SHTV72</ns1:figi>
    <ns1:value>252012</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1370</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1370</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>CONSUM DIS ETF</ns1:titleOfClass>
    <ns1:cusip>92204A108</ns1:cusip>
    <ns1:figi>BBG001SHVTQ3</ns1:figi>
    <ns1:value>259383</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>654</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>654</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>CONSUM STP ETF</ns1:titleOfClass>
    <ns1:cusip>92204A207</ns1:cusip>
    <ns1:figi>BBG001SHVR41</ns1:figi>
    <ns1:value>239020</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>1060</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>1060</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VANGUARD WORLD FD</ns1:nameOfIssuer>
    <ns1:titleOfClass>INDUSTRIAL ETF</ns1:titleOfClass>
    <ns1:cusip>92204A603</ns1:cusip>
    <ns1:figi>BBG001SHVTX5</ns1:figi>
    <ns1:value>225238</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>625</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>625</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>0</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
  <ns1:infoTable>
    <ns1:nameOfIssuer>VISA INC</ns1:nameOfIssuer>
    <ns1:titleOfClass>COM CL A</ns1:titleOfClass>
    <ns1:cusip>92826C839</ns1:cusip>
    <ns1:figi>BBG001SRCFY3</ns1:figi>
    <ns1:value>336110</ns1:value>
    <ns1:shrsOrPrnAmt>
      <ns1:sshPrnamt>980</ns1:sshPrnamt>
      <ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
    </ns1:shrsOrPrnAmt>
    <ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
    <ns1:votingAuthority>
      <ns1:Sole>772</ns1:Sole>
      <ns1:Shared>0</ns1:Shared>
      <ns1:None>208</ns1:None>
    </ns1:votingAuthority>
  </ns1:infoTable>
</ns1:informationTable>
