Lorraine Twohill
Chief Marketing Officer
Lorraine Twohill is Google’s Chief Marketing Officer. Based out of Mountain View, CA, she manages a global team responsible for helping people discover and make the most of Google’s products every day.
Chief Marketing Officer
Lorraine Twohill is Google’s Chief Marketing Officer. Based out of Mountain View, CA, she manages a global team responsible for helping people discover and make the most of Google’s products every day.