Develops fenformine as a potential new treatment for pancreatic cancer.
Langegracht 70, 2312 NV, Leiden