James S Cheng
Individual
$116,086Total Contributions