Tag Archive for: Science Advisory Board

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