Teams
James MacGowan
played for
Miscellaneous
Royal Military Academy Woolwich
(1885-1886)
Shropshire
(1886)
Devon
(1887)