edgar moore