Castle Brands has appointed John Milstead to the position of West Coast regional manager for Castle Brands (USA).