Stephen Freeman, 41 years old, lives in Franklin, North Carolina. He has also lived in Greeneville, Tennessee and Johnson City, Tennessee. He is an alumnus of the East Tennessee State University, Walters State Community College and Cosby High School. He works for Dci.