J McPherson

Full name:J McPherson
Teams:Clydesdale (Miscellaneous: 1863-1866)
Lists of matches and more detailed statistics