Leaf Trade employs 132 employees. The Leaf Trade management team includes Nat Norell (Account Manager - Customer Success Team), Emily Judd (Senior Creative and Brand Manager), and Bri Roan (Director of Product Management).
Looking for a particular Leaf Trade employee's phone or email?