Rory Owen

Rory Owen was a human who went dogging. He became a prophet of God's arrival and was locked up by Andy Davidson. He could tell that Ng had fled from God. (AUDIO: Herald of the Dawn)