Nipping in the Bud — The Unseen Challenges of Innovation Posted 4 years ago Tagged Aubrey De Grey Biotechnology Health Innovation Leadership to nip (something) in the bud: To stop, cease, or prevent something at the beginning […]