Margaret Allen — American surgeon and academic