John Fairhurst

Contact Information

 * john_fairhurst@iname.com (not working)
 * mjf35@cam.ac.uk (not working)
 * http://thor.cam.ac.uk/~mjf35/kbdplus/
 * http://yuggoth.ucam.org/~mjf35/

Software

 * Keyboard Plus