Question: Gary Hurlstone (born 25 April 1963) is an English former professional footballer who played as a Striker in the Football League for York City, and in non-League football for which football club based in Gainsborough, Lincolnshire, England?

Context paragraphs:
Ian Bennyworth: Ian Robert Bennyworth (born 15 January 1962) is an English former professional footballer who made 173 appearances in the Football League.  A central defender, he played league football for Hull City, Scarborough and Hartlepool United.  He also played non-league football for clubs including Gainsborough Trinity (in two separate spells), Nuneaton Borough and Boston United, and was a member of the Scarborough team that won the 1986–87 Football Conference to become the first club automatically promoted to the Football League.

Gainsborough Trinity F.C.: Gainsborough Trinity Football Club is a football club based in Gainsborough, Lincolnshire, England.  Established in 1873, the club became members of the Football League in 1893 and remained members of the Second Division until 1912, making Gainsborough one of the smallest towns in England to have had a Football League team.  They are currently members of the National League North, the sixth tier of English football, and play at the Northolme.

Gordon Simmonite: Gordon Simmonite (born 25 April 1957) is an English former professional footballer who made 136 appearances in the Football League playing for Sheffield Wednesday, Blackpool and Lincoln City.  He also played non-league football for Boston United, Gainsborough Trinity and Matlock Town.  He played as a full back.

Leo Skeete: Leopold Anthony Skeete (born 3 August 1949) is an English former professional footballer who played as a forward.  Born in Liverpool, Skeete played non-League football for Ellesmere Port Town before signing for Rochdale in April 1973.  He played 40 Football League for Rochdale, scoring 14 goals, before returning to non-League football with Mossley in 1975.  He later joined Altrincham in 1982 and retired two years later.

Bill Richardson (footballer, born 1943): William "Bill" Richardson (born 25 October 1943) is an English former professional footballer who played as a winger in the Football League for Mansfield Town and York City, in non-League football for South Shields and was on the books of Sunderland without making a league appearance.

Gary Hurlstone: Gary Hurlstone (born 25 April 1963) is an English former professional footballer who played as a Striker in the Football League for York City, and in non-League football for Gainsborough Trinity, Worksop Town, Mexborough Town, Hatfield Main, Bridlington Town, Goole Town, Bishop Auckland, Buxton and Stocksbridge Park Steels.

Bob Colville: Robert John "Bob" Colville (born 27 April 1963) is a former professional footballer who played as a Striker in the Football League for Oldham Athletic, Bury, Stockport County and York City, in non-League football for Spennymoor United, Barrow and Guiseley and in Welsh football for Rhos United and Bangor City.  He was a Wales semi-pro international.

Bob Widdowson: John Robert "Bob" Widdowson (born 12 September 1941) is an English former professional footballer who played as a goalkeeper in the Football League for Sheffield United, York City and Portsmouth and in non-League football for British Ropes and Gainsborough Trinity.

Martin Butler (footballer, born 1966): Martin Butler (born 3 March 1966) is an English former professional footballer who played as a striker in the Football League for York City, Aldershot, Exeter City, Carlisle United, Scunthorpe United and Scarborough and in non-League football for Macclesfield Town, North Ferriby United and Guiseley.  His father, Ian Butler, also played for York City.

Non-League football: Non-League football describes football leagues played outside the top leagues in that country.  Generally it describes leagues which are not fully professional.  The term is primarily used for football in England, where it describes football played at a level below that of the Premier League (20 clubs) and the three divisions of the English Football League (EFL; 72 clubs).  The term "non-League" was commonly used well before 1992 when the top football clubs in England all belonged to the EFL; all clubs who were not a part of the EFL were therefore "non-League" clubs.  The term can be confusing as the vast majority of non-league football clubs in England play in a type of league.  Currently, a non-league team would be any club playing in the National League and below and therefore would not play in the English League Cup.

Supporting paragraphs: Gary Hurlstone Gainsborough Trinity F.C.
Answer: Gainsborough Trinity Football Club