No but Mattis did, and he sucked
If he sucked then why did Trump keep him in that job for two years? Perhaps Trump was OK with him and there was some sort of falling out. Not sure but I don't want to believe Trump kept someone that sucked in a cabinet position for two years.