It looks similar to an old generic walking foot that I have but I think yours is something else. If you lift the fork, does the middle section where the needle goes in lift up and down? Mine doesn't have any teeth on the bottom, but it clearly is a walking foot. I think your foot is for another purpose. Do you know what machine it's made for?