1 and 2 are the most clear and are general enough.
3. is not clear. It could mean he is a builder or developer.
You might also want to mention, if needed, whether he is a commercial or residential real estate agent.
- For Teachers