Profile of David Hastie