Tom, there's a couple in Portland that run a canvas/isinglass shop who, IMHO, walk on water when it comes to anything boat. They've done work for me on 3 boats and do what they say they're going to do, they do it on time and they do it for the price they quote you. They're just a bit west of the airport.
His name is Gordon Gruhlke and you can reach him at 503-289-3530. The shop name is Carol's Custom Canvas. Great people to work with.
Mention my name. Won't get you anything but every time I refer a customer they send me $5,000. Just kidding, of course. Tell 'em I said hello.
Mike and Tina
Beachcomber 1995 Sea Ray 550 Sedan Bridge