Colin Dean colindean@identi.ca

Pittsburgh, United States

Computer scientist, educator, journalist, scholar, bon vivant, champion of the oppressed