Tag Archive for: George Church

Barcelona-based Integra Therapeutics appoints George Church to its Scientific Advisory Board.