Stand & Deliver employs 88 employees. The Stand & Deliver management team includes Erica Jennings (Head of Business Development and Managing Partner), Neagheen Homaifar (Executive Performance Coach), and Krista Ales (Director of Accounting).
Looking for a particular Stand & Deliver employee's phone or email?