births

James Gray, Scottish politician

Historical image related to James Gray, Scottish politician from November 7, 1954

James Gray (British politician)

British politician

James Gray, CStJ is a British politician who served as the Conservative Member of Parliament (MP) for North Wiltshire from 1997 to 2024.
Source: Wikipedia (CC BY-SA)