John was born June 2, 1952 in Anchorage, Alaska, a son of John Alvin and Patricia Louise (Seal) Leach. He married Patricia Diane Andersen on October 11, 1974 in Harrisonville, MO.
John had lived in Harrisonville since 1969 and was a 1970 graduate of Harrisonville High School. He was a supervisor at Marion Labs and Marion/Dow in Kansas City, MO. He was a jack-of-all-trades and an active antique trader.
John was preceded in death by his father. He is survived by his wife, Patricia, of the home; two sons: Aric Leach and his wife, Emily; and Jimmy Briden and his wife, Richella, all of Harrisonville; one daughter, Robyn Leach of California; his mother, Pat Leach, Harrisonville; one brother, Richard Leach, Harrisonville; one sister, Brenda Wyatt, Harrisonville; 7 grandchildren: Evlyn, Gwenyth, Lily, Finnegan, Corbin, Krista, and Kaleb; and one great-grandson, Carson.