What teams did manny ramirez play for?

He played for the Cleavland Indians, Boston Redsox, Los Angeles Dodgers, signed by tampabay but retired before playing