Steven Thomas Lowry was born on June 23, 1952, and died on November 5, 2024, due to complications from a heart attack. He was ...