Alistair Lamond

Alistair Lamond

AngelClaimed
Head of Product @ Shift
HQ location
London, United Kingdom