Craig A Allen Facts