Adoli Wilhelm Oscar Hagelin,