Ex Libris Appoints Carl Grant President of Ex Libris North America