JOHN L HASTINGS