Todd Lekan (Technology)

Company: Pet Gorilla

Title: Technical Director

Location: Los Angeles, California, USA

Email: todd@petgorilla.com   

LinkedIn