Mac Kinley har valtgeneral