Ernst Hamilton , Upsala;