Who is Satan? He Has Many Revealing Names

Audio
Job 1:6
Matthew 4:1-3
John 8:44
2 Corinthians 11:14
Speaker: 
Pastor Mark