fundraiser

noun

1.
someone who solicits financial contributions
2.
a social function that is held for the purpose of raising money