michael daniel swen peter