CEO
Leonard Teo
CEO Approval Rating
85/100
2014
PrivateAcquired by Epic Games, Inc.
http://www.artstation.com