andrew hastie