then and there

adverb
At that precise time and place; on the spot: resigned then and there.

Learn more about then and there

link/cite print suggestion box