Peter Rangvaldsson — Swedish knight