JOHN J HASTINGS