megadads.org
Gamer Spotlight: Richard Flanagan
Richard Flanagan (Creative Director & Game Director at Ubisoft) Richard a multi-disciplinary design director based in Montreal with nearly two decades of experience in game design, art directio…