This article was originally published August 26, 2015

Service-learning fair features non-profits