PETER L HASTINGS