149 employees
Marwood Group is a strategic advisory and financial services firm headquartered in New York City.
2000