CCST Board Member

Charles E. Harper