Timothy W. Hannah, CFP