Jim McGrann will take over as president of VSP Vision Care as of Jan. 1. Until now he has been the chief technology officer for VSP Global – a role he will continue – and the chief executive of Eyefinity. Before joining VSP in 2008, he was senior vice president and chief information officer at Marchon Eyewear. McGrann replaces Gary Brooks, who is retiring after 33 years with the company. VSP bought Marchon a couple of years ago.