Cameron, J. Douglas, 1943-