Tom VENNIN Pratical info Intestinal self-renewal and tumorigenesis Technician Contract ITA Contact 0144412397 Contact by email