Nathaniel Yap
Individual
$38,624Total Contributions