William Peters — diplomat