Jamie Davidson was serving a life sentence for his role in the murder of Officer Wallie Howard Jr. He was convicted in 1993.

Shares
Share This