Release Summary

Sheela Sukumaran has been named Mercer's Technology Industry Leader, a newly created role.

Mercer