Mercer Adds Senior Consultant In London Mercer has appointed Russell Lee as senior consultant in its financial strategy group business. December 17, 2025