Stephen Robert Duncan
April 7, 1959 - June 11, 2024
Dateline: Alice, Texas Stephen Robert Duncan, age 65, went to be with the Lord on Tuesday, June 11th, 2024 in Alice, Texas. He was born April 7th, 1959 in San Antonio. His parents were Harold Fleming Duncan Jr and Sue Embleton Duncan. He was... View Obituary & Service Information
