doug allan