Dave Flanagan
Dave Flanagan

Dave Flanagan

Product manager in academic publishing