Olof Peter Hamberg , Ph.