Beulah McVeigh, age 84, of Algona, died on Tuesday September 18, 2012 at the Mercy Medical Center of North Iowa in Mason City. Memorial services will be 10:30 AM Friday at the First United Methodist Church in Algona, with Rev. Steven McElroy... View Obituary & Service Information