SL
Steven A. Leese at Quabbin Capital
Founded in 1974, Quabbin Capital is a privately-held investment management firm based in Boston, Massachusetts
ContactFirm
Quabbin Capital
Location
United States
Investment Stage
MezzanineVenture
Geographic Focus
United StatesNorth America
About Steven A. Leese
Enriching content...