edwardpeters