Vadim Jucaud

Terasaki Foundation laboratory, Los Angeles, CA 90064, USA

0000-0003-0385-2623