About Nicholas Allen