investment broker invest project management consulting cash flow investor financial planning product development annuity post retirement brokerage registered investment advisor investing program integration compliance asset management management audit factoring investment advisor