<?xml version='1.0' encoding='UTF-8'?>
<proxyVoteTable xmlns="http://www.sec.gov/edgar/document/npxproxy/informationtable" xmlns:ns1="http://www.sec.gov/edgar/common" xmlns:iso="http://www.sec.gov/edgar/iso_statecodes" xmlns:sccom="http://www.sec.gov/edgar/sccommon" xmlns:ns10="http://www.sec.gov/edgar/statecodes">
  <proxyTable>
    <issuerName>Lyondellbasell Industries N.V.</issuerName>
    <cusip>N53745100</cusip>
    <isin>NL0009434992</isin>
    <meetingDate>5/20/2026</meetingDate>
    <voteDescription>Advisory Vote Approving Executive Compensation (Say-on-Pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>200</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>200</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Target Corporation</issuerName>
    <cusip>87612E106</cusip>
    <isin>US87612E1064</isin>
    <meetingDate>6/09/2026</meetingDate>
    <voteDescription>Company proposal to approve, on an advisory basis, our executive compensation (Say-on-Pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>5181</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>5181</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Terawulf Inc.</issuerName>
    <cusip>88080T104</cusip>
    <isin>US88080T1043</isin>
    <meetingDate>6/08/2026</meetingDate>
    <voteDescription>The approval, on a non-binding, advisory basis, of the compensation of our named executive officers (Say-on-Pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>86045</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>86045</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Stifel Financial Corp</issuerName>
    <cusip>860630102</cusip>
    <isin>US8606301021</isin>
    <meetingDate>6/08/2026</meetingDate>
    <voteDescription>To approve, on an advisory basis, the compensation of our named executive officers (Say-on-Pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>82</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>82</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>The TJX Companies, Inc</issuerName>
    <cusip>872540109</cusip>
    <isin>US8725401090</isin>
    <meetingDate>6/08/2026</meetingDate>
    <voteDescription>Advisory approval of TJX's executive compensation (the say-on-pay vote)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>19605</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>19605</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Biogen Inc.</issuerName>
    <cusip>09062X103</cusip>
    <isin>US09062X1037</isin>
    <meetingDate>6/08/2026</meetingDate>
    <voteDescription>Say on Pay - To hold an advisory vote on executive compensation.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>2</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>D-Wave Quantum Inc.</issuerName>
    <cusip>26740W109</cusip>
    <isin>US26740W1099</isin>
    <meetingDate>6/03/2026</meetingDate>
    <voteDescription>To approve, on an advisory basis, the compensation of our named executive officers identified in the "Executive Compensation" section of the proxy statment (Say-on-Pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>9050</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>9050</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Chipotle Mexican Grill, Inc.</issuerName>
    <cusip>169656105</cusip>
    <isin>US1696561059</isin>
    <meetingDate>6/10/2026</meetingDate>
    <voteDescription>An advisory vote to approve the compensation of our executive officers as disclosed in the proxy statement ("say on pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>4750</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>4750</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Cognizant Technology Solutions Corp.</issuerName>
    <cusip>192446102</cusip>
    <isin>US1924461023</isin>
    <meetingDate>6/01/2026</meetingDate>
    <voteDescription>Approval, on an advisory (non-binding) basis, of the compensation of the Company's named officers (say-on-pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>410</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>410</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Jones Lang Lasalle Incorporated</issuerName>
    <cusip>48020Q107</cusip>
    <isin>US48020Q1076</isin>
    <meetingDate>5/27/2026</meetingDate>
    <voteDescription>Approval, on an advisory basis, of JLL's Executive Compensation ("Say-on-Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>930</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>930</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Digital Realty Trust, Inc.</issuerName>
    <cusip>253868103</cusip>
    <isin>US2538681030</isin>
    <meetingDate>5/28/2026</meetingDate>
    <voteDescription>To approve, on a non-binding, advisory basis, the compensation of the Company's named executive officers, as more fully described in the accompanying Proxy Statement (Say-on-Pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>42</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>42</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Meritage Homes Corporation</issuerName>
    <cusip>59001A102</cusip>
    <isin>US59001A1025</isin>
    <meetingDate>5/20/2026</meetingDate>
    <voteDescription>Advisory vote to approve compensation of the Company's Named Executive Officers ("Say  on Pay").</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>95</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>95</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Hudbay Minerals Inc.</issuerName>
    <cusip>443628102</cusip>
    <isin>CA4436281022</isin>
    <meetingDate>5/19/2026</meetingDate>
    <voteDescription>Say on Pay Advisory Vote</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>3493</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>3493</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>The Home Depot, Inc.</issuerName>
    <cusip>437076102</cusip>
    <isin>US4370761029</isin>
    <meetingDate>5/10/2026</meetingDate>
    <voteDescription>Advisory Vote to Approve Executive Compensation ("Say-on-Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>18783</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>18783</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Cohu, Inc.</issuerName>
    <cusip>192576106</cusip>
    <isin>US1925761066</isin>
    <meetingDate>5/14/2026</meetingDate>
    <voteDescription>Advisory vote to approve our Named Executive Officer compensation, or "Say-on-Pay."</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>9209</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>9209</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Xcel Energy</issuerName>
    <cusip>98389B100</cusip>
    <isin>US98389B1008</isin>
    <meetingDate>5/19/2026</meetingDate>
    <voteDescription>Approval of Xcel Energy Inc.'s executive compensation in an advisory vote (say on pay vote)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>100</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>100</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Orion Group Holdings, Inc.</issuerName>
    <cusip>68628V308</cusip>
    <isin>US68628V3087</isin>
    <meetingDate>5/18/2026</meetingDate>
    <voteDescription>A non-binding advisory proposal to approve the compensation of our named executive officers as disclosed in the proxy statement (the "say-on-pay" vote)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>43806</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>43806</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Qnity Electronics, Inc.</issuerName>
    <cusip>74743L100</cusip>
    <isin>US74743L1008</isin>
    <meetingDate>5/20/2026</meetingDate>
    <voteDescription>Advisory Vote to Approve Executive Compensation ("Say-on-Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>100</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>100</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Union Pacific Corporation</issuerName>
    <cusip>907818108</cusip>
    <isin>US9078181081</isin>
    <meetingDate>5/13/2026</meetingDate>
    <voteDescription>Approve, by non-binding vote, the compensation of the Company's Named Executive Officers ("Say on Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2826</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>2826</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Elevance Health, Inc.</issuerName>
    <cusip>036752103</cusip>
    <isin>US0367521038</isin>
    <meetingDate>5/12/2026</meetingDate>
    <voteDescription>Advisory Vote to Approve the Compensation of our Name Executive Officers ("Say-on-Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>575</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>575</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Abbvie Inc.</issuerName>
    <cusip>00287Y109</cusip>
    <isin>US00287Y1091</isin>
    <meetingDate>5/07/2026</meetingDate>
    <voteDescription>Say on Pay - An advisory vote on the approval of executive compensation</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>3452</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>3452</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Corning Incorporated</issuerName>
    <cusip>219350105</cusip>
    <isin>US2193501051</isin>
    <meetingDate>4/29/2026</meetingDate>
    <voteDescription>Advisory approval of our executive compensation (Say on Pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>75</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>75</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>The Goldman Sachs Group, Inc.</issuerName>
    <cusip>38141G104</cusip>
    <isin>US38141G1040</isin>
    <meetingDate>4/28/2026</meetingDate>
    <voteDescription>Advisory Vote to Approve Executive Compensation ("Say-on-Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>916</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>916</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Brookfield Asset Management Ltd.</issuerName>
    <cusip>113004105</cusip>
    <isin>CA1130041058</isin>
    <meetingDate>5/07/2026</meetingDate>
    <voteDescription>Approval of the Say on Pay Resolution set out in the Management Information Circular of the Corporation dated March 23, 2026</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>864</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>864</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Nutrien Ltd.</issuerName>
    <cusip>67077M108</cusip>
    <isin>CA67077M1086</isin>
    <meetingDate>5/06/2026</meetingDate>
    <voteDescription>Non-Binding Advisory Say on Pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>5970</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>5970</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Technipfmc PLC</issuerName>
    <cusip>G87110105</cusip>
    <isin>GB00BDSFG982</isin>
    <meetingDate>4/30/2026</meetingDate>
    <voteDescription>Say-on-Pay for Named Executive Officers</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>22240</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>22240</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Wells Fargo &amp; Company</issuerName>
    <cusip>949746101</cusip>
    <isin>US9497461015</isin>
    <meetingDate>4/27/2026</meetingDate>
    <voteDescription>Advisory resolution to approve executive compensation (Say on Pay).</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2311</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>2311</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Capital One Financial Corporation</issuerName>
    <cusip>14040H105</cusip>
    <isin>US14040H1059</isin>
    <meetingDate>5/07/2026</meetingDate>
    <voteDescription>Advisory vote our Named Executive Officer compensation ("Say on Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>128</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>128</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Bank of America Corporation</issuerName>
    <cusip>060505104</cusip>
    <isin>US0605051046</isin>
    <meetingDate>5/03/2026</meetingDate>
    <voteDescription>Approving our executive compensation (an advisory, non-binding "Say on Pay" resolution)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>77243</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>77243</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Intel Corporation</issuerName>
    <cusip>458140100</cusip>
    <isin>US4581401001</isin>
    <meetingDate>5/12/2026</meetingDate>
    <voteDescription>Advisory vote on executive compensation (Say on Pay).</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>73</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>73</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Lockheed Martin Corporation</issuerName>
    <cusip>539830109</cusip>
    <isin>US5398301094</isin>
    <meetingDate>5/11/2026</meetingDate>
    <voteDescription>Advisory Vote to Approve the Compensation of our Name Executive Officers ("Say-on-Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1923</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>1923</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>CNH Industrial</issuerName>
    <cusip>N20944109</cusip>
    <isin>NL0010545661</isin>
    <meetingDate>5/01/2026</meetingDate>
    <voteDescription>Approval of executive compensation ("say-on-pay") (advisory vote)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>100</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>100</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Dominion Energy</issuerName>
    <cusip>25746U109</cusip>
    <isin>US25746U1097</isin>
    <meetingDate>5/04/2026</meetingDate>
    <voteDescription>Advisory Vote on Approval of Executive Compensation (Say on Pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>282</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>282</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Pultegroup</issuerName>
    <cusip>745867101</cusip>
    <isin>US7458671010</isin>
    <meetingDate>4/28/2026</meetingDate>
    <voteDescription>Say-on-pay: Advisory vote to approve executive compensation.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>2</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Cognex Corporation</issuerName>
    <cusip>192422103</cusip>
    <isin>US1924221039</isin>
    <meetingDate>4/28/2026</meetingDate>
    <voteDescription>To approve, on an advisory basis, the compensation of Cognex's named executive officers, as described in the proxy statement including the Compensation Discussion and Analysis ("say-on-pay").</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>9185</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>9185</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Abbott Laboratories</issuerName>
    <cusip>002824100</cusip>
    <isin>US0028241000</isin>
    <meetingDate>4/23/2026</meetingDate>
    <voteDescription>Say on Pay - An advisory vote on the approval of executive compensation</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>7747</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>7747</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Starbucks Corporation</issuerName>
    <cusip>855244109</cusip>
    <isin>US8552441094</isin>
    <meetingDate>3/24/2026</meetingDate>
    <voteDescription>Approve, on a non-binding, advisory basis, the compensation of our named executive officers ("say-on-pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2247</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>2247</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Deere &amp; Company</issuerName>
    <cusip>244199105</cusip>
    <isin>US2441991054</isin>
    <meetingDate>2/24/2026</meetingDate>
    <voteDescription>Advisory Vote to Approve Executive Compensation ("Say-on-Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>101</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>101</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Atmos Energy Corporation</issuerName>
    <cusip>049560105</cusip>
    <isin>US0495601058</isin>
    <meetingDate>2/03/2026</meetingDate>
    <voteDescription>Proposal for an advisory vote by shareholders to approve the compensation of the Company's named executive officers for fiscal 2025 ("Say-on-Pay").</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1335</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>1335</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Inuit Inc.</issuerName>
    <cusip>461202103</cusip>
    <isin>US4612021034</isin>
    <meetingDate>1/21/2026</meetingDate>
    <voteDescription>Advisory vote to approve Intuit's executive compensation (say-on-pay)</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>8013</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>8013</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Microsoft Corporation</issuerName>
    <cusip>594918104</cusip>
    <isin>US5949181045</isin>
    <meetingDate>12/04/2025</meetingDate>
    <voteDescription>Advisory Vote to Approve Named Executive Officer Compensation ("say-on-pay vote")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>28037</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>28037</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>LAM Research Corporation</issuerName>
    <cusip>512807306</cusip>
    <isin>US5128073062</isin>
    <meetingDate>11/03/2025</meetingDate>
    <voteDescription>Advisory Vote to Approve Named Executive Officer Compensation  of LAM Research, or say-on-pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>45363</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>45363</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>The Proctor &amp; Gamble Company</issuerName>
    <cusip>742718109</cusip>
    <isin>US7427181091</isin>
    <meetingDate>10/13/2025</meetingDate>
    <voteDescription>Advisory Vote to Approve Named Executive Officer Compensation ("say-on-pay vote")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>7241</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>7241</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Seagate Technology Holdings PLC</issuerName>
    <cusip>G7997R103</cusip>
    <isin>IE00BKVD2N49</isin>
    <meetingDate>10/24/2025</meetingDate>
    <voteDescription>Approve, in an advisory, non-binding vote, the Compensation of the Company's Named Executive Officers ("Say-on-Pay").</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2555</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>2555</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Broadridge Financial Solutions</issuerName>
    <cusip>11133T103</cusip>
    <isin>US11133T1034</isin>
    <meetingDate>11/12/2025</meetingDate>
    <voteDescription>Advisory Vote to Approve the Compensation of our Name Executive Officers ("Say-on-Pay")</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>100</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>100</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>0</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
</proxyVoteTable>
