James P Shields

James Shields is a young batter/wicketkeeper who has represented the NCU at U15 and U17 level.