Keech O

Family name Keech
Given name Olivier
Initials O
ORCID

ORCID 0000-0002-0546-7721

Affiliations Department of Plant Physiology, Umeå Plant Science Centre, Umeå University, 90187, Umeå, Sweden.

2 publications