Brian Keller is the O’Fallon Historical Society president.
Brian Keller is the O’Fallon Historical Society president. Progress file photo
Brian Keller is the O’Fallon Historical Society president. Progress file photo