Agents for financial services and insurance