He started programming in the dark ages of punch cards and machine language. One of his first projects was to help write a program that differentiated between an incoming Soviet ICBM and a flock of geese. The fact that we are reading this is evidence that it probably worked!
Semi-retirement returned him to his first interest of computing and now he tries to get medical institutions to organize their medical records in a semi rational fashion, and on the side lectures to medical personal and healthcare executives on documentation issues.
His main objective at the present is to help XML to become the language of choice in web documents.