D. Elmgren , Ph.