John Duncan

Full name:John Duncan
Died: September 1899
Teams:Grange (Miscellaneous: 1858-1862);
Kelso (Miscellaneous: 1859);
All teams
Lists of matches and more detailed statistics