Richard B Wagner JD CFP®