Kai Purnhagen

Kai Purnhagen

Affiliations and Expertise

Wageningen University, Wageningen, The Netherlands