Richard P. Halstead (1933-2019) CEDAR FALLS – Richard P. Halstead, 85, of Indianola, formerly of Waterloo, died Monday, January 28, 2019 at the Good Samaritan Society in Indianola. He was born April 28, 1933 in Union Township in Fayette... View Obituary & Service Information