How a CPA can help with long-term financial planning