Stephen Taft Lowell
Death date: May 18, 2008
Stephen Taft Lowell, 52, of Providence, RI, formerly of Brockton and Martha’s Vineyard, died peacefully at his home after a long and courageous battle with cancer on May 18, 2008. Stephen will be forever loved by his soul mate Mic Read Obituary