Have the peace of mind that my sole focus is on meeting your needs

Fiduciary Statement



  • 1 month engagement

  • Two 60 minute meetings

  • Phone/email support as needed

  • You choose the topics

    • Cash flow planning

    • Debt management/payoff plan

    • Investment/401k review & advice

    • Unbiased 2nd opinion

pair programming


  • 3 month engagement

  • Cash flow planning

  • Debt management

  • Investment advice & set up

  • Retirement planning

  • 401(k) review

  • College saving

  • Insurance review

  • Delivery of comprehensive plan



  • Ongoing comprehensive planning service, available after completing Pair Programming

  • Investment management services

  • Ongoing goals based vision planning

  • Annual tax planning

  • Estate planning

  • Charitable giving

  • Choose either monthly or quarterly payment


In software development, MVP stands for Minimum Viable Product. The MVP is intended to deliver the most amount of value in a short time frame and with low costs. It won't have all of the bells and whistles, but it could have incredible impact on your financial future. Especially if you are younger and have time on your side, a few tweaks now can be the difference between constant struggle and financial independence.

pair programming

You should never get into something unless you understand it. One very effective way of learning in the world of software is called Pair Programming, which is the process of sitting side-by-side (either literally, or via screen sharing) with someone else to develop a solution together. Not only do you pick up on the high level basics, but you also get to see the nuances and "gotchas" that go into personal finance. This process also creates a more robust solution through the benefit of multiple perspectives.

We will start with a review of your current situation, determine your primary goals, and create a clear picture on how to attain them. In the following months we will begin crafting a comprehensive plan that will cover all of the major topics. At the end of the engagement, you will be equipped with a solid understanding of the subjects covered, detailed investment strategy to implement, and a professional financial plan in hand.

At this point, if you have the "do-it-yourself" wiring, you will have everything you need to take proper control of your money. Another option is to then move on to the ongoing Full Stack Support service.

full stack support

After completing the Pair Programming service, you may decide that you'd rather not go it alone. In that case, we will continue together to carry forward the vision that we created. Common ongoing services include:

  • Investment management

    • Low cost, passive strategy

    • Option to manage account at Vanguard or TD Ameritrade

    • Opportunistic rebalancing

    • Tax loss harvesting

    • Tax efficient investing

    • Ongoing monitoring and advisement on non-managed accounts, such as 401k plans.

  • Cash flow planning updates / accountability

  • Vision planning & tracking short term savings goals

  • Assistance on obtaining insurance & creating estate plans

  • Annual tax planning

And if there is any guarantee, it's that life happens and plans change. So it's good to have someone in your corner who is bound to always act in your best interest. The major benefit of this service model is that it encourages open communication, so you never need to hesitate to reach out.

full stack support pricing

Total Portfolio Value Annual Advisory Fee
$0 - $250,000 $1,800
$250,001 - $500,000 $2,700
$500,001 - $1,000,000 $4,000
$1,000,001 - $2,000,000 $6,000
$2,000,001 - $4,000,000 $9,000
$4,000,001 and above $15,000

* Total portfolio value is inclusive of, but not limited to, IRAs, taxable accounts, college savings accounts, HSAs and employer plans such as 401(k)/403(b)/457. Equity in primary residence is excluded.