Dr Paul Harper

MEng, PhD, MSc

Current positions