Youqing Luo

Dr. Youqing Luo

1. Beijing Key Laboratory for Forest Pest Control, Beijing Forestry University, Beijing 100083, China</br> 2. Sino-French Joint Laboratory for Invasive Forest Pests in Eurasia, BFU-INRAE, Beijing, China
orcid