Boat Canvas done by Jeans Canvas in Belford New Jersey, phone 732-787-0070 up near the Atlantic Highlands, nice people great job.