Staffelbach employs 51 employees. The Staffelbach management team includes Steve Dubin (Business Development Leader), Jean Marusak (Project Architect), and Jo Heinz (Principal and Studio Leader).
Get Contact Info for All DepartmentsLooking for a particular Staffelbach employee's phone or email?