Digital

Yahoo Chief Revenue Officer Michael Barrett to Exit

Leaves in Wake of Appointment of Google Exec Henrique de Castro As COO