where is pat allen today