Louis (Lou) Stephen Castlen, 71, passed away on Tuesday, Oct 3, 2017, surrounded by his loving family at his home in Lilburn, GA. He was born March 27, 1946 in Owensboro, KY to the late Charles Louis Castlen and Nellie Alvey Castlen. Louis... View Obituary & Service Information