edward reynolds