STEPHEN J HASTINGS