Jeremy Dawson 

retired computer scientist - with also some legal background