Karen MacKinnon

Karen MacKinnon

Senior Surveyor - Affordable Housing


  • Edinburgh | United Kingdom