Paul Silvestri has been named Off-Premise National Accounts Director at Castle Brands Inc. He had been Regional Manager – MA/RI at Castle Brands Inc.