David Rock

Carl Marks & Co.

Current Role: Managing Partner