Full Opinion & Expert Analysis: Timmons v. Twin Cities Area New Party (520 U.S. 351 (1997))