Shona Ghosh

Shona Ghosh

Technology writer. Part human, part microchip.