Virgin public agent