David Wilson Barnes

David Wilson Barnes is an American actor who voiced Archer Fordham in Red Dead Redemption.