Stephen was born in Bay St. Louis, Mississippi, and moved to Hattiesburg in 1997, where he attended Oak Grove High School. He then graduated with degrees in Political Science and History with honors from the University of Southern Mississippi in 2006. After college, he and his wife moved to Jackson where he attended law school at the Mississippi College School of Law. Stephen graduated from MC Law in 2009. Stephen also has a Masters in Healthcare Administration from Oklahoma State University.
Stephen and his wife, Rachel, have two beautiful children who were both born in Hattiesburg. Stephen joined the firm in 2024 and his practice primarily includes Mississippi personal injury claims, including car wrecks, slip and falls, and premises liability.
Stephen loves his Alma Mater and enjoys cheering on his Golden Eagles to victory. Stephen also loves spending time with his wife and children. He and his family are active members of Sacred Heart Catholic Church.