Glenn is a project manager / mad scientist who keeps crazy and extraordinary ideas around. He never stops trying to invent new formulas. He leads the team with enthusiasm and actively ensures everything runs on track, responds to account inquiries, and recruit new talents. Breaking a deadline is a sin in his book, that means staying up late and working long hours if possible. He might look less villainous and eccentric his peer scientsts but his genius ideas never come short.