Question: Which English former professional footballer played non-league football for the Gainsborough Trinity Football Club?

Context paragraphs:
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.

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.

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.

Lee Rogers (footballer, born 1966): Lee Julian Rogers (born 21 October 1966) is an English former professional footballer who played as a defender in the Football League for Chesterfield, in non-League football for Gainsborough Trinity, and was on the books of Doncaster Rovers without making a league appearance.

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.

Bryan Stainton: Bryan Edward Stainton (born 8 January 1942) is an English former footballer who scored made 25 appearances in the Football League playing for Lincoln City as a defender.  He also played non-league football for Ingham and for Gainsborough Trinity.

Arthur Neal (footballer): Arthur Marshall Neal (20 December 1903 – 1982) was an English footballer who played as an outside right in the Football League for Darlington.  He was on the books of Rotherham County and Liverpool without playing League football for either, and also played non-league football for Gainsborough Trinity, Anston Athletic, Frickley Colliery, Denaby United, Kettering Town and Folkestone.

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.

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.

Albert Green (footballer): Albert Green (18 April 1907 – q1 1977) was an English footballer who made 23 appearances in the Football League playing for Lincoln City as an inside left.  He was on the books of Sheffield Wednesday and West Ham United without representing either club in the league, and also played non-league football for Denaby Rovers, Denaby United, Gainsborough Trinity and Newark Town.

Supporting paragraphs: Ian Bennyworth Gainsborough Trinity F.C.
Answer: Ian Robert Bennyworth