Peter White

Disruption Analyst in Bristol, United Kingdom