STOUT employs 21 employees. The STOUT management team includes Christina Carroll (Managing Director), Stephanie Clifford (Chief Operating Officer), and Pablo M. (Lead Engineer).
Looking for a particular STOUT employee's phone or email?