Vegelin , Johan Peter.