Profile picture
Wensheng Lan
Doctorate
  • Primary
    Independent researcher
    Technology Center for Animal and Plant Inspection and Quarantine, Shenzhen Customs, China
  • Researcher
    Shenzhen Customs
    Shenzhen, China
mini profile avatar Wensheng Lan