What party does Charlie Crist represent?

He is a republican.