jeremy coates