Businesses and Non-Profits: Dream Teams or Shallow Schemes? Read more about Businesses and Non-Profits: Dream Teams or Shallow Schemes?