JAMES STEPHEN HASTINGS