Scott Mackin

Scott Mackin

AngelClaimed
Managing Partner @ Denham Capital
HQ location
Boston, United States