Tenley Albright, lecturer on surgery at Beth Israel Deaconess Medical Center, will be inducted into the National Women’s Hall of Fame in Seneca Falls, N.Y.

Read the full article