Stephen Leon Pollard
September 11, 1952 - October 22, 2019
Stephen Leon Pollard, age 67, passed away unexpectedly on October 22, 2019 at his home in Conroe. He was born on September 11, 1952 in Houston, where he was raised by his parents with his two sisters. He lived with his family, many neighbors... View Obituary & Service Information