Ernest Tidyman (based upon the character John Shaft from the novel by)