Swen p . Leffler , Med.