James Gray (British politician)

British politician

Born
1954
James Gray, CStJ is a British politician who served as the Conservative Member of Parliament (MP) for North Wiltshire from 1997 to 2024.

Read more on Wikipedia ?

Events associated with James Gray (British politician)