Stephen E Allen Facts