David Xiulei Ji

Oregon State University, USA