Dr. Gelcoat in Paducah is who I hear a lot of good things about, but I haven't ever had anything worked on there.
I did have C and O Marine in White Bluff, TN do a significant repair on a boat a few years ago, I was totally impressed.
Fiberglass Repairs | Team C&O Marine | White Bluff Tennessee