hazel moore public agent