Thomas E. Freeman, 67, of Lafayette died May 28, 2019 at his residence. He was born September 11, 1951 in Rock Hill, SC to the late William D. and Nora B. (McClellan) Freeman Jr. Thomas was a high school graduate and served in the United States Navy from February 17, 1970 – October 19, 1971.Continue Reading