Gresh was born to Clarence and Kathleen Merrick Ivey on August 11, 1935, in Boston, MA. Following graduation from Princeton University in 1957, he attended OCS and was commissioned in the Navy. On September 12th, 1959 he married the love of his live, Barbara (Bobbie) Hampson Ivey. While serving on a destroyer, 3 submarines and a cruiser, he and Bobbie had three children, Richard (Mary) of Federal Way, WA, Sue (Gayle) of San Diego, CA, and Peter of Washington, D.C. Gresh also has three granddaughters, Molly and Fionnuala Ivey and Jessica Ivey Mills.
After retiring from the Navy in 1979, Gresh earned a teaching certificate and taught mathematics, including AP Calculus, for 10 years each at Cyprus and Hunter High Schools, retiring in 2000.
In addition to his immediate family, Gresh is survived by his brothers J. Winston (Sondra) of Midlothian, VA, and Dick (Marion) of Simsbury, CT. He was preceded in death by a brother, Peter, and a sister, Sally.