edgar peters