tim grance 

computer scientist of no particular importance