Found this fossil loose on a limestone shoreline on St. Joseph Island located at the north end of Lake Huron in Ontario, Canada. I am a civil engineer and have some experience with rocks but I’m fairly new to fossils. Any help identifying would be great!