Citizen Lab Director Ron Deibert interviewed by Radio Free Europe/Radio Liberty and The Toronto Star
Ron Deibert, Director of the Citizen Lab, was interviewed by Richard Solash for Radio Free Europe/Radio Liberty and by Olivia Ward for The Toronto Star.