Macfarlane, Alan,1941-