edgar richmond