Foghorn Therapeutics appoints Kristian Humer as chief financial officer Published 16 Apr 2024 Full Article