CSOA 2018 Board Election - Candidate Introduction
Photo by: Rich Weisman