Technical Artist
Ubisoft Entertainment
CA

David Olivares