FBInvestor
J.P. Marvel Investment Advisors, LLC — 13F Portfolio & Holdings · FBInvestor