I keep running into this while doing field work. I was thinking maybe Osmorhiza, but am unsure of the exact species.