Mrs. Patricia Lee Ellis

Birth date: Dec 19, 1938 Death date: Apr 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 Sept