Ookla's Sales department is led by Shawn Heidel (Chief Revenue Officer) and has 57 employees.
Elizabeth Teubner
Chief of Staff, Ookla
Peter Stone
Sales Operations Manager
Liam Cooney
Technical Account Manager
Pedro Direne
Sales Director
Efstathios Tsardinakis
Juan Manuel Fleitas
Senior Technical Account Manager
Osama Nawayseh
Alfred Toh
Client Services Director
Ahmad Al Rifai
Technical Account Manager - Nordics
Looking for a particular Ookla employee's phone or email?