Leaf employs 48 employees. The Leaf management team includes Steven Goldblatt (Chief Executive Officer), Barrie Farivar (Founder and CEO), and Gabriella Parker (Head of People).
Get Contact Info for All DepartmentsLooking for a particular Leaf employee's phone or email?