Gregory S Allen Facts