ST. LOUIS - Sterling Price Moore, 91, formerly of New Madrid, died March 31, 2003, at the Bethesda Southgate Nursing Home in St. Louis.