Ben Smith

Ben Smith

AngelClaimed
Former @ Microsoft
HQ location
London, United Kingdom