Only natural persons should be able to contribute to political candidates.
Corporations can lobby, as a corporate person, just like a union or other organization, but not contribute.
They can run ads themselves, but there needs to be a much greater wall between PACs and candidate campaigns, with the previous restrictions now null and void due to lack of enforcement.