Alastair Norcross

Alastair Norcross teaches at Rice University in Houston, Texas.

http://www.ruf.rice.edu/~norcross/