Shane Coughlanglobal

Active Durham, NC Director for Open Invention Network LLC