This is the correct use of the hyphen as I understood it:
- XXX is a high-profile event
2. XXX has a high profile
3. High-profile though XXX is ...
A colleague said they would not use the hyphen in the third example.
Who is right? Are we both right and should agree to differ?