Where is Looker Corporate office Headquarters

Looker Headquarters Address and Contact

Looker
  • Address:101 Church St Fl 4, Santa Cruz, California, 95060, United States
  • Phone Number: (831) 244-0340
  • Email:
  • Number of Employees:500
  • Established:2012
  • Key People:Helen Tieh
  • Est. Annual Revenue:$269.5M

Looker Headquarters Location & Directions

Looker Headquarters Executive Team

Name

Title

Helen TiehDirector, Legal
Steve KilianDirector, Demand Generation
Chester DeanDirector, Program Management
Jiro WisemanRegional Manager, Department
Darragh QuinnSales Director
Frank BienChief Executive Officer

About Looker, History and Headquarters Information

Looker Headquarters Photos

Looker​

Looker Company Resources

>