Search first, post later!
http://www.techenclave.com/pc-peripherals/list-pc-peripheral-companies-having-66721/
A bit outdated, but gives you a good starting point. If you can consolidate the list with inputs from other members, we can try to get it converted into a sticky - will benefit everyone here .