Sonjia S Smith

Individual

$2,388,412Total Contributions