US spirits group Castle Brands has announced the appointment of Don Marsh, who has been working for the company as a consultant, as president and chief operating officer, with effect from 15 November.