hannah vivienne public agent