Investor agent