After 29 years, John Thomas graduates from PSC