Nathan J Allen Facts