3 ms·That appears to be David Baron, of Mozilla.by gsnedders 12y agoThat appears to be David Baron, of Mozilla.