Olof Hermelin — Swedish official, nobleman and diplomat (1658-1709)