Solana Larsen

Solana Larsen is the Editor of Mozilla's Internet Health Report.