Mayflex appoints Jeff Wakeling as director of sales