President & CEO
Michael Edell
CEO Approval Rating
- -/100
2004
PublicNASDAQSNES
https://senestech.com