Sharply Criticized, Charlie Crist Halts TV Ad Amid Election Season

SHARE
Greg C. Truax, who is based in Tampa Bay, is a documentary filmmaker and publisher of AliveTampaBay.com, a lifestyle magazine.