John Leroy Palmer
January 1, 1953 - May 25, 2018
Our loving husband, father, and Papa, John Palmer, age 65, passed away suddenly May 25, 2018. Born January 1, 1953 in Kansas City, Missouri to Oscar Leroy Palmer and Idress Claudine Palmer.... View Obituary & Service Information