Locable employs 4 employees. The Locable management team includes Emma Eldridge (Customer Success Manager), Sara Moore (Customer Success Manager), and Jason Whelan (Account Executive).
Looking for a particular Locable employee's phone or email?