allan higgins