John Brown (born 29 July 1940) is a former professional footballer who played in The Football League for Plymouth Argyle and Bristol Rovers.