John ("Jack") Arthur Gregory (22 June 1923 -) was a British athlete who competed mainly in the 100 metres.
He competed for Great Britain in the 1948 Summer Olympics held in London, Great Britain in the 4 x 100 metre relay where he won the silver medal with his team mates Jack Archer, Alastair McCorquodale and Kenneth Jones.
Gregory was a top class rugby player. Although he spent most his career playing for Bristol Rugby, he also played rugby league for Huddersfield and was banned by the RFU. He was reinstated in April 1948 and in January 1949 played his only game for England at rugby union in their defeat to Wales. His club side when capped for England was Blackheath.[1]