Sir Michael Hirst

Surname: Hirst
First Name: Sir Michael
Occupation/description: Conservative MP [Scottish]
Dates: