Before joining OCLC in 1999, George was State Librarian of Michigan. From 1993 to 1996, he was Executive Director of the Public Library Association, a division of the American Library Association. From 1990 to 1993, he was Director of Member Services of the Ohio Library Association. From 1984 to 1989, he served as Library Director of Fairfield County District Library in Lancaster, Ohio. From 1977 to 1984, he held various posts at the Charleston County Library in Charleston, South Carolina. George received a bachelor's degree in English and a master's degree in library science from the State University of New York at Buffalo.