a. He was the son of a priest and a historian.
Could one use that sentence if his one of his parents was both a priest and a historian?
Or would that have to be
b. He was the son of a priest and historian.
I think (b) is clear, although it does sound a bit strange to me. I am not sure (a) is not ambiguous.