Daniel R Allen Facts