Castle Brands has appointed a chief commercial and marketing officer, as well as a new CFO.