Richard Baguley
Veteran technology writer and editor. I speak both technology and human languages.