edward f. devens us navy