edmund h. north