Mr. David J Hastings