President & CEO
Pascal Touchon
CEO Approval Rating
90/100
2012
PublicNASDAQATRA
https://www.atarabio.com/