homeless public agent