ira long