edgar harris