James Palmer

Metro mayor of Cambridgeshire and Peterborough

James Palmer is metro mayor for Cambridgeshire and Peterborough.

James Palmer's recent work