Based on local recommendations I had Kevin Koch of Canvas Plus build us a new canvas/glass enclosure. Very pleased with the work and it was done on-time and on-budget. A much better experience than I previously had using another local shop.
Canvas Plus
Shelter Cove Marina
230 Riverside Drive, North East, MD
Office: 410-287-9450
Cell: 443-350-5438
For minor work I've used the canvas guy at Georgetown Yacht Basin. No problems and it is convenient since we're based there.