Ad image

CBIZ Elevates Chief Information Technology Officer

Peter Scavuzzo Cleveland- and New York-based IPA 100 firm CBIZ (FY24 net revenue of $2.94 billion) has elevated Peter Scavuzzo to senior vice president, chief information and technology officer, effective…

HBTV