Richard Weekley

Individual

$22,585,173Total Contributions