Elaine Yang

UI Artist

Blizzard Entertainment

Irvine, CA, USA