Corporate political activity raises an important and difficult question of corporate law: who decides when the corporation should speak and what it should say? In several cases, the Supreme Court has provided a clear answer: shareholders, acting through the procedures of corporate democracy....