Long Zheng

Long Zheng

Science and Technology Research Institute STRI, China Three Gorges Corporation (China), Beijing, China