Principal Technical Artist
Toronto, Ontario, Canada
Rockstar Games
Principal Technical Artist
Rockstar Games
Technical Artist
Rockstar Games
Senior Technical Artist
PEN Productions Inc
Technical Artist
Red Rover
Technical Artist
Humber College
Lakehead University