robert hastings