Stephen C. Van Horn, born in Effingham, Illinois and resided in Clearwater, Florida, passed away February 24, 2017 at the age of 68. He served in the United States Air Force for 23 years, where he was able to travel the world and meet his wife... View Obituary & Service Information