Ryan D. Chan

Ryan D. Chan is the director of Telltale Games' The Walking Dead: The Final Season, episode three "Broken Toys".

Other Works
TBA