allen pratt