Deluccia: Financial services consulting firm renews, expands in Somerville to 16,000 sq. ft.

A financial services consulting firm has renewed and expanded its lease in Somerville, where it now occupies more than 16,000 square feet at a prominent downtown property.