Steve Griffiths

Senior Vice President, Research and Development and Professor of Practice, Khalifa University of Science and Technology
  • Khalifa University of Science and Technology
  • United Arab Emirates