allan scott