Steven Long Mitchell — American screenwriter