What is the contribution of James Carville in American politics?

Some contributions made to American politics by james Carville include his help in both John Kerry's Presidential campaign and Al Gore's Vice Presidential campaign. Other than those he mainly works on foreign campaigns.