I definitely agree that it sure looks like stromatolite to me. Here is a stromatolite I found mixed in with some glacial till at a terminal moraine. It probably originated somewhere near the Newfoundland, or Labrador Coast then was pushed along at the front of the glaciers that carved out, then filled when it melted, the great lakes. All on it journey all the way to meet me. lol!