Not hard to find. Hard to hire. The demand, currently, out paces the number of available consulting hours of the people who are any kind of decent at the trade. You might try IBM. Seriously. They have a fairly good list of independent contractors to which they refer clients. My friend tells me he has received any number of referrals from them.