Vincent Ward

Vincent Ward plays oscar in Season 3 of the Walking Dead TV Series.