David Bailey 

I am an independent technology consultant and journalist