james aitken