I thought that the cattle probe picture had been debunked and that this was not Stevens. Some time ago this was discussed on the forum.
Not sure about the autopsy report though.