Gladys B. Keating, a 22-year member of the Virginia House of Delegates from Fairfax County whose legislative efforts included consumer advocacy and women’s issues, died Aug. 19 at a medical center in Wilmington, N.C. She was 91.

The cause was congestive heart failure, said her daughter Eileen Carnaggio.

Mrs. Keating, a Democrat, was elected to the House of Delegates from Franconia in 1977. When she retired in 2000, she was the senior woman member of the Virginia legislature. Her work included helping to win enactment of a bill requiring prominent displays of product-return policies in retail stores and passage of a law that permitted judges to require firearms safety instruction as a precondition to the granting of a concealed weapons permit.

She also helped shepherd a law permitting judges in divorce cases to require retention of insurance policies benefiting minor children and was chief sponsor of a successful measure that required Virginia insurance companies to provide cover for mammography.

Gladys Brown was born in New York City on Aug. 1, 1923. She attended Queens College in New York, Weatherford College in Texas and George Mason University in Virginia. She settled in the Washington area in 1961, living in Franconia until 2006 when she moved to Fredericksburg, Va. She moved to Wilmington, N.C., in February.

Gladys B. Keating with a campaign sign in Springfield, Va., in 1983. (James Parcell/The Washington Post)

In 1951 she married John A. Keating, an Army officer who retired as a lieutenant colonel. He died in 2003. Survivors include five children, John Keating, of Wiesbaden, Germany; Lawrence Keating, of Charlotte; Michael Keating, of Centreville, Va.; Maggie Jones, of Wilmington, N.C.; and Eileen Carnaggio, of Clarksville, Md.; two sisters; 17 grandchildren; and 13 great-grandchildren.