Stephen Kinsen Leo
July 4, 1940 - August 4, 2023
Stephen Kinsen Leo, 83, of Indianapolis, passed away August 4, 2023. He was born July 4, 1940, in Calcutta, India to the late SeShin Leo and King Yoon Chen. Stephen was an engineer for Ford Motor Company for over 40 years. He was a licensed... View Obituary & Service Information
