Apex appoints managing director of Bermuda office