peter coates