Press Release

Clarivate Announces Appointment of Stefano Maestri as Chief Technology Officer