allan powell