allan yates