Terry Lee Landry was born on July 16, 1956 in Spokane, Washington and passed away on May 21, 2020 in Everett, Washington, arrangement are under the care of Evergreen Funeral Home and Cemetery.
v.1.11.6