Talk to people who are smarter than you, who you trust. If you ask ten people and the same name pops up 3-4 times they are probably good. Not cheap, but good. If they are a good CPA, they should be interviewing you as much as you interviewing them. They want to see if they really want to take you on. Are you a headache, do you pay your bills, do you push the tax code limit to cause audits...