James Shaw

Full name:James GD Shaw
Education:Loretto School; Newcastle University
Clubs:Haddington
Teams:Loretto School (Miscellaneous: 2017)
Lists of matches and more detailed statistics