charles edward hatley