lennox allen