In Memoriam: David Kahle

In Memoriam: David Kahle

The Apereo community is saddened by the news of founding board member David Kahle's passing.