Hamson, Alan (Career)