who's running Epstein’s island today