Catherine is happily married to her husband jd hayes since march 13th, 2004.


Her husband hayes serves as an airforce lieutenant colonel. Readers interested in this topic may also find value in our analysis of Marie Osmond Twitterblog Posts, which provides a thorough examination of the key concepts discussed here.