ryan hazel