Man rescued, facing charges in Greene County after floating