John Charles Gregory is an English former footballer and was manager of Crawley Town until May 2015. He has previously managed: Portsmouth, Plymouth Argyle, Wycombe Wanderers, Aston Villa, Derby County, Queens Park Rangers, Maccabi Ahi Nazareth, F.C. Ashdod and FC Kairat. As a player, he was a versatile midfielder who started his career at Northampton Town and later played for Brighton & Hove Albion, QPR, Derby and Aston Villa. He won six caps for England. On 3rd July 2017 he was named as the coach of Chennaiyin FC taking over from Marco Materazzi .