torquil campbell