BRIAN E HASTINGS