Richard Shanley

Active New York, NY Director for Harris & Harris Group, Inc.