Question: who voices john marston in red dead redemption
Answer: Robert Allen `` Rob '' Wiethoff