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