Who is Tom Allen really?