STEPHEN R HASTINGS