Steven James Hill
April 25, 1983 - November 15, 2023
Steven James Hill was born on April 25, 1983, in Leytonstone, London, England and was unexpectedly taken from this world on November 15, 2023, in Wilmington, North Carolina at the age of 40. He moved to the States when he was 11 years old.... View Obituary & Service Information
