James Gray, CStJ MP (born 7 November 1954) is a British politician who has served as the Conservative Member of Parliament (MP) for North Wiltshire since 1997.
James Gray, CStJ MP (born 7 November 1954) is a British politician who has served as the Conservative Member of Parliament (MP) for North Wiltshire since 1997.
James Gray, CStJ MP (born 7 November 1954) is a British politician who has served as the Conservative Member of Parliament (MP) for North Wiltshire since 1997.