Professor Eyad Elkord
Editor-in-Chief
Affiliation:
Director, Centre of Excellence for Oncology and Immunology, Academy of Life and Natural Sciences, Xi’an Jiaotong-Liverpool University, Suzhou, China.