Towers Watson Hires Russell Vet Towers Watson has appointed Chris DeMeo as head of investment for North America. December 17, 2025