InSTEDD employs 24 employees. The InSTEDD management team includes Wendy Schultz (President and CEO), Nicolas di Tada (Chief Technology Officer), and Reaksmey Chea (Software developer).
Get Contact Info for All DepartmentsLooking for a particular InSTEDD employee's phone or email?