Steven A Sorrel

Individual

$125,323Total Contributions