If you ran into Colin Powell at the supermarket do you call him General Powell or Secretary Powell.
The New York Times calls him both in this article.
It seems to me that we should call him one or the other not both.
(What if a priest was named Secretary of State? Would you call him Father Secretary?)