fred campbell