David P Ludington
Individual
$120,922Total Contributions