john robert purvis, cbe (6 july 1938 – 20 march 2022) was a british conservative politician. he was a mep for mid scotland and fife from 1979 until 1984 and from 1999 to 2009. he was one of scotland's seven meps. purvis was born in st andrews, scotland.