fred thomas