edwin peterson