Location
Industry
Technology / Software / Internet
Website
About
1969-1970: parasite 1970-at least 2012: scavenger