Check out Quora Answer #1 by rogersgeorge. Here is an excerpt:
I feel like copying some of my stuff from Quora.com. Here’s the first one.
The question:
Do you need a hyphen when saying someone’s ‘then-classroom teacher’ (as in referring to a past…
The full article is available here.