allen benjamin