Mrs. Patricia Lee Ellis
December 19, 1938 - April 10, 2018
Patricia Lee Ellis (Patty), born December 19, 1938 in Blanchard Oklahoma to Charles and Virginia Cochran passed away peacefully Tuesday, April 10, 2018 in Houston, Texas surrounded by family. Patty was married to Philip Ellis September 1, 1993... View Obituary & Service Information