Follow the Author
Macleod, Mary
Macleod, Mary
Mary Macleod (born 4 January 1969) is a British Conservative Party politician, who was the Member of Parliament (MP) for Brentford and Isleworth from the 2010 general election until the 2015 general e...
Read more
Information taken from:Macleod, Mary

Author's Books