All I have to go on is this pic and the word of the previous owner that he was "led to believe that it was made by Old Town". Can anyone tell by the construction? The PO says that it is 14' in length. and.....I do know that it has a keel...