Free-speech advocate with world's deepest pockets appears to seal deal after failing to wiggle away, fires executive who went after him in court
Free-speech advocate with world's deepest pockets appears to seal deal after failing to wiggle away, fires executive who went after him in court
Recent comments