Nic Grimes Email

Executive Director Finance . OCLC Online Computer Library Center

Current Roles

Employees:
1484
Revenue:
$301.3M
About
OCLC Online Computer Library Center Address
6565 Kilgour Place
Dublin, OH
United States
OCLC Online Computer Library Center Email
OCLC Online Computer Library Center Phone Numbers
614-764-6000

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.