When soaring conditions in the Cambridge area are poor, I spend my time being Vice President and Technical Director at OMG, where I have overall responsibility for the technology adoption process, and also chair the Architecture Board, which oversees the technical consistency of OMG's specifications.
After graduating from the University of Cambridge with first class honours in Computer Science and Engineering, I spent two years at Hewlett-Packard's Bristol Research Centre, working on one of the first commercial X.400 implementations, and subsequently investigating the current state of software engineering practice within the company as a whole. I returned to Cambridge in 1987 to join Harlequin Ltd, where I was one of the original designers and implementors of LispWorks, the company's ground-breaking Common Lisp programming environment for workstations, and later R&D manager, responsible for the company's extensive involvement in both British and European collaborative projects.
I joined the Advanced Networked Systems Architecture (ANSA) core team in 1989, working initially on the design of the ANSA Computational Model and DPL, a language realising that model. This evolved into work on type systems for distributed, object-oriented programming which has had a direct influence on the ODP reference model.
In my spare time I fly at Cambridge Gliding Club and Greater Boston Soaring Club, play badminton and bridge very badly, keep fit and have been known to wield a croquet mallet with somewhere around a 14 handicap.
Holidays not spent skiing down or flying around mountains are spent walking up them.
The best way to get in touch with me is by email (email@example.com). Private email should be encrypted using PGP with my PGP public key.
If you need a picture for a conference programme, please use the photo at the head of this page, or this one (same photo, more pixels). There's also a short canned biography here.