Team Giving believes there are endless opportunities for serving our community.  By meeting with non-profit and volunteers personally, we offer a simple and sustainable path to volunteering for all who are willing to give their time and talents to those in need.