Professor Andrew David Irvine Editor