Haldane, Roger,1945-