Synchronizing Online and Offline Fundraising for Better Results