HASTINGS , DAVID B