alistair patterson