James Alexander Cameron

James Alexander Cameron is an art historian who has lectured at the Courtauld Institute of Art and for Martin Randall Travel.