What doctor is consider one of the best in the field?
I dunno, but I've certainly heard a lot about Dr. O on here...
Honestly there is no "the best". All you can do is go to a surgeon that suits your needs the best.
You should join the ffs support group, lots of good advice there.
Link I think is http://groups.yahoo.com/group/ffs-support/summary (http://groups.yahoo.com/group/ffs-support/summary)