Looks like Lead Animator, Steven Gilmour left Bioware.
by
u/kuzelar
in
AnthemTheGame