ira allen