Almgren , i Upsala , nära 30 år.