John Charles Gregory is an English former footballer. He is currently the head coach of Chennaiyin in the Indian Super League. He has previously managed: Portsmouth, Plymouth Argyle, Wycombe Wanderers, Aston Villa, Derby County, Queens Park Rangers, Maccabi Ahi Nazareth, F.C. Read More