Stop the Godsend Institute!
It's not really Robert De Niro. It's his clone and his name is Dr. Richard Wells. I've stopped places like this before...remember the Sixth Day or Multiplicity institutes. Those were some bad a** places and now they are gone.