johnathan irons age