Steven Michael Gregory (born 19 March 1987) is an English footballer who plays as a midfielder for Thame United.