19 March 2020

Achilles Therapeutics has announced the appointment of Professor Sergio Quezada of the UCL Cancer Institute as Chief Scientific Officer with effect from 6th April 2020.

Visit the Achilles Therapeutics website to find out more.