Around Town · St. Louis ·
Barbara and John Finch of Clayton die in Switzerland
Barbara L. Finch, 88, and John M. Finch, 89, of Clayton died Oct. 31 in Switzerland, according to the St. Louis Jewish Light.
1 report
Headline and summary written by the Acta Diurna desk using only what the outlets above reported. Read their reporting for the full story. How we stay neutral.
St. Louis news today · More Around Town · St. Louis prediction markets