Question: who plays david hale on sons of anarchy
Answer: Taylor Sheridan