James Richard Tyrer a/k/a JRT <tyrerj acm.org>


