Nancy and William C Knapp

Individual

$464,100Total Contributions