robert e. edmonson