Dominic Hughes
Email: dominic@X.Y.Z where X=theory, Y=stanford, Z=edu.
why so cryptic?