edward peterson