Cavanah Associates, Inc. represents the following companies (click on the logo to go to their website):