Craig Banks

Craig Banks is Professor of Nano and Electrochemical Technology at Manchester Metropolitan University, UK.