Contributor

M.R. Hall

Author. Screenwriter. Forester.

M.R. Hall is a novelist, award-winning screenwriter and a former criminal barrister who hated to prosecute.

He writes about justice and injustice and loves trees and dogs, especially underdogs.

His website is at www.m-r-hall.com