hazel moore public