Stephen Best
August 13, 1969 - October 16, 2011
Stephen John Best of Keller, Texas passed away Sunday October 16, 2011 at home, surrounded by his family after a courageous 19-month battle with melanoma. Stephen was born on August 13, 1969 in Truro, Cornwall England to his parents John &... View Obituary & Service Information