benedict allen