Dr. Graham Tattersall is a freelance engineer working on projects as diverse as automated image recognition, fault analysis systems for trains, and enhancement of ultrasound images.