allen reese