Shane M Allen Facts