Tim Howes

American computer scientist

Contact