Storable's IT department is led by Mario Feghali (Chief Innovation Officer) and has 156 employees.
Kathleen Petrow
Manager Treasury Operations
Michelle Popa
Software Support Team Lead
Robert-Gabriel Chiuaru
Software Implementation Specialist
Jesse Nicholson
Senior Software Engineer
Looking for a particular Storable employee's phone or email?