Lorenz Oscar Hammargreu , Ph.