George Weiss appoints new senior vice president