TCC hires its sixth president