YUANYUAN SHANG

KTP Associate

University of Essex