Managing and Raising Money that is Not Your Own: Financial Management and Fundraising in Non-Profit Organizations