18 votes

Mozilla CEO Chris Beard will step down at the end of 2019

Tags: mozilla

1 comment