charles haeger white sox