Former student, prof appointed president of NCCC

Joseph Keegan takes helm June 16

by