Tag Archive for: George Church

Picture: Harvard

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