Miles, Ruth Davidson, Gordon Lindhurst and Jeremy Balfour at the opening of their new Parliamentary Office in Roseburn.
Miles presenting a prize at Musselburgh Racecourse
Miles with pupils from Cramond Primary School preparing to clean up Cramond Beach
Miles with MSP colleagues at World War One Memorial Service in Linlithgow
Miles with local Members of the Scottish Youth Parliament
Miles with pupils from Abbeyhill Primary School promoting safe journeys to school.
Miles collecting money for Poppy Scotland
Miles attending the 20th birthday party for Edinburgh’s Maggie’s Centre
Miles visiting Marie Curie’s Hospice at Fairmilehead
Miles backing Cancer Research UK’s obesity campaign
Miles’ sponsored leg wax which raised over £2000 for CHAS